CommencerCommencer gratuitement

Lier plusieurs outils

Vous venez de créer de multiples outils ! Vous pourrez maintenant les ajouter à votre chatbot en les liant d'abord à l'adresse LLM. Les outils wikipedia_tool, palindrome_checker et historical_events ont tous été ajoutés à votre environnement, ainsi que llm. Vous créerez également un nœud d'outils à ajouter à votre chatbot, qui répertorie tous les outils disponibles.

Cet exercice fait partie du cours

Concevoir des systèmes agentiques avec LangChain

Afficher le cours

Instructions

  • A partir de langgraph.prebuilt, importez le module nécessaire à la définition d'un nœud d'outil.
  • Complétez la liste des outils en ajoutant les noms des outils appropriés présents dans votre environnement.
  • Transmettez la liste de tools à la classe ToolNode() et affectez-la à tool_node.
  • Liez le tools au llm en utilisant .bind_tools().

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Import modules required for defining tool nodes
from ____.____ import ____

# List of tools
tools = [____, ____, ____]

# Pass the tools to the ToolNode()
____ = ____(____)

# Bind tools to the LLM
model_with_tools = ____.____(____)
Modifier et exécuter le code