Kom igångKom igång gratis

Konversationsinställning

Nu när du har ett anpassat verktyg för att beräkna längden på ett tak kan du konfigurera agentens utdata så att den svarar på din fråga. Genom att justera dina utskriftssatser något kan du direkt jämföra din fråga med agentens svar och kontrollera att resultatet stämmer. tools och query är redan konfigurerade och model är redo att använda.

Den här övningen är en del av kursen

Designa agentbaserade system med LangChain

Visa kurs

Övningsinstruktioner

  • Initiera funktionen create_react_agent och skapa ett objekt som heter app, och skicka in de argument som krävs.
  • Anropa agenten app med din query, och lagra och skriv sedan ut agentens response.
  • Definiera "user_input" som query och "agent_output" som det sista elementet extraherat från "messages" i response, och skriv sedan ut båda.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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({
    "____": ____,
    "____": ____["____"][____].____
})
Redigera och kör kod