ComeçarComece gratuitamente

Integração de ferramentas personalizadas com agentes

Agora que você tem suas ferramentas em mãos, é hora de configurar seu fluxo de trabalho agêntico! Você usará novamente um agente ReAct, que, lembre-se, raciocina sobre as etapas que deve seguir e seleciona ferramentas usando esse contexto e as descrições das ferramentas. Já foi definido para você um llm que usa o modelo gpt-4o-mini da OpenAI

Este exercício faz parte do curso

Desenvolvimento de aplicativos LLM com LangChain

Ver Curso

Instruções de exercício

  • Crie um agente ReAct usando sua ferramenta retrieve_customer_info e o llm fornecido.
  • Chame o agente na entrada fornecida e imprima o conteúdo da mensagem final em messages.

Exercício interativo prático

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

@tool
def retrieve_customer_info(name: str) -> str:
    """Retrieve customer information based on their name."""
    customer_info = customers[customers['name'] == name]
    return customer_info.to_string()

# Create a ReAct agent
agent = ____

# Invoke the agent on the input
messages = ____({"messages": [("human", "Create a summary of our customer: Peak Performance Co.")]})
print(____)
Editar e executar código