MulaiMulai sekarang secara gratis

Mengikat beberapa tool

Anda baru saja membuat beberapa tool! Kini Anda dapat menambahkannya ke chatbot dengan terlebih dahulu mengikatnya ke LLM. Tool wikipedia_tool, palindrome_checker, dan historical_events semuanya telah ditambahkan ke lingkungan Anda bersama dengan llm. Anda juga akan membuat sebuah node tool untuk ditambahkan ke chatbot yang berisi daftar seluruh tool yang tersedia.

Latihan ini adalah bagian dari kursus

Merancang Sistem Agentic dengan LangChain

Lihat Kursus

Petunjuk latihan

  • Dari langgraph.prebuilt, impor modul yang diperlukan untuk mendefinisikan node tool.
  • Lengkapi daftar tool dengan menambahkan nama tool yang sesuai yang ada di lingkungan Anda.
  • Teruskan daftar tools ke kelas ToolNode() dan tetapkan ke tool_node.
  • Ikat tools ke llm menggunakan .bind_tools().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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 = ____.____(____)
Edit dan Jalankan Kode