LoslegenKostenlos loslegen

Gesprächsaufbau

Jetzt, wo du ein benutzerdefiniertes Tool hast, mit dem du die Länge eines Daches berechnen kannst, kannst du die Ausgaben deines Agenten so einstellen, dass sie auf deine eingegebene Anfrage reagieren. Indem du deine Druckangaben leicht veränderst, kannst du deine Anfrage und die Antwort deines Agenten direkt vergleichen, um die Richtigkeit sicherzustellen. Deine tools und query wurden bereits eingerichtet und dein model ist einsatzbereit.

Diese Übung ist Teil des Kurses

Agentensysteme mit LangChain entwerfen

Kurs anzeigen

Anleitung zur Übung

  • Initialisiere die Funktion create_react_agent, indem du ein Objekt namens app erstellst und die erforderlichen Argumente übergibst.
  • Rufe den Agenten app auf, indem du deine query übergibst, bevor du die response des Agenten speicherst und ausdruckst.
  • Definiere "user_input" als query und "agent_output" als das letzte Element, das aus "messages" in response extrahiert wird, bevor beide gedruckt werden.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

tools = [hypotenuse_length]
query = "What is the value of the hypotenuse for a triangle with sides 3 and 5?"

# Create the ReAct agent
app = ____(____, ____)

# Invoke the agent with a query and store the messages
response = ____.____({"messages": [("human", ____)]})

# Define and print the input and output messages
print({
    "____": ____,
    "____": ____["____"][____].____
})
Code bearbeiten und ausführen