Agents ReAct
Il est temps de vous lancer dans la création de votre propre agent ReAct ! Rappelons que ReAct signifie « Reason and Act » (raisonner et agir), ce qui décrit leur manière de prendre des décisions. Dans cet exercice, vous allez charger l'outil intégré wikipedia
afin d'intégrer des données externes provenant de Wikipédia à votre LLM. Une interface utilisateur llm
a déjà été définie pour vous qui utilise le modèle gpt-4o-mini
d’OpenAI.
Remarque : l'outil wikipedia
nécessite l'installation préalable de la bibliothèque Python wikipedia
, qui a été effectuée pour vous dans ce cas.
Cet exercice fait partie du cours
Développement d'applications LLM avec LangChain
Instructions
- Chargez l'outil
"wikipedia"
. - Définissez un agent ReAct en lui transmettant l’interface
llm
, et les outils à utiliser. - Exécutez l'agent sur l'entrée fournie et imprimez le contenu du message final dans
response
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Define the tools
tools = ____(["wikipedia"])
# Define the agent
agent = ____(____, ____)
# Invoke the agent
response = ____({"messages": [("human", "How many people live in New York City?")]})
print(____)