1. Learn
  2. /
  3. Courses
  4. /
  5. Thiết kế Hệ thống Agentic với LangChain

Connected

Exercise

Tạo quy trình đồ thị cho nhiều công cụ

Các khối xây dựng để tạo đồ thị chatbot của bạn đã sẵn sàng! Bạn sẽ ghép tất cả các node lại thành một quy trình duy nhất, dùng các cạnh để quản lý kết nối giữa chúng. Để bắt đầu, quy trình đồ thị của bạn đã được thiết lập sẵn với MessagesState và StateGraph() để theo dõi cập nhật tin nhắn của chatbot. Hàm display() để hiển thị đồ thị của bạn dưới dạng sơ đồ LangGraph cũng đã được thiết lập và MemorySaver đã được nhập sẵn cho bạn.

from langgraph.graph import StateGraph
from langgraph.checkpoint.memory import MemorySaver

workflow = StateGraph(MessagesState)

Instructions

100 XP
  • Thêm call_model làm một node với nhãn "chatbot" và thêm tool_node với nhãn "tools".
  • Định nghĩa một cạnh nối node START tới node "chatbot".
  • Thêm các cạnh có điều kiện từ node "chatbot" đến các node "tools" và END bằng should_continue, rồi nối node "tools" trở lại node "chatbot".
  • Tạo một instance MemorySaver() và biên dịch workflow thành một ứng dụng với checkpointer là bộ nhớ.