ComenzarEmpieza gratis

Configuración de la conversación

Ahora que tienes una herramienta personalizada que te ayuda a calcular la longitud de un tejado, puedes configurar las salidas de tu agente para responder a la consulta introducida. Modificando ligeramente tus declaraciones impresas, puedes comparar directamente tu consulta y la respuesta de tu agente para garantizar la exactitud. Tu tools y tu query ya están configurados y tu model está listo para ser utilizado.

Este ejercicio forma parte del curso

Diseño de Sistemas Agenéticos con LangChain

Ver curso

Instrucciones del ejercicio

  • Inicializa la función create_react_agent creando un objeto llamado app, pasándole los argumentos necesarios.
  • Invoca al agente app, pasándole tu query, antes de almacenar e imprimir el response del agente.
  • Define el "user_input" como query y el "agent_output" como el último elemento extraído de "messages" en response antes de que ambos se impriman.

Ejercicio interactivo práctico

Prueba este ejercicio completando 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({
    "____": ____,
    "____": ____["____"][____].____
})
Editar y ejecutar código