Aan de slagGa gratis aan de slag

Meerdere tools koppelen

Je hebt net meerdere tools gebouwd! Nu kun je ze aan je chatbot toevoegen door ze eerst aan de LLM te koppelen. De tools wikipedia_tool, palindrome_checker en historical_events zijn allemaal aan je omgeving toegevoegd, samen met llm. Je maakt ook een tool-knoop om aan je chatbot toe te voegen die alle beschikbare tools opsomt.

Deze oefening maakt deel uit van de cursus

Agentic Systems ontwerpen met LangChain

Cursus bekijken

Oefeninstructies

  • Importeer uit langgraph.prebuilt de benodigde module om een tool-knoop te definiëren.
  • Vul de lijst met tools aan door de juiste tools toe te voegen die in je omgeving aanwezig zijn.
  • Geef de lijst met tools door aan de klasse ToolNode() en ken deze toe aan tool_node.
  • Koppel de tools aan de llm met .bind_tools().

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren