ПочатиПочніть безкоштовно

Прив'язування кількох інструментів

Ви щойно створили кілька інструментів! Тепер ви зможете додати їх до свого чат-бота, спочатку прив'язавши їх до LLM. Інструменти wikipedia_tool, palindrome_checker та historical_events уже додано до вашого середовища разом із llm. Ви також створите вузол інструментів для чат-бота, який міститиме перелік усіх доступних інструментів.

Ця вправа є частиною курсу

Проєктування агентних систем з LangChain

Переглянути курс

Інструкції до вправи

  • Імпортуйте з langgraph.prebuilt потрібний модуль для визначення вузла інструментів.
  • Доповніть список інструментів, додавши відповідні назви інструментів, що є у вашому середовищі.
  • Передайте список tools до класу ToolNode() і присвойте результат змінній tool_node.
  • Прив'яжіть tools до llm, використовуючи .bind_tools().

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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 = ____.____(____)
Редагувати та запускати код