ComenzarEmpieza gratis

Integrar herramientas personalizadas con los agentes

Ahora que tienes tus herramientas a mano, ¡es hora de configurar tu flujo de trabajo agéntico! Volverás a utilizar un agente ReAct, que, recuerda, razona sobre los pasos que debe dar y selecciona las herramientas utilizando este contexto y las descripciones de las herramientas. Ya se ha definido para ti un llm que utiliza el modelo gpt-4o-mini de OpenAI.

Este ejercicio forma parte del curso

Desarrollar aplicaciones LLM con LangChain

Ver curso

Instrucciones de ejercicio

  • Crea un agente ReAct utilizando tu herramienta retrieve_customer_info y el llm proporcionado.
  • Invoca al agente sobre la entrada proporcionada e imprime el contenido del mensaje final en messages.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

@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 y ejecutar código