Từ prompt đơn lẻ đến agent nhiều bước
Đến giờ bạn ra từng prompt thủ công. Bước tiếp theo là AI-agent: hệ thống thực hiện chuỗi tác vụ nhiều bước, có thể gọi công cụ (đọc file, tra dữ liệu, ghi ra tài liệu) theo một quy trình bạn thiết kế. Với BA, agent giúp tự động hóa các luồng lặp lại như: nhận biên bản họp → trích yêu cầu → sinh user story nháp → đẩy vào backlog để bạn duyệt.
Bạn không cần lập trình. Nhiều nền tảng (GPTs tùy chỉnh, Copilot Studio, các công cụ workflow no-code có AI) cho phép cấu hình agent bằng ngôn ngữ tự nhiên và bước kéo-thả.
Thiết kế một agent BA: tư duy quy trình
Một agent tốt = prompt hệ thống rõ ràng + các bước có kiểm soát + điểm dừng cho con người duyệt.
[SYSTEM PROMPT cho Agent "Trợ lý Backlog"]
Bạn là trợ lý BA. Quy trình khi nhận một biên bản họp:
BƯỚC 1: Trích các yêu cầu rõ ràng thành bảng.
BƯỚC 2: Với mỗi yêu cầu, viết 1 user story nháp + AC.
BƯỚC 3: Gắn cờ [CẦN LÀM RÕ] cho mọi điểm mơ hồ.
BƯỚC 4: DỪNG và trình toàn bộ cho BA duyệt trước khi lưu.
RÀNG BUỘC: Không tự bịa yêu cầu; không tự đẩy vào hệ thống
khi chưa được BA phê duyệt ở Bước 4.
Điểm mấu chốt: luôn có điểm dừng human-in-the-loop trước hành động ghi/gửi.
Ba mức tự động hóa cho BA
Không phải cứ "agent" là tốt. Hãy chọn mức phù hợp rủi ro:
- Mức 1 — Gợi ý: agent chỉ đề xuất, bạn tự làm. An toàn nhất, hợp việc rủi ro cao (đề xuất câu hỏi elicitation).
- Mức 2 — Nháp có duyệt: agent tạo nháp và dừng chờ bạn duyệt trước khi lưu. Cân bằng tốc độ và an toàn — mức khuyến nghị cho hầu hết tác vụ BA.
- Mức 3 — Tự chạy có giám sát: agent tự thực hiện với các tác vụ lặp lại, rủi ro thấp, có log để bạn kiểm tra định kỳ (ví dụ: gắn nhãn phân loại ticket).
Các bước triển khai agent an toàn
- Chọn 1 luồng lặp lại, rủi ro thấp (ví dụ: nháp story từ biên bản).
- Viết system prompt mô tả từng bước và ràng buộc.
- Chèn điểm dừng duyệt trước mọi hành động không thể hoàn tác.
- Chạy thử với dữ liệu giả, so đầu ra với bản bạn tự làm.
- Đo lường: agent tiết kiệm bao lâu, tỉ lệ đầu ra phải sửa?
- Chỉ mở rộng phạm vi khi độ tin cậy đủ cao.
- Ghi lại log để truy vết khi agent làm sai.
Template mô tả agent
Tên agent: ...
Mục tiêu: tự động hóa tác vụ ...
Đầu vào: ... | Đầu ra: ...
Các bước: 1)... 2)... 3)...
Điểm dừng duyệt (human-in-the-loop): trước khi ...
Giới hạn quyền: KHÔNG được ... (gửi mail/xóa/đẩy prod)
Cách theo dõi & log: ...
Checklist trước khi bật agent
- [ ] Tác vụ đủ lặp lại để đáng tự động hóa?
- [ ] Có điểm dừng duyệt trước hành động không hoàn tác được?
- [ ] Agent bị giới hạn quyền (không tự gửi/xóa)?
- [ ] Đã thử với dữ liệu giả, không phải dữ liệu thật?
- [ ] Có log để truy vết khi lỗi?
Sai lầm thường gặp
- Cho agent quyền hành động tự do (tự gửi mail cho stakeholder, tự cập nhật Jira): nếu agent ảo giác một yêu cầu, nó lan ra hệ thống thật trước khi bạn kịp phát hiện. Luôn chèn điểm duyệt.
- Bỏ human-in-the-loop để "nhanh hơn": đây là đánh đổi nguy hiểm nhất; tốc độ không bù nổi một quyết định nghiệp vụ sai được tự động hóa.
- Cấp cho agent quyền truy cập dữ liệu quá rộng: tăng bề mặt rò rỉ dữ liệu. Chỉ cấp đúng dữ liệu cần cho tác vụ.
- Phụ thuộc quá mức vào agent đến mức không còn hiểu quy trình nó làm. Nếu bạn không thể tự làm bước đó bằng tay, bạn không thể phát hiện khi agent làm sai.