Erste SchritteKostenlos loslegen

Mehrere Werkzeuge binden

Du hast gerade mehrere Werkzeuge gebaut! Jetzt kannst du sie zu deinem Chatbot hinzufügen, indem du sie zunächst an die 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 Werkzeugknoten, den du deinem Chatbot hinzufügst und der alle verfügbaren Werkzeuge auflistet.

Diese Übung ist Teil des Kurses

Agentensysteme mit LangChain entwerfen

Kurs anzeigen

Anleitung zur Übung

  • Importiere von langgraph.prebuilt das notwendige Modul, um einen Werkzeugknoten zu definieren.
  • Vervollständige die Liste der Werkzeuge, indem du die entsprechenden Werkzeugnamen in deiner Umgebung hinzufügst.
  • Übergib die Liste von tools an die Klasse ToolNode() und weise sie tool_node zu.
  • Verbinde die tools mit der llm über .bind_tools().

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# 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 = ____.____(____)
Bearbeiten und Ausführen von Code