Bối cảnh: cùng một báo cáo, mỗi tuần làm lại từ đầu
Báo cáo tuần/tháng lặp đi lặp lại: cùng metrics, cùng bố cục, chỉ khác số. PM tốn hàng giờ mỗi kỳ cho việc cơ học này. Đây chính là chỗ AI-agent — một quy trình AI được cấu hình chạy lặp, kết nối nguồn dữ liệu và tự sinh nháp — tạo giá trị. Mục tiêu không phải "AI thay bạn báo cáo", mà "AI dựng 80% bản nháp để bạn dành thời gian cho 20% phán đoán và kiểm chứng".
Nguyên tắc: chuẩn hóa trước, tự động sau, human-in-the-loop luôn
Chỉ tự động hóa được thứ đã chuẩn hóa: định nghĩa metric rõ ràng, nguồn dữ liệu ổn định, bố cục cố định. Và luôn có người duyệt trước khi gửi — agent sinh nháp, không tự phát hành. Ba lớp: (1) lấy & tổng hợp dữ liệu; (2) agent viết insight + narrative theo khung; (3) PM duyệt, sửa, ký gửi.
Ví dụ cụ thể
Bạn tạo một "agent báo cáo tuần": mỗi sáng thứ Hai, agent đọc bảng metrics tuần (đã ẩn danh) từ một Google Sheet, so với tuần trước và mục tiêu, rồi xuất Executive Summary theo template SCR + đánh dấu bất thường cần bạn xem. Bạn chỉ việc kiểm 3 con số nghi ngờ, chỉnh giọng, gửi. Từ 2 giờ xuống 20 phút.
Prompt mẫu: định nghĩa agent báo cáo tuần (system prompt tái dùng)
BẠN LÀ: trợ lý báo cáo sản phẩm hằng tuần cho một PM.
ĐẦU VÀO mỗi tuần: một bảng metrics tuần này + tuần trước + mục tiêu (đã ẩn danh).
NHIỆM VỤ:
1) Tính thay đổi tuần/tuần và so với mục tiêu cho từng metric.
2) Nêu tối đa 3 insight (bất thường, xu hướng, rủi ro). KHÔNG mô tả lại từng dòng.
3) Viết Executive Summary theo SCR, tiếng Việt, <=120 từ, mở đầu bằng kết luận.
4) Gắn cờ [CẦN KIỂM] cho mọi con số bất thường hoặc thiếu dữ liệu.
5) Kết bằng 1-2 đề xuất hành động + cách đo lại.
RÀNG BUỘC:
- CHỈ dùng số trong dữ liệu đầu vào. Tuyệt đối KHÔNG bịa.
- Nếu ô trống hoặc mâu thuẫn → báo cáo, không tự nội suy.
- Không suy nhân quả nếu chỉ có tương quan; ghi "giả thuyết".
- Luôn kết thúc bằng dòng: "Bản nháp tự động — cần PM duyệt trước khi gửi."
Các bước làm
- Chuẩn hóa nguồn: một Sheet/bảng cố định cột, cập nhật đều mỗi kỳ, đã ẩn danh phần nhạy cảm.
- Cố định template báo cáo (bố cục Bài 5) để agent điền vào.
- Viết system prompt như trên, đặt ràng buộc chống bịa và bắt gắn cờ [CẦN KIỂM].
- Chạy thử 2-3 kỳ song song với cách làm tay, đối chiếu để tin cậy.
- Thiết lập nhịp: lịch chạy (thủ công hoặc tự động qua công cụ workflow), rồi PM duyệt.
- Vòng phản hồi: mỗi kỳ ghi lại lỗi agent mắc → tinh chỉnh prompt.
Template tái dùng: Checklist vận hành agent báo cáo
[ ] Định nghĩa từng metric đã rõ ràng, thống nhất?
[ ] Nguồn dữ liệu ổn định, cột không đổi giữa các kỳ?
[ ] Dữ liệu đã ẩn danh/chỉ số hóa phần nhạy cảm TRƯỚC khi vào agent?
[ ] System prompt có ràng buộc "không bịa" + "gắn cờ [CẦN KIỂM]"?
[ ] Có bước NGƯỜI DUYỆT bắt buộc trước khi gửi?
[ ] Đã chạy đối chiếu với bản làm tay ít nhất 2 kỳ?
[ ] Có nhật ký lỗi để tinh chỉnh prompt theo thời gian?
[ ] Quyền truy cập dữ liệu của agent tối thiểu cần thiết?
Sai lầm thường gặp
- Tự động hóa quá sớm: khi metric chưa chuẩn hóa, agent khuếch đại sai lệch mỗi tuần.
- Bỏ bước người duyệt: để agent tự gửi thẳng cho lãnh đạo → một lần ảo giác là mất uy tín.
- Không có nhật ký lỗi: không cải thiện được, cứ sai đi sai lại.
- Rủi ro AI — ảo giác lặp lại có hệ thống: một prompt lỏng sẽ khiến agent bịa/nội suy đều đặn mỗi kỳ, nguy hiểm hơn lỗi lẻ. Ràng buộc chặt + gắn cờ [CẦN KIỂM].
- Rủi ro rò rỉ dữ liệu ở quy mô: agent kết nối trực tiếp nguồn dữ liệu = bề mặt rò rỉ lớn hơn nhiều. Cấp quyền tối thiểu, ẩn danh đầu vào, dùng công cụ được duyệt về bảo mật.
- Phụ thuộc quá mức: đội ngũ quen "agent lo hết" sẽ mất khả năng tự đọc số. Giữ kỹ năng phân tích của bạn sắc bén; agent là đòn bẩy, không phải cây nạng.