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
Ö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
toolstill klassenToolNode()och tilldela resultatet tilltool_node. - Bind
toolstillllmmed 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 = ____.____(____)