Không phải quyết định nào AI Skill cũng nên tự động hóa hoàn toàn. Human-in-the-loop là mô hình đặt người duyệt tại những điểm có rủi ro, thiếu chắc chắn hoặc tác động khó đảo ngược, để AI xử lý phần lặp lại còn con người giữ quyền quyết định cuối.
Human-in-the-loop trong AI Skill là gì?
Đây là điểm kiểm soát nơi Skill tạm dừng và gửi người dùng bản tóm tắt, bằng chứng, lựa chọn và hành động đề xuất. Người duyệt có thể chấp thuận, chỉnh sửa, yêu cầu bổ sung hoặc từ chối.
Khi nào nên yêu cầu người duyệt?
Nên có người duyệt khi nguồn chưa đủ, output ảnh hưởng nội dung công khai, thao tác khó hoàn tác, dữ liệu nhạy cảm xuất hiện hoặc nhiều Skill có mức phù hợp tương đương.
Bốn điểm đặt approval trong workflow
Đặt approval trước công cụ nhạy cảm, sau khi tạo bản nháp, khi confidence thấp hoặc bị chồng lấn, và trước hành động khó hoàn tác như xuất bản, gửi thông báo hoặc thay đổi quyền.
Thiết kế gói approval dễ quyết định
Gói duyệt nên gồm mục tiêu, tóm tắt kết quả, evidence, thay đổi dự kiến, rủi ro, lựa chọn và next_action. Không gửi toàn bộ log dài nếu người duyệt chỉ cần vài bằng chứng.
Trạng thái và quyền quyết định
Dùng PENDING_REVIEW, APPROVED, CHANGES_REQUESTED, REJECTED và EXPIRED. Ghi người duyệt, thời điểm và phiên bản Skill để truy vết; quyền duyệt nên tách khỏi quyền sửa Skill.
Xử lý timeout và từ chối
Nếu không có phản hồi trong thời hạn, chuyển EXPIRED hoặc giữ an toàn ở trạng thái chờ, không tự động xuất bản. Khi bị từ chối, ghi lý do hoặc yêu cầu chỉnh sửa.
Kiểm thử human-in-the-loop
Kiểm tra approval được tạo đúng, nội dung đủ để quyết định, approve đi tiếp, changes requested quay lại bước sửa, reject dừng hành động nguy hiểm và timeout không vượt qua approval.
Checklist triển khai
Xác định hành động bắt buộc duyệt; gói approval có goal, evidence, rủi ro và next_action; trạng thái nhất quán; có timeout, reject, chỉnh sửa và rollback; đã chạy approval và timeout case.
Human-in-the-loop có làm mất tính tự động không?
Không. AI vẫn xử lý phần chuẩn bị và kiểm tra; người chỉ tham gia ở điểm có rủi ro hoặc cần phán đoán.
Có thể cho AI tự duyệt những thay đổi nhỏ không?
Có, nếu thay đổi nằm trong ngưỡng đã định nghĩa, có thể hoàn tác và không tác động dữ liệu nhạy cảm.
Approval có cần lưu vào log không?
Có. Lưu trạng thái, người duyệt, thời điểm, phiên bản và lý do giúp truy vết khi workflow có lỗi.
Human-in-the-loop giúp AI Skill tự động hóa mạnh nhưng vẫn giữ quyền kiểm soát ở điểm quan trọng. Đọc thêm guardrails AI Skill, observability AI Skill và error handling AI Skill.
