Duyệt video bằng AI (OpsHub)#
Mục tiêu: Hiểu cơ chế AI moderation qua OpsHub, đọc kết quả AI và override khi AI sai.
Mục tiêu#
- Bật OpsHub cho thử thách.
- Đọc verdict AI: outcome, score, criteria scores, issues.
- Override khi AI quyết định sai.
- Re-run AI cho failed checks.
Điều kiện tiên quyết#
- Thử thách đã bật OpsHub integration (Quản lý thử thách).
- Có quyền AI Moderation.
Các bước thực hiện#
1. Mở tab AI Moderation#
- Vào Nội dung → tab AI Moderation.
- Bảng hiển thị các bài đã được AI chấm.
2. Đọc kết quả AI#
Mỗi row có các cột:
| Cột | Ý nghĩa |
|---|---|
| Bài viết | Title + link |
| Verdict | Quyết định AI |
| Outcome | approved / rejected |
| Lý do | Text giải thích |
| Summary | AI tóm tắt bài |
| Score | Overall 0–100 |
| Criteria Scores | Điểm từng tiêu chí |
| Issues | List vấn đề phát hiện |
| Recommendation | Admin nên làm gì |
| Contains Blacklist | Có chứa từ cấm không |
3. Confirm hoặc Override#
Confirm AI Approval:
- AI recommend approve → Admin click Approve → tiếp tục flow cộng tiền.
Override Reject:
- AI recommend reject nhưng Admin thấy bài OK → click Approve manually.
- Nhập lý do override → audit log.
Override Approve:
- AI recommend approve nhưng có vấn đề → click Reject, chọn rejection tag.
4. Re-run AI#
Khi AI fail hoặc config thay đổi:
- Click action Re-run AI trên row.
- Job chạy lại AI checks.
- Kết quả mới overwrite kết quả cũ (giữ audit trail).
Hoặc gọi API trực tiếp:
POST /api/v1/maintenance/rerun-ai
Body: {
"apply": true,
"campaign_id": "<id>",
"failed_check_ids": ["AI25_patriotic_theme"]
}
Chi tiết từng bước#
Các AI check thường gặp#
| Check ID | Ý nghĩa |
|---|---|
AI25_patriotic_theme | Chủ đề yêu nước, chính trị nhạy cảm |
AI25_cultural_sensitivity | Văn hoá nhạy cảm |
AI25_brand_safety | Brand safety (không đối thủ cạnh tranh) |
AI25_quality_check | Chất lượng âm/hình |
AI25_engagement_check | Engagement chuẩn |
Danh sách đầy đủ phụ thuộc config OpsHub của thử thách.
Scoring#
- Overall Score: 0–100.
- Criteria Scores: mỗi tiêu chí có score riêng.
- Thông thường:
- ≥ 70: AI recommend approve.
- 40–69: Cần review manual.
- < 40: AI recommend reject.
- Threshold có thể config trong OpsHub.
Verdict structure#
{
"outcome": "approved" | "rejected",
"outcomeReason": "...",
"summary": "...",
"score": {
"overallScore": 85,
"criteriaScores": [
{"name": "quality", "score": 90},
{"name": "brand_safety", "score": 80}
],
"issues": ["Âm thanh hơi nhỏ ở 0:15"],
"recommendation": "approve",
"containsBlacklist": false
}
}
Contains Blacklist#
Nếu bài chứa keyword blacklist (Blacklist & Auto-approval), flag containsBlacklist = true → AI reject mạnh.
Audit trail cho override#
Mọi override (AI → Admin decision) đều log:
- Original AI decision
- Admin decision
- Lý do
- Timestamp + actor
Dùng để train lại model và chứng minh compliance.
Lỗi thường gặp#
1. Không thấy tab AI Moderation#
- Thử thách chưa bật OpsHub.
- User không có quyền AI Moderation.
2. AI không chạy cho bài mới#
- Webhook từ hệ thống chính tới OpsHub fail — liên hệ DevOps.
- OpsHub queue tắc — re-run thủ công.
3. AI recommend sai liên tục#
- Model cần retrain. Báo team ML kèm sample.
- Tạm override manually cho đến khi retrain.
4. Re-run không tạo kết quả mới#
- Failed check ID sai — check danh sách checks của campaign.
- Queue đầy — chờ.
5. Score lệch giữa 2 lần run#
AI có thể non-deterministic (temperature > 0). Nếu lệch nhỏ, chấp nhận. Nếu lệch lớn, báo ML team.
Câu hỏi thường gặp (FAQ)#
AI có thay thế Admin hoàn toàn không?
Không. AI là first-pass filter + gợi ý. Quyết định cuối là Admin. Với thử thách nhạy cảm, Admin review 100%.
Bao nhiêu % bài được AI tự duyệt?
Tùy thử thách và config. Thử thách generic có thể auto-approve 60–80%. Thử thách nhạy cảm (liên quan Techcombank brand) chỉ 20–40%.
Chi phí AI mỗi bài?
Tùy model (Vertex AI, OpenAI, Claude). DevOps track trong dashboard cost. Thường vài cent/bài.
AI có đọc tiếng Việt tốt không?
Có. Model multi-language. Nhưng với slang/meme tiếng Việt, có thể miss nuance → Admin override.
OpsHub link đâu nếu cần debug sâu?
Hệ thống OpsHub có dashboard riêng. Liên hệ DevOps để có URL + credential.
Override AI có ảnh hưởng training model không?
Có (nếu pipeline RLHF được thiết lập). Override data được collect để retrain → AI accuracy tăng theo thời gian.
Liên kết liên quan#
Tham khảo SRS: admin-portal/04-noi-dung