CommencezCommencez gratuitement

Lier plusieurs outils

Vous venez de créer plusieurs outils ! Vous pourrez maintenant les ajouter à votre robot conversationnel en les liant d'abord au LLM. Les outils wikipedia_tool, palindrome_checker et historical_events ont tous été ajoutés à votre environnement, tout comme llm. Vous allez aussi créer un nœud d'outil à ajouter à votre robot qui énumère tous les outils disponibles.

Cette activité fait partie du cours

Concevoir des systèmes agentiques avec LangChain

Voir le cours

Instructions de l’exercice

  • À partir de langgraph.prebuilt, importez le module nécessaire pour définir un nœud d'outil.
  • Complétez la liste des outils en ajoutant les noms d'outils appropriés présents dans votre environnement.
  • Passez la liste tools à la classe ToolNode() et assignez-la à tool_node.
  • Liez les tools à llm à l'aide de .bind_tools().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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