1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Thiết kế Hệ thống Agentic với LangChain

Connected

Bài tập

Thêm một công cụ vào đồ thị

Bạn đã sẵn sàng công cụ Wikipedia. Giờ là lúc tích hợp nó vào quy trình đồ thị của chatbot! Bạn sẽ chỉnh sửa các node và edge trong đồ thị để thêm công cụ như một node bổ sung. Bạn sẽ cấu hình đồ thị để chatbot chỉ dùng công cụ khi cần, tùy theo truy vấn của người dùng. Để quản lý node công cụ và các edge liên quan, các module sau đã được nhập sẵn cho bạn. wikipedia_tool mà bạn đã xây dựng cũng có trong môi trường của bạn. Khi xây dựng xong, đồ thị của bạn sẽ được trực quan hóa dưới dạng sơ đồ LangGraph.

from langgraph.prebuilt import ToolNode, tools_condition

Hướng dẫn

100 XP
  • Dùng .add_node() để thêm node "chatbot" vào đồ thị, liên kết với hàm chatbot.
  • Tạo ToolNode() với wikipedia_tool làm tools và dùng .add_node() để thêm vào đồ thị dưới tên "tools".
  • Áp dụng .add_conditional_edges() để định tuyến từ "chatbot" dựa trên tools_condition.
  • Dùng .add_edge() để nối "tools" về lại "chatbot", nối START đến "chatbot", và "chatbot" đến END để hoàn tất quy trình.