Kom igångKom igång gratis

Binda flera verktyg

Du har precis byggt flera verktyg! Nu kan du lägga till dem i din chattbot genom att först binda dem till LLM:en. Verktygen wikipedia_tool, palindrome_checker och historical_events har lagts till i din miljö tillsammans med llm. Du ska också skapa en verktygsnod som listar alla tillgängliga verktyg.

Den här övningen är en del av kursen

Designa agentbaserade system med LangChain

Visa kurs

Övningsinstruktioner

  • Importera den modul som behövs för att definiera en verktygsnod från langgraph.prebuilt.
  • Komplettera verktygslistan genom att lägga till rätt verktygsnamn från din miljö.
  • Skicka listan tools till klassen ToolNode() och tilldela resultatet till tool_node.
  • Bind tools till llm med hjälp av .bind_tools().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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 = ____.____(____)
Redigera och kör kod