Začněte nyníZačněte zdarma

Napojení více nástrojů

Právě jsi vytvořil/a několik nástrojů! Teď je přidáš do svého chatbota tak, že je nejprve napojíš na LLM. Nástroje wikipedia_tool, palindrome_checker a historical_events jsou už připravené v prostředí spolu s llm. Vytvoříš také uzel nástrojů, který přidáš do chatbota a který bude obsahovat seznam všech dostupných nástrojů.

Toto cvičení je součástí kurzu

Návrh agentních systémů s LangChain

Zobrazit kurz

Pokyny k cvičení

  • Z langgraph.prebuilt importuj potřebný modul pro definování uzlu nástrojů.
  • Doplň seznam nástrojů o příslušné názvy nástrojů dostupných v prostředí.
  • Předej seznam tools třídě ToolNode() a výsledek přiřaď do tool_node.
  • Napoj tools na llm pomocí .bind_tools().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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 = ____.____(____)
Upravit a spustit kód