Aan de slagGa gratis aan de slag

Gespreksinstelling

Nu je een aangepaste tool hebt om de lengte van een dak te berekenen, kun je de output van je agent laten reageren op je ingevoerde query. Door je printstatements licht aan te passen, kun je je query en het antwoord van je agent direct vergelijken om de nauwkeurigheid te controleren. Je tools en query zijn al ingesteld en je model is klaar voor gebruik.

Deze oefening maakt deel uit van de cursus

Agentic Systems ontwerpen met LangChain

Cursus bekijken

Oefeninstructies

  • Initialiseer de functie create_react_agent door een object app te maken en de vereiste argumenten door te geven.
  • Roep de agent app aan, geef je query door, en sla vervolgens de response van de agent op en print die.
  • Definieer "user_input" als query en "agent_output" als het laatste item dat uit "messages" in response is gehaald, voordat je beide print.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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 bewerken en uitvoeren