ComeçarComece gratuitamente

Configuração da conversa

Agora que você tem uma ferramenta personalizada para ajudá-lo a calcular o comprimento de um telhado, pode definir as saídas do seu agente para responder à consulta inserida. Modificando ligeiramente suas declarações impressas, você pode comparar diretamente sua consulta e a resposta do agente para garantir a precisão. Os sites tools e query já foram configurados e o model está pronto para ser usado.

Este exercício faz parte do curso

Projetando sistemas agênticos com LangChain

Ver Curso

Instruções de exercício

  • Inicialize a função create_react_agent criando um objeto chamado app, passando os argumentos necessários.
  • Invoque o agente app, informando seu query, antes de armazenar e imprimir o response do agente.
  • Defina o "user_input" como query e o "agent_output" como o último item extraído de "messages" em response antes de ambos serem impressos.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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 e executar código