Đá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.
Làm bài này
Product Management
Thiết kế UX cho AI feature: streaming, citation, undo, guardrail, confidence signaling, recovery.
Đăng nhập để đánh dấu kỹ năng và theo dõi tiến độ.
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áHiểu vì sao sản phẩm AI cần bộ pattern riêng: model trả lời trôi chảy kể cả khi sai, nên việc cho người dùng KIỂM được thay vì bắt TIN là việc của thiết kế. Gọi tên được các pattern cốt lõi và biết mỗi cái chống rủi ro gì.
Chọn được pattern theo bảng thiệt hại × độ tin cậy, vẽ được luồng có nhánh theo độ tin cậy và trạng thái chờ, chủ trì được buổi duyệt kết quả xấu hằng tuần, và thiết kế vòng lặp thói quen hữu ích mà không rơi vào thủ thuật thao túng.
Một pattern là lời giải đã được dùng đi dùng lại cho một vấn đề lặp lại, kèm điều kiện áp dụng. Nó không phải ý tưởng hay — nó là thứ đã bị thử và sống sót, nên bạn không phải phát minh lại, và người dùng không phải học lại.
Gọi là UX vì phần khó nhất của sản phẩm AI không nằm ở model. Model trả về một chuỗi chữ kèm một mức độ chắc chắn mà nó không nói ra. Việc biến chuỗi đó thành thứ người dùng tin được, kiểm được và sửa được — đó là thiết kế trải nghiệm, không phải kỹ thuật. Hai sản phẩm gọi cùng một API có thể cho cảm giác hoàn toàn khác nhau chỉ vì khác pattern.
Ví dụ dễ thấy: cùng một model tóm tắt hợp đồng. Sản phẩm A in ra đoạn tóm tắt. Sản phẩm B in ra đoạn tóm tắt, mỗi câu có số trang bấm được để nhảy về đúng điều khoản gốc. Model giống hệt nhau. B được luật sư dùng thật, A thì không — vì A bắt người đọc tin, B cho người đọc kiểm.
Phần mềm truyền thống là tất định: cùng đầu vào cho cùng đầu ra, sai thì sai lộ liễu. Sản phẩm AI phá cả bốn giả định mà UX cũ dựa vào.
| Giả định của UX cũ | Thực tế với AI | Hệ quả lên thiết kế |
|---|---|---|
| Cùng thao tác cho cùng kết quả | Hai lần chạy cho hai kết quả khác nhau | Phải thiết kế cho sự biến thiên: nút chạy lại, lưu phiên bản, giải thích vì sao khác |
| Sai thì báo lỗi rõ ràng | Sai một cách trôi chảy và tự tin — không có thông báo lỗi nào | Phải thiết kế đường kiểm chứng, vì hệ thống không tự biết nó đang sai |
| Thao tác gần như miễn phí và tức thì | Mỗi lần gọi tốn tiền và mất vài giây tới vài phút | Phải thiết kế trạng thái chờ và cho người dùng chọn khi nào đáng gọi |
| Năng lực hệ thống là cố định và biết trước | Người dùng không đoán được nó làm được gì | Phải thiết kế lời mời — gợi ý, ví dụ mẫu — thay vì một ô trống |
Ô trống nhấp nháy là thất bại UX kinh điển của sản phẩm AI. Nó hỏi người dùng một câu họ không trả lời được: "bạn muốn gì?" — khi chính họ còn chưa biết cái hộp này làm được gì.
| Pattern | Dùng khi | Nó chống rủi ro gì |
|---|---|---|
| Gợi ý mồi (Suggested prompts) | Người dùng lần đầu, hoặc màn hình trống | Không biết hỏi gì nên bỏ đi |
| Trích dẫn nguồn (Citations) | Câu trả lời dựa trên tài liệu có thật | Tin nhầm một câu bịa nghe rất hợp lý |
| Bản nháp, không phải kết luận | AI sinh nội dung người khác sẽ đọc | Người dùng gửi đi thứ họ chưa đọc kỹ |
| Người duyệt trước khi tác động | Hành động khó hoàn tác: gửi mail, đổi dữ liệu, chi tiền | Một lỗi model thành một lỗi kinh doanh |
| Hiện độ tin cậy | Kết quả có lúc chắc lúc không | Người dùng tin đều nhau ở mọi câu trả lời |
| Sửa được tại chỗ | Kết quả gần đúng nhưng chưa dùng được | Gần đúng mà phải làm lại từ đầu |
| Tường minh giới hạn | Có vùng model chắc chắn kém | Kỳ vọng sai rồi mất niềm tin vĩnh viễn |
| Phản hồi hai chiều | Bạn cần dữ liệu để cải thiện | Không bao giờ biết nó sai ở đâu |
| Thoát về thủ công | AI không xử được ca này | Người dùng kẹt, không có đường ra |
| Hiện tiến trình từng bước | Tác vụ chạy lâu | Người dùng tưởng treo máy và bỏ ngang |
1. Gợi ý mồi. Vấn đề: ô trống không dạy người dùng điều gì. Cách làm: hiện 3–5 gợi ý bấm được, lấy từ việc người dùng thật sự hay làm, viết ở ngôi thứ nhất ("Tóm tắt hợp đồng này thành 5 gạch đầu dòng") chứ không phải mô tả tính năng ("Tóm tắt văn bản"). Đổi gợi ý theo ngữ cảnh màn hình. Phản pattern: gợi ý cố định, ai vào cũng thấy như nhau, sang tuần thứ hai thành nhiễu.
2. Trích dẫn nguồn. Vấn đề: người dùng không phân biệt được câu có căn cứ với câu bịa, vì cả hai viết hay như nhau. Cách làm: mỗi khẳng định gắn một liên kết nhảy thẳng tới đoạn gốc — không phải tên tài liệu, mà đúng đoạn, được tô sáng. Nếu không tìm được nguồn, nói thẳng là không có. Phản pattern: liệt kê 5 tài liệu ở cuối câu trả lời; không ai mở, và nó chỉ tạo cảm giác đáng tin giả.
3. Người duyệt trước khi tác động. Vấn đề: model sai thì chỉ là một đoạn chữ xấu — trừ khi đoạn chữ đó tự động gửi cho 400 khách hàng. Cách làm: tách sinh ra khỏi thực thi. AI soạn, người bấm gửi. Hiện rõ cái gì sắp xảy ra, với ai, và nút hoàn tác nếu có thể. Mức độ chặn tỉ lệ với mức thiệt hại: đổi nhãn nội bộ thì cho chạy thẳng, gửi email khách hàng thì bắt duyệt.
4. Sửa được tại chỗ. Vấn đề: kết quả đúng 80% mà phải gõ lại toàn bộ thì người dùng bỏ luôn tính năng. Cách làm: cho sửa trực tiếp trên kết quả, cho chọn một đoạn và yêu cầu viết lại riêng đoạn đó, giữ lịch sử phiên bản. Phản pattern: chỉ có nút "Tạo lại" — nó vứt luôn 80% đang đúng.
Đây là bảng quyết định dùng được ngay. Trục dọc: nếu AI sai thì mất gì. Trục ngang: model chắc chắn tới đâu ở tác vụ này.
| Thiệt hại khi sai | Model thường đúng | Model lúc đúng lúc sai |
|---|---|---|
| Thấp (gợi ý thẻ tag nội bộ) | Chạy thẳng, có nút hoàn tác | Chạy thẳng + hiện độ tin cậy + cho sửa tại chỗ |
| Trung bình (soạn nháp trả lời khách) | Bản nháp + sửa tại chỗ | Bản nháp + trích dẫn nguồn + bắt đọc trước khi gửi |
| Cao (đổi dữ liệu, chi tiền, gửi ra ngoài) | Người duyệt + hiện rõ tác động | Đừng tự động hoá. Dùng AI để gợi ý cho người quyết, không phải để quyết |
Ô dưới bên phải là ô hay bị làm sai nhất, và nó là ô đắt nhất. Khi thiệt hại cao mà model không ổn định, câu trả lời đúng thường là thu hẹp phạm vi tính năng lại — chứ không phải thêm một lớp cảnh báo rồi vẫn cho chạy.
| Kiểu người dùng | Họ sợ gì nhất | Pattern ưu tiên |
|---|---|---|
| Người mới, không rành công nghệ | Không biết bắt đầu từ đâu; sợ làm hỏng | Gợi ý mồi · tường minh giới hạn · hoàn tác rõ ràng |
| Người dùng thành thạo, dùng hằng ngày | Bị chậm lại bởi các bước xác nhận thừa | Phím tắt · chạy hàng loạt · giảm dần mức chặn khi đã tin |
| Chuyên gia (luật sư, kế toán, bác sĩ) | Chịu trách nhiệm nghề nghiệp cho thứ AI viết ra | Trích dẫn nguồn · bản nháp · nhật ký ai sửa gì lúc nào |
| Người phê duyệt / quản lý | Ký vào thứ mình không kiểm được | Hiện rõ tác động · so sánh trước/sau · duyệt theo lô |
| Người vận hành nội bộ | Ca ngoại lệ không có đường xử lý | Thoát về thủ công · hàng đợi ngoại lệ · phản hồi hai chiều |
Sơ đồ luồng thông thường vẽ một đường đi và vài nhánh lỗi. Luồng AI phải vẽ thêm ba thứ, và chính ba thứ này là nơi thiết kế sống hay chết:
Ký hiệu tối thiểu nên thống nhất trong đội: hình thoi cho điểm ngưỡng độ tin cậy, hình chữ nhật nét đứt cho bước do AI sinh (để phân biệt với bước tất định), hình tròn đậm cho điểm bắt buộc có người duyệt. Ba ký hiệu là đủ; thêm nữa thì không ai nhớ.
Làm trên công cụ gì cũng được — Figma, Miro, hay giấy. Quan trọng là bản vẽ trả lời được câu: "khi model không chắc, người dùng nhìn thấy gì?"
| Nhịp | Tần suất | Làm gì | Đầu ra |
|---|---|---|---|
| Duyệt kết quả xấu | Hằng tuần, 45 phút | Đội đọc 10–20 câu trả lời tệ nhất tuần qua, phân loại nguyên nhân: model sai, dữ liệu thiếu, hay thiết kế chưa cho người dùng đường kiểm | Danh sách sửa, tách rõ việc của model và việc của UX |
| Kiểm chuẩn trước khi phát hành | Mỗi lần đổi prompt/model | Chạy bộ ca mẫu cố định, so kết quả với lần trước | Chốt phát hành hay không |
| Rà soát pattern | Hằng quý | Mở thư viện pattern của đội, xoá cái không ai dùng, thêm cái đã chứng minh | Thư viện pattern cập nhật |
| Nghe người dùng thật | Hằng tháng | Ngồi xem 3 người dùng thật dùng tính năng, không hướng dẫn gì | Chỗ họ khựng lại — thường không phải chỗ đội đoán |
Buổi đầu tiên là buổi quan trọng nhất và cũng là buổi hay bị bỏ nhất. Không có nó, đội chỉ nghe về lỗi qua lời phàn nàn — tức là chỉ nghe được phần nổi.
Thói quen hình thành qua vòng lặp: dấu hiệu → hành động → phần thưởng → đầu tư. Pattern nhất quán là thứ làm vòng lặp đó chạy được, vì mỗi lần dùng không phải học lại.
| Mắt xích | Trong sản phẩm AI | Pattern phục vụ nó |
|---|---|---|
| Dấu hiệu | Người dùng gặp việc lặp lại và nhớ ra công cụ này làm được | Gợi ý mồi đúng ngữ cảnh — nó dạy người dùng khi nào nên gọi AI |
| Hành động | Gọi AI, tốn ít công nhất có thể | Phím tắt · chạy ngay trong màn hình đang làm, không bắt sang tab khác |
| Phần thưởng | Tiết kiệm được thời gian thật, và tin được kết quả | Tốc độ · trích dẫn nguồn (tin được là một phần của phần thưởng) |
| Đầu tư | Người dùng bỏ công vào và sản phẩm tốt lên cho riêng họ | Sửa tại chỗ · phản hồi hai chiều · lưu mẫu prompt riêng |
Mắt xích đầu tư là mắt xích bị bỏ quên nhiều nhất và là mắt xích giữ chân người dùng mạnh nhất: mỗi lần họ sửa một kết quả, sản phẩm nên tốt lên cho lần sau. Nếu công họ bỏ ra bốc hơi sau mỗi phiên, họ sẽ không bỏ nữa.
Ranh giới cần nói rõ: mục tiêu là thói quen hữu ích — người dùng quay lại vì công việc trôi hơn. Thông báo giả, chuỗi ngày liên tiếp, hay gây khó khi muốn rời đi là thiết kế thao túng: nó nâng số liệu trong một quý rồi phá niềm tin vĩnh viễn. Thước đo đúng là công việc hoàn thành, không phải số lần mở ứng dụng.
| Hiccup | Vì sao xảy ra | Xử lý |
|---|---|---|
| Người dùng thử một lần rồi không quay lại | Lần đầu ra kết quả kém, không có gì hướng dẫn họ hỏi tốt hơn | Gợi ý mồi + cho sửa tại chỗ để lần thử thứ hai rẻ hơn lần đầu |
| Người dùng tin mọi câu trả lời như nhau | Giao diện trình bày câu chắc và câu đoán giống hệt nhau | Phân biệt bằng thị giác: có nguồn thì hiện nguồn, không có thì nói rõ |
| Đội chỉ lo chỉnh prompt, giao diện không đổi | Lỗi bị mặc định là lỗi model | Buổi duyệt kết quả xấu phải phân loại nguyên nhân, có ô riêng cho "thiếu đường kiểm" |
| Cảnh báo nhiều quá, không ai đọc | Mỗi ca khó lại thêm một dòng cảnh báo | Cảnh báo tỉ lệ với thiệt hại; ca thiệt hại cao thì chặn hẳn, ca thấp thì im lặng |
| Tính năng chạy tốt lúc demo, hỏng với dữ liệu thật | Ca mẫu được chọn toàn ca đẹp | Bộ ca chuẩn phải lấy từ dữ liệu thật, gồm cả ca xấu và ca hiếm |
| Vai trò | Bạn dùng nó để |
|---|---|
| Product Owner / PM | Quyết định chỗ nào AI được tự chạy và chỗ nào bắt buộc có người — đây là quyết định sản phẩm, không phải quyết định kỹ thuật |
| Designer | Vẽ được trạng thái "không chắc" và trạng thái chờ, hai màn hình mà bản thiết kế thường thiếu |
| Business Analyst | Viết được tiêu chí chấp nhận cho tính năng không tất định: mô tả hành vi ở từng mức độ tin cậy thay vì mô tả một kết quả cố định |
| Engineer | Biết chỗ nào cần trả về độ tin cậy và nguồn trích dẫn — nếu API không trả, giao diện không thể hiện được |
| QA | Kiểm bằng bộ ca chuẩn và ngưỡng, thay vì kiểm bằng một kết quả mong đợi duy nhất |
Chấm riêng từng chiều của kỹ năng này.
Làm bài nàyBài kiểm tra của một khóa dạy kỹ năng này.
Làm bài nàyBài kiểm tra của một khóa dạy kỹ năng này.
Làm bài nàyBài kiểm tra của một khóa dạy kỹ năng này.
Làm bài nàyHọc kỹ năng này ở đâu?
Có 6 khóa dạy đúng phần này, miễn phí và bằng tiếng Việt.
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.