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
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
toolske kelasToolNode()dan tetapkan ketool_node. - Ikat
toolskellmmenggunakan.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 = ____.____(____)