Erste SchritteKostenlos loslegen

Definieren einer Funktion für den Einsatz von Werkzeugen

Du arbeitest für ein SaaS (Software as a Service)-Unternehmen mit großen Zielen bei der Einführung von Tools, die Mitarbeitern auf allen Ebenen des Unternehmens helfen, datengestützte Entscheidungen zu treffen. Du erstellst einen PoC für eine Anwendung, mit der Kundenerfolgsmanager mithilfe von natürlicher Sprache auf Unternehmensdaten zugreifen können, um wichtige Kundendaten abzurufen.

Du hast einen Pandas DataFrame namens customers erhalten, der eine kleine Stichprobe von Kundendaten enthält. Dein erster Schritt in diesem Projekt besteht darin, eine Python-Funktion zu definieren, die Informationen aus dieser Tabelle anhand eines Kundennamens extrahiert. pandas wurde bereits als pd importiert.

Diese Übung ist Teil des Kurses

Entwicklung von LLM Anwendungen mit LangChain

Kurs anzeigen

Anleitung zur Übung

  • Definiere eine retrieve_customer_info() Funktion, die ein String-Argument annimmt, name.
  • Filtere den customers DataFrame, um Zeilen zurückzugeben, bei denen "name" gleich dem Eingabeargument name ist.
  • Rufe die Funktion mit dem Kundennamen auf, "Peak Performance Co.".

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# Define a function to retrieve customer info by-name
def retrieve_customer_info(____: ____) -> str:
    """Retrieve customer information based on their name."""
    # Filter customers for the customer's name
    customer_info = customers[customers['name'] == ____]
    return customer_info.to_string()
  
# Call the function on Peak Performance Co.
print(retrieve_customer_info("____"))
Bearbeiten und Ausführen von Code