Configurarea conversației
Acum că ai un instrument personalizat pentru a calcula lungimea unui acoperiș, poți configura răspunsurile agentului tău pentru a reacționa la interogarea introdusă. Modificând ușor instrucțiunile de afișare, poți compara direct interogarea cu răspunsul agentului pentru a verifica acuratețea. tools și query au fost deja configurate, iar model este pregătit de utilizare.
Acest exercițiu face parte din cursul
Proiectarea sistemelor agentice cu LangChain
Instrucțiuni pentru exercițiu
- Inițializează funcția
create_react_agentcreând un obiect numitappși transmițând argumentele necesare. - Invocă agentul
app, transmițândquery, apoi stochează și afișeazăresponse-ul agentului. - Definește
"user_input"caqueryși"agent_output"ca ultimul element extras din"messages"înresponse, apoi afișează-le pe amândouă.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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({
"____": ____,
"____": ____["____"][____].____
})