Erste SchritteKostenlos loslegen

Einen ReAct-Agenten erstellen

Nachdem du nun die grundlegenden Komponenten von LangChain kennengelernt hast, wirst du gleich loslegen und einen ReAct-Agenten erstellen, der mit dem Tool count_r_in_word zählen kann, wie viele "r" in einem beliebigen Wort vorkommen.

Die folgenden Seiten wurden für dich geladen: tool, ChatOpenAI, create_react_agent, math, und model.

Diese Übung ist Teil des Kurses

Agentensysteme mit LangChain entwerfen

Kurs anzeigen

Anleitung zur Übung

  • Richte den Agenten app mit create_react_agent() ein, indem du model und count_r_in_word in die Liste der Tools einträgst.
  • Definiere eine query Variable, die die Frage des Nutzers als String annimmt.
  • Rufe die app mit .invoke() auf und übergebe ein Wörterbuch mit einem "messages" Schlüssel, der query als "human" bezeichnet.
  • Greife auf die letzte Nachricht im response zu und drucke ihr .content Attribut aus, um die Antwort des Agenten zu erhalten.

Interaktive Übung zum Anfassen

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

# Create the agent
____ = ____(model=____, tools=[____])

# Create a query
____ = "How many r's are in the word 'Terrarium'?"

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

# Print the agent's response
print(____['messages'][____].____)
Bearbeiten und Ausführen von Code