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
Instrucciones del ejercicio
- Carga la herramienta «
"wikipedia"
». - Define un agente ReAct y pásale 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 y completa el código de muestra.
# Define the tools
tools = ____(["wikipedia"])
# Define the agent
agent = ____(____, ____)
# Invoke the agent
response = ____({"messages": [("human", "How many people live in New York City?")]})
print(____)