Product Management
Đăng nhập
ESC

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

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

Prompt Engineering for Products

AI

Prompt engineering for product work: AI-assisted PM workflows, prompt templates, eval rubrics, privacy checks, case studies và no-nos.

Bạn đang ở đâu với kỹ năng này?

Làm bài Đánh giá Kỹ năng PM cho Sản phẩm AI — Một lần làm chấm điểm cho tất cả kỹ năng trong nhóm AI, không chỉ kỹ năng này.

Làm bài đánh giá

Kỹ năng này cho bạn điều gì

Bắt đầu từ đây

Hiểu prompt trong sản phẩm khác prompt khi chat: nó chạy hàng nghìn lần trên dữ liệu chưa từng thấy, cho người không sửa được nó — nên phải đối xử như mã nguồn, có phiên bản, kiểm thử và người chịu trách nhiệm.

Khi đã làm được

Viết được prompt đủ sáu phần với phần cố định đặt trước để tận dụng bộ nhớ đệm, luôn có chỉ dẫn cho ca thiếu thông tin và ca ngoài phạm vi, dựng và duy trì bộ ca chuẩn gồm ba nhóm ca biên, và quản prompt trong kho mã với ghi chú lý do cho từng quy tắc.

Roadmap — Cách học và đạt kỹ năng

Đã đọc 0/9 mục · còn khoảng 6 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.

Prompt trong sản phẩm khác hẳn prompt khi bạn chat

Khi bạn tự chat với AI, bạn thấy kết quả và sửa ngay. Sai thì gõ lại. Vòng phản hồi tính bằng giây và bạn là người duy nhất chịu hậu quả.

Prompt trong sản phẩm hoàn toàn khác: nó chạy hàng nghìn lần mỗi ngày, trên dữ liệu bạn chưa từng thấy, cho những người không sửa được nó. Không ai ngồi đó để gõ lại.

Vì vậy prompt sản phẩm phải được đối xử như mã nguồn: có phiên bản, có kiểm thử, có người chịu trách nhiệm, và không bao giờ sửa thẳng trên môi trường thật. Đội nào coi prompt là "đoạn chữ ai sửa cũng được" sẽ mất hàng tháng cho những lỗi không ai truy được nguồn gốc.

Điều phản trực giác quan trọng nhất: prompt tốt không phải prompt khéo léo. Nó là prompt cụ thể, có ví dụ, và nói rõ phải làm gì khi không chắc. Những mẹo nghe hay trên mạng gần như không có tác dụng trong sản phẩm thật.

Giải phẫu một prompt sản phẩm — sáu phần, theo thứ tự

PhầnViết gìSai lầm thường gặp
1. Vai trò và phạm viBạn là gì, làm việc gì, và không làm việc gìChỉ nói làm gì, không nói giới hạn — model sẽ trả lời cả thứ ngoài phạm vi
2. Bối cảnh cố địnhQuy tắc nghiệp vụ, thuật ngữ, giọng vănTrộn lẫn với phần thay đổi, làm hỏng bộ nhớ đệm
3. Ví dụ mẫu3–5 cặp đầu vào/đầu ra, gồm ít nhất một ca khóChỉ đưa ví dụ đẹp, nên model không biết xử ca xấu
4. Định dạng đầu raMô tả chính xác cấu trúc mong muốnMô tả mơ hồ, mỗi lần trả về một kiểu, phần mềm phía sau vỡ
5. Xử lý khi không chắcNói rõ: thiếu thông tin thì trả về gìPhần bị bỏ quên nhiều nhất — không nói thì model sẽ đoán
6. Dữ liệu thay đổiNgữ cảnh lấy về và câu hỏi người dùngĐặt lẫn vào giữa phần cố định

Thứ tự có ý nghĩa thật: phần cố định đặt lên đầu thì bật được bộ nhớ đệm và tiết kiệm đáng kể. Phần thay đổi đặt cuối. Trộn hai loại là vừa tốn tiền vừa khó gỡ lỗi.

Về phần 5 — đây là ranh giới giữa sản phẩm demo và sản phẩm dùng được. Một câu như "nếu tài liệu được cung cấp không chứa câu trả lời, hãy nói rõ là không tìm thấy, không được suy đoán" thay đổi hành vi nhiều hơn mọi mẹo viết prompt khác.

Viết lại một prompt tệ — theo từng bước

Bản đầu (tệ): "Tóm tắt phản hồi của khách hàng."

