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 nodes và edges

Giờ khi StateGraph() đã sẵn sàng, đến lúc bạn thêm các node của chatbot vào graph! Các node dựng sẵn START và END được import trực tiếp từ LangGraph, vì vậy bạn chỉ cần tạo một node chatbot. Bạn cũng sẽ định nghĩa các edge quyết định hướng đi của cuộc hội thoại, từ bắt đầu đến kết thúc. Khi đã thêm xong các node và edge, bạn sẽ biên dịch graph để sẵn sàng chạy với một truy vấn.

Hướng dẫn

100 XP
  • Định nghĩa hàm chatbot bằng cách gọi llm.invoke() trên "messages" hiện có trong state và trả về phản hồi của nó.
  • Dùng .add_node() để thêm một node tên "chatbot" vào graph, tham chiếu đến hàm chatbot.
  • Nối node START với node "chatbot" và từ "chatbot" đến END bằng .add_edge() để định nghĩa các edge cho cuộc hội thoại.
  • Biên dịch graph bằng .compile() để chuẩn bị cho việc thực thi.