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
<cours>Développement d'applications LLM avec LangChain</cours>Instructions de l’exercice
- Veuillez charger l'outil
"wikipedia"à l'aide de la fonctionload_tools(). - Définissez un agent ReAct à l'aide de l'interface
create_react_agent(), en lui transmettant l'llmet 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 ce code d’exemple.
# 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].____)