Product Management
Đăng nhập
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Chủ đề 5 · Xây "Trợ lý BA" cá nhân bằng Agent — Thiết kế workflow agent cá nhân nối Jira + Confluence

Đã đọc 0/7 mục · còn khoảng 4 phút
Cách chúng tôi ghi nhận

Một mục được tính là đã đọc khi nó nằm giữa màn hình đủ lâu so với độ dài của nó (bảng và sơ đồ tính một nửa), bạn vẫn đang cuộn hoặc bấm phím, và bạn đã thấy tới cuối mục. Lướt nhanh hoặc để tab mở không được tính. Chúng tôi chỉ lưu thời gian đọc từng mục — không lưu gì khác.

Bối cảnh

Đến giờ bạn có các prompt rời cho từng tác vụ. Bài này ghép chúng thành workflow agent — một chuỗi bước có thể chạy bán tự động: agent đọc dữ liệu, gọi các bước xử lý, và dừng lại ở đúng điểm cần bạn duyệt.

Agent là gì (theo góc nhìn BA)

Agent = một AI có thể dùng công cụ (tool) và thực hiện nhiều bước để đạt mục tiêu, thay vì chỉ trả lời một câu. Với BA, các "tool" thường là: đọc Jira, đọc/ghi Confluence, gửi email/Slack. Kết nối tool thường qua API hoặc chuẩn MCP (Model Context Protocol) — cầu nối để agent gọi công cụ một cách an toàn, có kiểm soát quyền.

Ba mảnh của một workflow tốt

  • Trigger (khi nào chạy): thủ công bấm nút, hoặc theo lịch (mỗi sáng), hoặc theo sự kiện (ticket chuyển sang "Ready for spec").
  • Các bước (làm gì): đọc → xử lý bằng AI → sinh output.
  • Điểm dừng duyệt (checkpoint): nơi agent PHẢI chờ người xác nhận trước khi ghi.

Ví dụ cụ thể: workflow "Story → Spec nháp"

Mục tiêu: khi PO gắn nhãn need-spec vào một story Jira, agent tạo nháp spec trong Confluence để BA duyệt.

WORKFLOW: story-to-spec (chạy khi tôi kích hoạt hoặc khi ticket có nhãn need-spec)

BƯỚC 1 (đọc): Lấy story từ Jira {issueKey}: summary, description, AC, comment.
BƯỚC 2 (xử lý): Sinh nháp spec theo template BRD của team (dùng prompt Bài 5).
          - Chỉ dùng dữ liệu từ Bước 1. Thiếu thì cho vào "Câu hỏi mở".
BƯỚC 3 (kiểm tra): Tự rà: có [CẦN XÁC NHẬN] nào? có số liệu không nguồn không?
BƯỚC 4 (CHECKPOINT): Hiển thị nháp + danh sách câu hỏi mở cho TÔI duyệt.
          Dừng lại. Không ghi gì vào Confluence.
BƯỚC 5 (ghi, chỉ sau khi tôi OK): Tạo TRANG NHÁP MỚI trong Confluence
          (không ghi đè), gắn link ngược về Jira issue.
BƯỚC 6 (báo cáo): Trả lại link trang nháp + tóm tắt việc đã làm.

GIỚI HẠN QUYỀN: chỉ đọc Jira; chỉ tạo trang nháp Confluence; KHÔNG đổi trạng
thái ticket; KHÔNG xóa/ghi đè nội dung có sẵn.

Đây là thiết kế workflow bằng ngôn ngữ tự nhiên. Bạn có thể hiện thực hóa nó bằng: Claude + MCP, một no-code như Make/Zapier + AI step, hoặc script gọi API. Điểm quan trọng là thiết kế đúng, công cụ chỉ là phương tiện.

Các bước tự thiết kế một workflow

  • Chọn 1 tác vụ chuỗi bạn làm hằng tuần (vd: tổng hợp họp → tạo ticket).
  • Vẽ ra: Trigger → các Bước → Checkpoint → Output.
  • Đánh dấu MỌI bước "ghi" (write) và đặt checkpoint duyệt trước nó.
  • Định nghĩa giới hạn quyền tối thiểu (least privilege): agent chỉ được đụng đúng thứ cần.
  • Chạy thử ở chế độ "dry-run" (chỉ hiển thị, không ghi) vài lần.
  • Khi ổn định, cho phép tự động phần đọc; giữ duyệt tay phần ghi.
  • Ghi log mỗi lần chạy để soi lỗi.

Template/Checklist thiết kế workflow agent

TÊN WORKFLOW: __________
TRIGGER: [ ] thủ công  [ ] lịch  [ ] sự kiện: ______
ĐẦU VÀO (đọc từ đâu): ______
CÁC BƯỚC XỬ LÝ: 1)___ 2)___ 3)___
CHECKPOINT DUYỆT (trước bước ghi nào): ______
ĐẦU RA (ghi vào đâu): ______
GIỚI HẠN QUYỀN (least privilege): ______
KHÔNG ĐƯỢC LÀM: (đổi trạng thái? xóa? ghi đè?): ______
CÁCH ROLLBACK nếu sai: ______
LOG: lưu ở đâu: ______

Sai lầm thường gặp

  • Agent tự động toàn phần ngày đầu: bỏ checkpoint để "cho nhanh" → một hiểu nhầm nhỏ nhân lên toàn backlog. Luôn giữ human-in-the-loop ở bước ghi cho tới khi tin cậy.
  • Cấp quyền quá rộng: cho token quyền admin thay vì chỉ quyền đọc/tạo-nháp. Nếu agent lỗi hoặc bị lạm dụng, thiệt hại lớn. Dùng least privilege.
  • Ảo giác nối tầng: agent nhiều bước, sai ở bước 2 sẽ trôi qua bước 3,4. Thêm bước "tự kiểm tra" và checkpoint người.
  • Không có đường lùi: luôn thiết kế cách rollback (tạo nháp mới thay vì ghi đè giúp rollback dễ).
  • Phụ thuộc quá mức: workflow chạy êm khiến bạn ngừng đọc kỹ output. Định kỳ audit vài lần chạy để chắc chất lượng không trôi.
Bài 7 đi sâu vào phần sống-còn khi agent chạm dữ liệu thật: bảo mật, quyền hạn và quản trị rủi ro.

Học xong bài này rồi? Tạo tài khoản miễn phí để lưu lại — lần sau vào là biết ngay đang dở ở đâu, và học hết khóa thì có chứng chỉ. Lưu tiến độ của tôi