ComeçarComece de graça

Configuração da conversa

Agora que você tem uma ferramenta personalizada para ajudar a calcular o comprimento de um telhado, você pode configurar as saídas do seu agente para responder à consulta que você inserir. Ao ajustar levemente seus comandos de impressão, você pode comparar diretamente sua consulta com a resposta do agente para garantir a precisão. Suas tools e query já estão configuradas e seu model está pronto para uso.

Este exercício faz parte do curso

Projetando Sistemas Agentes com LangChain

Ver curso

Instruções do exercício

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

Exercício interativo prático

Experimente este exercício completando 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 o código