Vấn đề: không nói tóm tắt cho ai, dài bao nhiêu, quan tâm điều gì, định dạng nào, và gặp phản hồi vô nghĩa thì làm gì. Model phải tự đoán cả năm thứ, và mỗi lần đoán một kiểu.

  • Bước 1 — Nói rõ người đọc và mục đích. "Tóm tắt cho quản lý sản phẩm đang quyết định ưu tiên sửa lỗi trong sprint tới."
  • Bước 2 — Nói rõ cần rút ra gì. "Rút ra: vấn đề cụ thể khách gặp, tính năng liên quan, mức độ bức xúc."
  • Bước 3 — Cố định định dạng. "Trả về tối đa 3 gạch đầu dòng, mỗi dòng dưới 20 từ, kèm tên tính năng trong ngoặc."
  • Bước 4 — Xử lý ca biên. "Nếu phản hồi không nêu vấn đề cụ thể nào, trả về đúng chữ KHÔNG_CÓ_VẤN_ĐỀ_CỤ_THỂ."
  • Bước 5 — Thêm ví dụ, gồm một ca xấu. Một phản hồi rõ ràng, và một phản hồi chỉ là lời than chung chung để minh hoạ ca ở bước 4.
  • Bước 6 — Cấm suy đoán. "Chỉ dùng thông tin có trong phản hồi. Không suy diễn nguyên nhân kỹ thuật."

Bản cuối dài gấp nhiều lần bản đầu. Đó là dấu hiệu tốt. Prompt sản phẩm dài vì nó phải thay thế toàn bộ phần ngữ cảnh mà một đồng nghiệp sẽ tự hiểu.

Kiểm thử prompt — không có cách nào khác ngoài bộ ca chuẩn

Nếu không có bộ ca chuẩn, mỗi lần sửa prompt là một canh bạc: bạn sửa cho ca đang than phiền, và không biết mình vừa phá ca nào khác.

  • Lấy 30–50 ca từ dữ liệu thật, không tự nghĩ ra. Ca tự nghĩ luôn sạch sẽ hơn thực tế.
  • Với mỗi ca, ghi đầu ra chấp nhận được. Không cần khớp từng chữ — ghi tiêu chí: phải nhắc tới tính năng nào, không được bịa gì.
  • Bắt buộc có ba nhóm ca biên: đầu vào rỗng hoặc vô nghĩa; đầu vào rất dài; đầu vào cố tình lái model ra khỏi phạm vi.
  • Chạy toàn bộ trước mỗi lần đổi prompt, so với lần trước, chặn phát hành nếu tụt.
  • Mỗi lỗi thật báo về thành một ca mới, để nó không quay lại lần hai.

Nhóm ca thứ ba đáng nói riêng: người dùng sẽ thử lái sản phẩm của bạn ra ngoài phạm vi — vì tò mò hoặc cố ý. Prompt phải giữ được phạm vi, và bạn chỉ biết nó giữ được hay không nếu có ca kiểm tra điều đó.

Quản prompt như quản mã nguồn

Thực hànhCụ thể là gìVì sao cần
Lưu trong kho mãPrompt nằm trong git, không nằm trong bảng tính hay trong đầu aiTruy được ai đổi gì, khi nào, vì sao
Có phiên bảnMỗi lần đổi là một phiên bản, ghi lại điểm bộ ca chuẩnQuay lại bản trước được khi phát hiện tụt
Có người duyệtĐổi prompt cũng cần người thứ hai đọcPrompt là logic nghiệp vụ, không phải chữ trang trí
Tách khỏi mãSửa prompt không phải phát hành lại cả ứng dụngCho phép sửa nhanh, nhưng vẫn qua kiểm thử
Ghi lại lý doMỗi câu lạ lùng trong prompt cần một ghi chú vì sao có nóNgười sau sẽ xoá câu đó vì tưởng thừa, rồi lỗi cũ quay lại

Dòng cuối cùng là dòng cứu bạn nhiều nhất về lâu dài. Prompt trưởng thành luôn có vài câu trông kỳ quặc; mỗi câu ấy thường là vết sẹo của một lỗi thật.

Hai tình huống thực tế

Phân loại phiếu hỗ trợ. Đầu ra phải là một trong tám nhãn cố định vì phần mềm phía sau dùng nó để định tuyến. Điểm mấu chốt: liệt kê đủ tám nhãn kèm mô tả ngắn, cấm tạo nhãn mới, và bắt buộc có nhãn KHÁC — không có nó, model sẽ nhét bừa phiếu lạ vào một nhãn gần đúng, và không ai phát hiện ra.

Soạn nháp email trả lời khách. Đầu ra là văn bản tự do nên khó kiểm hơn. Prompt phải cố định giọng văn, cấm hứa những điều thuộc thẩm quyền khác (hoàn tiền, thời hạn giao hàng), và luôn để nhân viên duyệt trước khi gửi. Bộ ca chuẩn ở đây phải có ca khách đang giận và ca khách hỏi điều công ty không đáp ứng được.

