Bắt đầu ngayBắt đầu miễn phí

Đ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

Xem khóa học

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 messages của trạng thái graph, gọi llm_with_tools với các messages đó, và bổ sung kết quả vào thuộc tính messages của trạng thái graph.
  • Định nghĩa nút tool đọc thuộc tính tool_calls củ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ính messages của trạng thái graph.
  • Khởi tạo graph bằng lớp StateGraph trong 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