Gắn nhiều tool
Bạn vừa xây dựng nhiều tool! Giờ bạn có thể thêm chúng vào chatbot bằng cách bind chúng với LLM trước. Các tool wikipedia_tool, palindrome_checker và historical_events đã được thêm vào môi trường của bạn cùng với llm. Bạn cũng sẽ tạo một tool node để thêm vào chatbot, liệt kê toàn bộ các tool hiện có.
Bài tập này là một phần của khóa học
Thiết kế Hệ thống Agentic với LangChain
Hướng dẫn bài tập
- Từ
langgraph.prebuilt, import mô-đun cần thiết để định nghĩa một tool node. - Hoàn thiện danh sách tool bằng cách thêm các tên tool phù hợp có trong môi trường của bạn.
- Truyền danh sách
toolsvào lớpToolNode()và gán chotool_node. - Bind
toolsvàollmbằng.bind_tools().
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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 = ____.____(____)