LoslegenKostenlos loslegen

Mehrere Tools binden

Du hast gerade mehrere Tools erstellt! Jetzt kannst du sie deinem Chatbot hinzufügen, indem du sie zuerst an das LLM bindest. Die Tools wikipedia_tool, palindrome_checker und historical_events wurden zusammen mit llm zu deiner Umgebung hinzugefügt. Außerdem erstellst du einen Tool-Knoten, den du deinem Chatbot hinzufügst und der alle verfügbaren Tools auflistet.

Diese Übung ist Teil des Kurses

Agentische Systeme mit LangChain entwerfen

Kurs anzeigen

Anleitung zur Übung

  • Importiere aus langgraph.prebuilt das notwendige Modul zum Definieren eines Tool-Knotens.
  • Vervollständige die Liste der Tools, indem du die passenden in deiner Umgebung vorhandenen Tool-Namen hinzufügst.
  • Übergebe die Liste der tools an die Klasse ToolNode() und weise sie tool_node zu.
  • Binde die tools mit .bind_tools() an das llm.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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 = ____.____(____)
Code bearbeiten und ausführen