LoslegenKostenlos loslegen

Eigene Tools und Anfragen integrieren

Du hast jetzt ein eigenes Mathe-Tool zur Berechnung der Dachlänge. Du kannst es in einen agentischen Workflow integrieren, indem du eine Variable namens query erstellst, die die natürliche Sprachfrage der Nutzerin bzw. des Nutzers als String annimmt. Dein Tool ist bereits als hypotenuse_length geladen, ebenso dein model.

Diese Übung ist Teil des Kurses

Agentische Systeme mit LangChain entwerfen

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine Listenvariable namens tools und füge dein Tool hypotenuse_length in die Liste ein.
  • Erstelle eine Variable namens query, die Fragen als Strings in natürlicher Sprache annimmt.
  • Verwende die Funktion create_react_agent(), um den Agenten zu erstellen, und übergib model und tools.
  • Rufe die Agenten-app auf, übergib dabei deine query mit dem Label "human", speichere anschließend die response des Agenten und gib sie aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create a list variable and pass in your tool
____ = [____]

# Create a query using natural language
____ = "What is the hypotenuse length of a triangle with side lengths of 10 and 12?"

# Pass in the hypotenuse length tool and create the agent
app = ____(____, ____)

# Invoke the agent and print the response
response = ____.____({"messages": [("____", ____)]})
print(____['messages'][-1].content)
Code bearbeiten und ausführen