EmpezarEmpieza gratis

Agentes ReAct

Es hora de intentar crear tu propio agente ReAct. Recordemos que ReAct significa «razonar y actuar», lo que describe cómo toman las decisiones. En este ejercicio, cargarás la herramienta integrada «wikipedia» para integrar datos externos de Wikipedia con tu LLM. Ya se ha definido una interfaz de usuario (llm) que utiliza el modelo gpt-4o-mini de OpenAI.

Nota: La herramienta wikipedia requiere que la biblioteca Python wikipedia esté instalada como dependencia, lo cual ya se ha hecho por ti en este caso.

Este ejercicio forma parte del curso

Desarrollo de aplicaciones LLM con LangChain

Ver curso

Instrucciones del ejercicio

  • Carga la herramienta "wikipedia" utilizando la función load_tools().
  • Define un agente ReAct utilizando create_react_agent(), pasándole el llm y las herramientas que se van a utilizar.
  • Ejecuta el agente en la entrada proporcionada e imprime el contenido del mensaje final en response.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Define the tools
tools = load_tools(["____"])

# Define the agent
agent = create_react_agent(____, ____)

# Invoke the agent
response = agent.____({"messages": [("human", "How many people live in New York City?")]})
print(response['messages'][-1].____)
Editar y ejecutar código