Hiccups thường gặp và cách xử lý

HiccupVì sao xảy raXử lý
Sửa prompt cho ca này, hỏng ca khácKhông có bộ ca chuẩnDựng bộ ca chuẩn trước khi sửa prompt tiếp
Đầu ra lúc đúng định dạng lúc khôngMô tả định dạng bằng lời, không có ví dụCho ví dụ cụ thể + kiểm tra định dạng ở phần mềm, có đường xử lý khi sai
Model trả lời cả thứ ngoài phạm viPrompt nói làm gì mà không nói không làm gìViết rõ giới hạn + thêm ca kiểm tra việc giữ phạm vi
Prompt dài dần, không ai dám xoá gìKhông ghi lý do cho từng câuGhi chú lý do ngay khi thêm; rà lại hằng quý dựa trên bộ ca chuẩn
Mỗi người trong đội sửa một kiểuPrompt không có chủ sở hữuChỉ định một người chịu trách nhiệm; đổi prompt phải có người duyệt
Model bịa khi thiếu thông tinKhông có phần xử lý khi không chắcThêm chỉ dẫn rõ ràng về việc phải nói không biết, kèm ví dụ minh hoạ

Vì sao vai trò của bạn cần cái này

Vai tròBạn dùng nó để
Product Owner / PMPrompt chứa quy tắc nghiệp vụ — nó là đặc tả sản phẩm, bạn phải đọc được và duyệt được
Business AnalystViết phần bối cảnh và phần xử lý ca biên; đây là công việc phân tích quen thuộc, chỉ khác định dạng
EngineerTách prompt khỏi mã, dựng đường kiểm thử tự động, kiểm tra định dạng đầu ra
QASở hữu bộ ca chuẩn, đặc biệt ba nhóm ca biên
Người viết nội dungGiọng văn và cách xưng hô nằm trong prompt — đây là việc của bạn, không phải của engineer

Definition of done

  • Prompt có đủ sáu phần, phần cố định đặt trước phần thay đổi.
  • Có chỉ dẫn rõ ràng cho tình huống thiếu thông tin hoặc ngoài phạm vi.
  • Có ví dụ mẫu, trong đó ít nhất một ca khó.
  • Bộ ca chuẩn 30+ ca từ dữ liệu thật, gồm ba nhóm ca biên.
  • Prompt nằm trong kho mã, có phiên bản, có người duyệt và có người chịu trách nhiệm.
  • Mỗi câu bất thường trong prompt có ghi chú lý do tồn tại.

Tự kiểm 3 câu

Đọc xong rồi thì thử xem — đúng cả ba là đạt.
1. Phần nào của prompt sản phẩm hay bị bỏ quên nhất, và là ranh giới giữa bản demo với bản dùng được?
2. Prompt phân loại phiếu hỗ trợ vào tám nhãn cố định cho phần mềm định tuyến. Điều gì là bắt buộc?
3. Một đồng nghiệp muốn xoá một câu trông kỳ quặc trong prompt cho gọn. Cách làm đúng?

Khóa học liên quan (19)

Sử dụng trong vai trò

Thảo luận & tài liệu thêm 0

Chia sẻ kinh nghiệm, đặt câu hỏi, hoặc đính kèm tài liệu/YouTube giúp người khác học kỹ năng này.

Hãy là người đầu tiên chia sẻ kinh nghiệm cho kỹ năng này.

Kiểm tra kỹ năng này

Bài kiểm tra của các khóa dạy kỹ năng này
1 Chẩn đoán

Đánh giá Kỹ năng PM cho Sản phẩm AI

Chấm riêng từng chiều của kỹ năng này.

chưa ai làm
Làm bài này
2 Quiz

Bài thi tổng kết: Agent Workflow cá nhân không cần Code (Zapier/Make)

Bài kiểm tra của một khóa dạy kỹ năng này.

1 người đã làm
Làm bài này
3 Quiz

Kiểm tra Module 1: Tài liệu yêu cầu với AI

Bài kiểm tra của một khóa dạy kỹ năng này.

1 người đã làm
Làm bài này
4 Quiz

Bài thi tổng kết: Xây "PM Copilot" cá nhân — Agent Stack

Bài kiểm tra của một khóa dạy kỹ năng này.

chưa ai làm
Làm bài này

Học kỹ năng này ở đâu?

Có 19 khóa dạy đúng phần này, miễn phí và bằng tiếng Việt.

Bắt đầu học