Bối cảnh & vấn đề
Khi một workflow lặp lại hằng tuần (bài 5), bạn không nên gõ lại prompt mỗi lần. Đây là lúc dùng tùy chỉnh và agent: đóng gói ngữ cảnh + hướng dẫn thành một trợ lý cố định, thậm chí để nó tự chạy nhiều bước. Với Product, điều này biến các việc lặp (viết mô tả issue, tóm tắt sprint, phân loại feedback) thành gần như tự động.
Rủi ro: agent càng tự chủ, sai lầm càng khó phát hiện và càng dễ hành động sai trên dữ liệu thật. Tự động hóa phải đi kèm giới hạn quyền và giám sát.
Các mức tự động hóa (từ thấp đến cao)
- Mức 1 — Prompt lưu sẵn: thư viện prompt mẫu, bạn vẫn chạy tay.
- Mức 2 — Trợ lý tùy chỉnh: GPTs / Claude Projects / Gemini Gems gói sẵn vai trò + ngữ cảnh + tài liệu tham chiếu.
- Mức 3 — Automation trong tool: Jira/Notion automation kích hoạt AI theo sự kiện (issue mới → AI gợi ý AC).
- Mức 4 — Agent nhiều bước: AI tự lập kế hoạch và thực hiện chuỗi hành động, gọi công cụ. Cần kiểm soát chặt.
Các bước tạo một trợ lý tùy chỉnh cho Product
- Chọn một tác vụ lặp lại, rõ ràng (ví dụ: chuyển ý tưởng thành user story + AC).
- Viết "system instruction": vai trò, quy tắc, định dạng output, ranh giới ("nếu thiếu ngữ cảnh phải hỏi").
- Nạp tài liệu tham chiếu: template PRD, định nghĩa DoD của team, glossary.
- Thêm quy tắc an toàn: không bịa số, phải liệt kê giả định, không xử lý PII.
- Test với 5 ca thật, tinh chỉnh hướng dẫn.
- Chia sẻ cho team kèm hướng dẫn dùng và cảnh báo giới hạn.
Ví dụ cụ thể: system instruction cho "Trợ lý User Story"
VAI TRÒ: Bạn là PO hỗ trợ team [Tên]. Nhiệm vụ duy nhất: biến ý tưởng tính năng thành user story + acceptance criteria.
QUY TẮC:
- Luôn hỏi lại nếu thiếu: đối tượng người dùng, mục tiêu, ràng buộc.
- Viết AC theo Gherkin, bắt buộc có ít nhất 1 happy path và 2 error case.
- Cuối mỗi output, liệt kê mục "GIẢ ĐỊNH" và "CÂU HỎI CHO PO".
- KHÔNG bịa số liệu, KHÔNG suy diễn ràng buộc kỹ thuật.
- KHÔNG yêu cầu hay lưu dữ liệu cá nhân khách hàng.
ĐỊNH DẠNG: markdown theo template đính kèm.
Với Jira automation, bạn có thể đặt rule: khi issue được tạo với label "draft", AI sinh mô tả nháp + AC, gán cho bạn duyệt — không tự chuyển trạng thái.
Template tái dùng: Thẻ thiết kế Agent an toàn
Tên trợ lý/agent: ______________
Tác vụ (một câu): ______________
Được phép làm: _________________
KHÔNG được làm (ranh giới): ____
Dữ liệu được truy cập: _________
Điểm dừng cần người duyệt: _____
Quy tắc chống ảo giác: liệt kê giả định + không bịa số [ ]
Quy tắc bảo mật: không PII / dùng gói doanh nghiệp [ ]
Sai lầm thường gặp
- Cho agent quá nhiều quyền: agent tự đổi trạng thái issue, gửi email, xóa dữ liệu → hậu quả thật. Bắt đầu ở chế độ "đề xuất", người duyệt mới thực thi.
- Không rào ảo giác trong hướng dẫn: agent chạy tự động sẽ nhân bản lỗi hàng loạt (ví dụ tạo 30 issue với AC bịa). Ép quy tắc "khai giả định, không bịa".
- Nạp dữ liệu nhạy cảm vào trợ lý dùng chung: cả team truy cập được → rò rỉ nội bộ. Kiểm soát tài liệu nạp và quyền truy cập.
- Phụ thuộc quá mức, ngừng giám sát: "đặt xong rồi quên" khiến lỗi tích tụ âm thầm. Lên lịch audit output định kỳ.
Chốt lại
Tự động hóa đúng cách = đóng gói ngữ cảnh + đặt ranh giới rõ + giữ người ở điểm dừng quan trọng. Nâng mức tự chủ từ từ, không nhảy cóc.