Điều phối agent chuyển văn bản thành truy vấn
Bài tập này là một phần của khóa học
Tác nhân Text-to-Query với MongoDB và LangGraph
Hướng dẫn bài tập
- Định nghĩa trạng thái của graph bằng lớp
GraphState, với một thuộc tính duy nhất tên làmessages. - Định nghĩa nút agent đọc thuộc tính
messagescủa trạng thái graph, gọillm_with_toolsvới các messages đó, và bổ sung kết quả vào thuộc tínhmessagescủa trạng thái graph. - Định nghĩa nút tool đọc thuộc tính
tool_callscủa message mới nhất trong trạng thái graph, trích xuất tên của tool cần chạy (name), gọi tool đó với các đối số (args) của lần gọi tool, và bổ sung kết quả vào thuộc tínhmessagescủa trạng thái graph. - Khởi tạo graph bằng lớp
StateGraphtrong LangGraph, với trạng thái graph (GraphState) đã định nghĩa trước đó. - Thêm các nút và cạnh vào graph rồi biên dịch nó.
Lưu ý: Nếu bạn đang chạy DataLab ở Chế độ Bị Giới hạn (Restricted Mode), bài tập này hiện chưa được hỗ trợ. Chúng tôi đang tích cực làm việc để sớm cung cấp tính năng này.
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập