Base Coding AI
Product Design2026-02-189 phút đọc

Thiết kế human-in-the-loop không chỉ là nút 'Approve'

Review queue, confidence threshold, escalation rule và feedback loop — những thành phần thường bị bỏ quên khi xây AI system.

Thiết kế human-in-the-loop không chỉ là nút 'Approve'

Tại sao cần human-in-the-loop?

Mọi hệ thống AI đều mắc lỗi. Sự khác biệt giữa hệ thống thành công và thất bại không nằm ở tỷ lệ lỗi, mà ở cách hệ thống xử lý khi mắc lỗi. Human-in-the-loop (HITL) là kiến trúc cho phép con người can thiệp vào quy trình AI một cách có hệ thống — không phải ngẫu nhiên, không phải khi đã quá muộn.

Rất nhiều dự án AI triển khai HITL bằng cách thêm một nút "Approve" hoặc "Reject" vào cuối pipeline. Đây chỉ là bề mặt. Một hệ thống HITL thực sự cần bốn thành phần cốt lõi.

Thành phần 1 — Confidence Threshold

Model AI luôn đưa ra kết quả kèm theo confidence score — mức độ chắc chắn của prediction. Thay vì để model tự quyết định mọi trường hợp, chúng tôi thiết kế ba vùng hành động:

Vùng xanh (confidence trên 0.95): Model tự động hành động. Kết quả được ghi log để audit định kỳ, nhưng không cần con người xác nhận real-time. Mục tiêu: 70–80% tổng số case rơi vào vùng này.

Vùng vàng (confidence 0.6 — 0.95): Case được đẩy vào hàng đợi review. Con người xem kết quả model đề xuất, xác nhận hoặc sửa, rồi submit. Thời gian review tối đa được quy định trước (ví dụ 60 giây) — quá thời gian sẽ escalate.

Vùng đỏ (confidence dưới 0.6): Hệ thống không hành động, cảnh báo ngay cho operator hoặc chuyên gia. Đây thường là các case edge mà model chưa từng thấy trong training data.

Điều quan trọng: ba ngưỡng này không cố định. Chúng cần được hiệu chỉnh dựa trên dữ liệu thực tế sau khi deploy, và cần khác nhau cho từng loại quyết định (quyết định chi phí cao cần ngưỡng xanh cao hơn).

Thành phần 2 — Review Queue

Hàng đợi review không chỉ là một danh sách task. Nó cần được thiết kế như một sản phẩm, với UX tối ưu cho người review:

Thứ tự ưu tiên: Case nào nên review trước? Thường là case có confidence gần ranh giới nhất (dễ sai nhất), hoặc case có impact cao nhất (ảnh hưởng đến khách hàng VIP, đơn hàng giá trị lớn).

Thông tin ngữ cảnh: Người review cần thấy đủ thông tin để ra quyết định nhanh, không phải tìm kiếm thêm. Hiển thị ảnh gốc, kết quả model, confidence score, và các case tương tự đã được xử lý trước đó.

Thời gian review target: Mỗi case nên mất bao lâu? Nếu trung bình mất 2 phút/case nhưng có 500 case/ngày, bạn cần 16 giờ nhân công/ngày chỉ riêng cho review. Con số này quyết định bạn cần bao nhiêu reviewer và model cần chính xác đến mức nào để giảm tải review.

Thành phần 3 — Escalation Rules

Không phải mọi case đều có thể được giải quyết bởi reviewer thông thường. Escalation rules xác định khi nào case cần được chuyển lên cấp cao hơn:

  • Timeout escalation: Case chưa được review sau 15 phút → chuyển lên supervisor.
  • Disagreement escalation: Reviewer không đồng ý với model và gắn flag "cần xác nhận thêm" → chuyển lên chuyên gia domain.
  • Pattern escalation: Nhiều case liên tiếp bị reject trong cùng category → cảnh báo team ML vì có thể model bị drift.
  • Volume escalation: Số case trong hàng đợi vượt ngưỡng → tạm thời hạ confidence threshold của vùng xanh để giảm tải, đồng thời thông báo cho quản lý.

Escalation rules cần được document rõ ràng và train cho toàn bộ team vận hành trước khi go-live.

Thành phần 4 — Feedback Loop

Đây là thành phần quan trọng nhất nhưng thường bị triển khai muộn nhất. Mỗi lần con người sửa kết quả model, hành động đó cần được ghi lại và chuyển thành dữ liệu training cho vòng cải thiện tiếp theo.

Active learning pipeline: Thay vì thu thập dữ liệu ngẫu nhiên, ưu tiên thu thập các case mà model sai hoặc không chắc chắn. Đây là dữ liệu có giá trị cao nhất cho việc cải thiện model.

Batch retrain schedule: Sau khi tích lũy đủ dữ liệu mới (ví dụ 500 case đã review), trigger quy trình retrain model. Model mới được đánh giá trên tập test chuẩn trước khi deploy.

Metric tracking: Theo dõi tỷ lệ case cần human review theo thời gian. Con số này nên giảm dần qua mỗi vòng retrain. Nếu không giảm, cần xem xét lại kiến trúc model hoặc chất lượng dữ liệu.

Sai lầm phổ biến khi thiết kế HITL

1. Không tính toán reviewer capacity: Deploy model rồi mới nhận ra cần 5 reviewer toàn thời gian — không có ngân sách hoặc nhân sự.

2. UX review quá phức tạp: Reviewer phải click 7 lần và chờ load 3 màn hình để xử lý một case. Kết quả: họ approve hàng loạt mà không thực sự kiểm tra.

3. Không đo review quality: Cho reviewer xử lý nhưng không kiểm tra xem họ có review chất lượng không. Cần spot-check random hoặc inject known-answer cases.

4. Feedback loop bị đứt: Thu thập correction nhưng không chuyển thành training data. Data nằm chết trong database, model không bao giờ được cải thiện.

Kết luận

Human-in-the-loop không phải là thêm một bước duyệt cuối cùng. Đó là một hệ thống hoàn chỉnh với confidence threshold, review queue, escalation rules và feedback loop — tất cả cần được thiết kế đồng bộ ngay từ giai đoạn kiến trúc. Chi phí xây HITL đúng cách bằng 30–40% tổng ngân sách dự án AI, nhưng đó là khoản đầu tư quyết định hệ thống có thể vận hành bền vững hay không.

Cần thiết kế hệ thống human-in-the-loop cho dự án AI? Liên hệ Base Coding AI để được tư vấn kiến trúc.

Cần tư vấn về chủ đề này?

Liên hệ team Base Coding AI để thảo luận chi tiết hoặc nhận tư vấn miễn phí cho dự án của bạn.

Bài viết liên quan