Configuración de la conversación
Ahora que tienes una herramienta personalizada para ayudarte a calcular la longitud de un tejado, puedes configurar las salidas de tu agente para que respondan a la consulta que introduzcas. Con pequeños ajustes en tus sentencias de impresión, podrás comparar directamente tu consulta y la respuesta del agente para verificar la precisión. Tus tools y query ya están configurados y tu model está listo para usarse.
Este ejercicio forma parte del curso
Diseño de sistemas agénticos con LangChain
Instrucciones del ejercicio
- Inicializa la función
create_react_agentcreando un objeto llamadoapp, pasando los argumentos requeridos. - Invoca el agente
app, pasando tuquery, antes de guardar e imprimir laresponsedel agente. - Define
"user_input"comoqueryy"agent_output"como el último elemento extraído de"messages"enresponseantes de imprimir ambos.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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({
"____": ____,
"____": ____["____"][____].____
})