Khi một mục tiêu kỹ thuật vượt quá dung lượng ngữ cảnh và khả năng xử lý của một Agent đơn lẻ, chúng ta cần một cách cộng tác để phân rã "một vấn đề lớn" thành "một nhóm vấn đề nhỏ có thể bàn giao".Mô hình kỹ thuật cộng tác đa Agent và phân rã nhiệm vụ đệ quyChính là một phương pháp tổ chức như vậy: tầng thực thi cấp trên hiểu mục tiêu tổng thể và hoàn thành việc phân rã, tầng thực thi cấp dưới hoàn thành triển khai cục bộ và kiểm thử trong ranh giới rõ ràng; khi một nhiệm vụ con vẫn quá phức tạp, tiếp tục phân rã đệ quy xuống dưới, cho đến khi mỗi đơn vị công việc đều có thể thực thi và kiểm chứng.
Cấu trúc ba tầng: Hiểu, đệ quy và khép kín cục bộ
- Tầng thực thi cấp trên: Hướng tới mục tiêu tổng thể, trả lời "cần làm gì", xuất ra các nhiệm vụ con có thể ủy thác, điều kiện ràng buộc và tiêu chí nghiệm thu.
- Tầng thực thi cấp trung: Tiếp nhận những nhiệm vụ con vẫn còn quá lớn, tiếp tục phân rã đệ quy, thu hẹp mục tiêu lớn rời rạc thành các tầng nhiệm vụ ổn định.
- Tầng thực thi cấp dưới: Hoàn thành triển khai cục bộ và kiểm thử trong ranh giới trách nhiệm, tạo ra kết quả có thể kiểm chứng và bàn giao lên trên, hình thành vòng khép kín cục bộ.
Tại sao nhất thiết phải phân rã đệ quy
Cửa sổ ngữ cảnh, các công cụ có thể gọi và quy mô nhiệm vụ có thể xử lý trong một lần của Agent đều có hạn. Nếu để một Agent đơn lẻ nắm giữ toàn bộ ngữ cảnh của cả dự án trong thời gian dài, không chỉ chi phí tăng theo quy mô, mà còn dễ xảy ra trôi dạt mục tiêu, ô nhiễm trạng thái và pha loãng thông tin then chốt. Phân rã đệ quy phân tán áp lực này đến các tầng: mỗi Agent chỉ cần hiểu mục tiêu và ràng buộc của tầng mình, mục tiêu phức tạp được phân rã từng tầng thành các đơn vị công việc có thể thực thi, có thể bàn giao, còn tính nhất quán tổng thể được đảm bảo bởi tầng nhiệm vụ.
Cơ chế then chốt: Cây nhiệm vụ và quan hệ bàn giao
Nhiệm vụ cha và nhiệm vụ con tạo thành một cây nhiệm vụ đệ quy. Dòng chảy xuống dưới làủy thác nhiệm vụ——mục tiêu, ràng buộc ranh giới và tiêu chí nghiệm thu; dòng chảy lên trên làThu hồi kết quả——sản phẩm đầu ra, bằng chứng kiểm chứng và những vấn đề chưa giải quyết. Cộng tác có thực sự thành lập được hay không phụ thuộc vào ba điều: tầng nhiệm vụ có rõ ràng không, ranh giới trách nhiệm có loại trừ lẫn nhau không, sản phẩm bàn giao (định nghĩa giao diện, tập dữ liệu, ca kiểm thử, điểm kiểm tra) có được quy ước rõ ràng không. Thiếu bất kỳ điều nào, nhiều Agent sẽ thoái hóa thành lao động trùng lặp và các kết quả xung đột lẫn nhau.
Sự tương ứng với "tiến hóa phương pháp"
Đối tượng của phân rã đệ quy không chỉ là bản thân nhiệm vụ: độ sâu phân rã, độ mịn ủy thác và chiến lược thu hồi kết quả cũng có thể được đánh giá và điều chỉnh liên tục. Khi phản hồi nhiệm vụ (như một nhiệm vụ con bị làm lại nhiều lần) tác động ngược trở lại cách phân rã lần sau, chính quy trình cộng tác này đã bước vào vòng lặp tự cải thiện, nhất quán với tư duy đưa "phương pháp tạo ứng viên" vào đối tượng tối ưu hóa.
