Vòng lặp Agent & 5 Lớp Hệ thống
Cơ chế vận hành 5 bước của vòng lặp Agent (Goal → Plan → Act → Observe → Iterate), bóc tách 5 lớp hệ thống và quy trình xử lý sự cố (Incident Triage).
Hiểu vòng lặp trước khi định nghĩa tính năng
Agent khác với trợ lý one-shot vì nó vận hành theo một vòng lặp. Vòng lặp chuyển mục tiêu thành một chuỗi quyết định và hành động. Mỗi vòng vừa là cơ hội tiến lên, vừa là một điểm rủi ro tiềm ẩn.
Vòng Lặp Agent
Chu trình thực thi lặp: Nhận thức mục tiêu, lập kế hoạch, gọi công cụ, quan sát kết quả và tự sửa lỗi.
Lập kế hoạch (Plan Steps)
Phân rã mục tiêu thành chuỗi công cụ cần gọi và kiểm tra chính sách an toàn.
Agent được tự quyết định những gì và bước nào bắt buộc người dùng duyệt?
Hãy đọc sơ đồ bắt đầu từ yêu cầu của người dùng ở bên trái:
- Nhận biết mục tiêu. Hệ thống diễn giải điều người dùng muốn và bối cảnh giới hạn yêu cầu.
- Lập kế hoạch các bước. Nó chọn cách tiếp cận và quyết định hành động hoặc tool nào có thể cần.
- Hành động qua tool. Nó tìm kiếm, truy xuất, viết, tính toán, gọi API hoặc giao việc.
- Quan sát kết quả. Nó đánh giá đầu ra của tool và kiểm tra mục tiêu đã đạt chưa.
- Lặp lại hoặc dừng. Nó lập lại kế hoạch nếu kết quả chưa đạt, kết thúc khi đủ điều kiện dừng hoặc chuyển cấp khi không thể tiếp tục một cách an toàn.
Trong ví dụ về phản hồi, lượt xử lý đầu tiên rất cụ thể. Agent nhận yêu cầu “tìm những vấn đề onboarding lớn nhất của tháng trước”, kiểm tra đã có khoảng thời gian và tập nguồn chưa, chỉ truy xuất các bản ghi được duyệt, đề xuất chủ đề rồi xác minh mọi nhận định đều có trích đoạn hỗ trợ. Nếu bằng chứng xung đột, nó hạ mức độ tin cậy hoặc hỏi PM; nếu thiếu số nguồn tối thiểu, nó dừng với kết quả một phần. Vòng lặp chỉ kết thúc khi độ bao phủ và quy tắc trích dẫn đều đạt, không phải khi câu chữ nghe thuyết phục.
Vòng lặp này cho PM một cách thực tế để đặc tả sản phẩm. Đừng chỉ viết user story cho happy path. Hãy định nghĩa contract tại mỗi điểm chuyển tiếp:
| Thời điểm trong vòng lặp | Câu hỏi sản phẩm | Bằng chứng cần ghi lại |
|---|---|---|
| Nhận mục tiêu | Agent cần biết gì trước khi bắt đầu? | Dữ liệu đầu vào còn thiếu, giả định, yêu cầu làm rõ |
| Lập kế hoạch | Nó được tự đưa ra lựa chọn nào? | Tóm tắt kế hoạch, tool đã chọn, kiểm tra policy |
| Hành động | Thao tác nào cần được xác nhận? | Yêu cầu tới tool, đối tượng bị ảnh hưởng, kết quả phân quyền |
| Quan sát | Nó đánh giá hành động thành công bằng cách nào? | Phản hồi từ tool, kết quả xác thực, bằng chứng truy xuất |
| Dừng hoặc lập lại kế hoạch | Điều gì kết thúc vòng lặp và điều gì kích hoạt khôi phục? | Tiêu chí thành công, số lần thử lại, lý do fallback |
Nếu đội ngũ không mô tả được các điểm chuyển tiếp này, ý tưởng vẫn chỉ là một prompt trình diễn chứ chưa phải hành vi của sản phẩm.