IniziaInizia gratis

Associare più strumenti

Hai appena creato più strumenti! Ora potrai aggiungerli al tuo chatbot collegandoli prima all'LLM. Gli strumenti wikipedia_tool, palindrome_checker e historical_events sono già stati aggiunti al tuo ambiente insieme a llm. Creerai anche un nodo di strumenti da aggiungere al tuo chatbot che elenca tutti gli strumenti disponibili.

Questo esercizio fa parte del corso

Progettare sistemi agentici con LangChain

Visualizza il corso

Istruzioni dell'esercizio

  • Da langgraph.prebuilt, importa il modulo necessario per definire un nodo di strumenti.
  • Completa l'elenco degli strumenti aggiungendo i nomi degli strumenti appropriati presenti nel tuo ambiente.
  • Passa l'elenco di tools alla classe ToolNode() e assegnalo a tool_node.
  • Collega i tools a llm usando .bind_tools().

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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 = ____.____(____)
Modifica ed esegui il codice