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 merupakan bagian dari kursus
Merancang Sistem Agentic dengan LangChain
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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 = ____.____(____)