AkiTao
Kiến trúc AICập nhật 7 min

Cổng Kích Hoạt Của akiflow: Khi Nào Nên Mở Hội Đồng AI Agent

Cổng kích hoạt ba điều kiện của akiflow quyết định một việc có đáng mở hội đồng agent hay không, cùng ba chế độ discuss, audit, execute và hai hình dạng council, dispatch.

Cổng Kích Hoạt Của akiflow: Khi Nào Nên Mở Hội Đồng AI Agent

Một trong những sai lầm tốn kém nhất của hệ thống đa agent là triệu tập cả hội đồng cho việc quá đơn giản hoặc chưa được phân rã rõ ràng. Mở một phòng họp với nhiều agent quanh một câu hỏi mơ hồ vừa tốn token, vừa tạo nhiễu ngữ cảnh làm giảm chất lượng quyết định cuối.

Chính skill akiflow nêu điều đó: nếu không có lỗi cấu trúc nào của một luồng đơn (tràn ngữ cảnh, sụp đổ vai trò, tự phê duyệt), skill tốn nhiều hơn giá trị nó trả lại.

Ba điều kiện của cổng kích hoạt là gì?

Một hội đồng chỉ được mở khi bài toán qua đủ cả ba điều kiện:

Quan trọng

Điều kiện 1, phân rã được: yêu cầu tách được thành ít nhất hai work item có ranh giới thật, kiểm chứng độc lập được. Một bài toán không cắt được thì thêm agent chỉ thêm nhiễu.

Lưu ý

Điều kiện 2, nhiều chuẩn "đúng" khác nhau: ít nhất hai item được đánh giá bằng các chuẩn khác nhau (đúng về schema khác đúng về UX khác đúng về giá). Nếu một chuẩn bao trùm tất cả, một đầu óc tốt là đủ, thêm đầu chỉ tạo ra sự đồng thuận giả.

Cảnh báo

Điều kiện 3, chi phí sai lớn hơn chi phí điều phối: hậu quả làm sai (sập DB, hỏng trải nghiệm, lỗ hổng bảo mật) lớn hơn lượng token và thời gian bỏ ra để điều phối.

Khi còn nhập nhằng, quyết định đi theo hướng không mở hội đồng. Cổng cũng kiểm được: lead phải khai mode và lý do kích hoạt ở dòng đầu ra, và không bao giờ hỏi người dùng muốn chọn "tầng" nào.

Trước cổng: có điều gì để tranh luận không?

Câu hỏi đầu tiên là hình dạng của việc. Nếu hai ghế cùng giỏi có thể đưa ra hai đáp án hợp lý khác nhau thì đó là council, và cổng ba điều kiện ở trên áp dụng. Nếu đáp án đã biết mà việc chỉ lớn (quét toàn repo, di chuyển hàng loạt) thì đó là dispatch.

Dispatch chia việc thành các lane, mỗi lane có tập file độc quyền được ghi, thay vì item có người phản biện. Cổng của dispatch: chia được thành ít nhất hai lane độc lập, đường dẫn và câu hỏi của từng lane nêu được từ trước, và kết quả cần sống qua phiên. Thiếu điều kiện cuối thì spawn thường là đủ. council_open.py --convene còn kiểm một thứ council không cần: không đường dẫn nào xuất hiện ở writes: của hai lane, vì hai worker cùng sửa một file là lỗi không phán đoán nào ngăn được.

Ba chế độ thay cho tầng Tier

Trước đây akiflow phân Tier 0, 1, 2. Cách đó đã bị thay: con số tầng chỉ đếm số kiểu "đúng", tức điều kiện 2 nói lại, và còn sinh ra roster theo phân loại thay vì theo yêu cầu. Chế độ hiện tại trả lời một câu hỏi có đáp án cơ học: điều gì thay đổi bên ngoài phòng họp?

discuss: không đổi gì, tạo ra một quyết định và bản ghi của nó, không cần aki-maker. audit: không đổi gì, chỉ đọc theo agent.B5, xuất phát hiện kèm mức độ nghiêm trọng và một kế hoạch xếp lịch sửa; việc sửa là một lượt chạy khác. execute: sửa file, ra một diff đã kiểm chứng, và aki-maker là ghế duy nhất được ghi.

Bước 0: neo lời chủ dự án và cắt việc trước khi mở phòng

Ngay cả khi qua cổng, lead không được spawn agent ngay. Bước đầu tiên là council_open.py <slug> "<nguyên văn yêu cầu>", ghim nguyên văn yêu cầu thành khối ## anchor bất biến trong chat.md và từ chối mở phòng nếu thiếu. Sau đó yêu cầu được tách thành các dòng REQ-1…n, mỗi dòng trích một đoạn nguyên văn từ anchor, rồi cắt thành các work item:

code
ITEM <id> · <điều cần quyết định hoặc làm>
  covers:      <REQ-n, REQ-m>
  owner:       <ghế thi hành>
  challenger:  <ghế phản biện khác>
  closes when: <tiêu chí người khác kiểm được>
  rationale:   <điền lúc đóng, tối đa 3 dòng>

Mỗi REQ phải được ít nhất một item covers, vì một REQ mồ côi là lỗi phân rã. council_open.py --convene từ chối triệu tập khi chưa có item nào đủ owner, challenger và tiêu chí đóng. Checklist là điều kiện tiên quyết để mở phòng, không phải sản phẩm của phòng.

Tổng kết: kiểm soát chi phí token của hệ thống đa agent

Sức mạnh của hệ thống agent không nằm ở số agent được gọi mà ở kỷ luật điều phối và ranh giới quyền hạn. Cổng ba điều kiện, việc chọn hình dạng và chế độ, cùng bước ghim và cắt việc trước khi mở phòng giữ cho mỗi ghế đều có lý do tồn tại và mỗi yêu cầu của chủ dự án đều được phủ.

Bài liên quan