Prompt là gì
Prompt như kênh giao tiếp duy nhất giữa PM và Model (LUI), 4 thành phần cấu trúc prompt chuẩn và bài toán Open Prompt Bar vs. Structured Prompt Builder.
Prompt - Giao diện lập trình duy nhất giữa PM và Model
Phần mềm truyền thống tương tác qua Giao diện Đồ họa (GUI) với các nút bấm đóng cứng. Với sản phẩm AI, giao diện chuyển sang Ngôn ngữ Tự nhiên (LUI), và Prompt là thành phần điều khiển toàn bộ hành vi của model.
Ví dụ: EcoCart xây tính năng AI Auto-Reply Draft. Để câu trả lời chuẩn xác, không ảo giác và đúng tông giọng thương hiệu, PM chịu trách nhiệm thiết kế System Prompt đứng sau tính năng.
1. Định nghĩa Prompt: Điểm chạm duy nhất điều khiển hành vi của Model
Prompt là toàn bộ input truyền vào model trước khi suy luận (Inference), cấu thành từ 4 thành phần:
- Nhiệm vụ (Task): Model phải làm gì.
- Ngữ cảnh (Context): Dữ liệu nền và chính sách liên quan.
- Ràng buộc (Constraints): Những điều model KHÔNG được làm (độ dài, từ cấm, định dạng).
- Ví dụ mẫu (Examples): Mẫu few-shot chuẩn để model bắt chước.
Một prompt thực chất gồm những gì
Không phải một câu hỏi - mà là 4 phần được ghép lại thành một input.
Ẩn dụ: Prompt giống như giao việc cho nhân viên thử việc giỏi nhưng chưa rõ văn hóa công ty. Giao việc mơ hồ sẽ nhận lại kết quả chung chung; hướng dẫn kèm chính sách và tiêu chuẩn rõ ràng sẽ cho ra output đúng ý.
2. Khác biệt giữa Giao diện Đồ họa (GUI) và Giao diện Ngôn ngữ (LUI)
Chuyển từ GUI sang LUI mang lại độ linh hoạt vượt trội nhưng đòi hỏi PM phải quản lý rủi ro sai lệch đầu vào:
| Tiêu chí | Giao diện đồ họa (GUI) | Giao diện ngôn ngữ tự nhiên (LUI) |
|---|---|---|
| Không gian thao tác | Giới hạn trong nút bấm, form cố định | Mở hoàn toàn, nhập chuỗi ký tự tự do |
| Độ linh hoạt | Thấp. Giới hạn trong logic đã code sẵn | Cực cao. Xử lý đa dạng ngữ cảnh mới |
| Rủi ro sai lệch | Bằng 0 (không thể bấm ngoài nút có sẵn) | Cao (nhập mơ hồ sẽ ra kết quả sai lệch) |
| Trọng tâm của PM | Thiết kế Wireframe & UI Flow | Thiết kế Cấu trúc Prompt & Ràng buộc logic |
3. Cấu trúc một Prompt chuẩn sản phẩm
So sánh hai cách viết prompt cho bài toán tạo caption quảng cáo EcoCart Merchant:
- Prompt A (Mơ hồ): "Viết caption quảng cáo quán cà phê." → Model phải tự đoán nền tảng, phong cách, độ dài → output generic.
- Prompt B (Chuẩn sản phẩm): "Viết caption Instagram cho quán cà phê Latte Art tại EcoCart Mall. Tông giọng vui vẻ, thân thiện. Độ dài dưới 100 từ. Nhắc ưu đãi giảm 20% cuối tuần và kêu gọi ghé quán." → Khóa chặt mọi khoảng trống phán đoán.
Một prompt, ghép từ bốn phần - hoặc không phần nào
Model không lấp khoảng trống bằng trực giác. Thiếu một phần nghĩa là thiếu một ràng buộc lên output.
Bài tập tư duy: Viết email xin nghỉ phép 3 ngày dự đám cưới em gái gửi Trưởng phòng:
- Prompt mơ hồ:
"Viết email xin nghỉ phép." - Prompt chuẩn sản phẩm:
"Viết email gửi Trưởng phòng Kinh doanh xin nghỉ phép 3 ngày (thứ Tư đến thứ Sáu tuần sau) dự đám cưới em gái. Giọng văn lịch sự, tự nhiên. Đề xuất phương án bàn giao việc gấp cho đồng nghiệp và cam kết check tin nhắn khẩn."
4. Đánh đổi giữa Prompt tự do (Open Prompt) và Prompt đóng khung (Structured Prompt)
Khi thiết kế giao diện AI cho sản phẩm, PM lựa chọn giữa 2 hướng tiếp cận:
- Open Prompt Bar: Người dùng tự do nhập liệu - sáng tạo tối đa nhưng người dùng phổ thông khó viết prompt tốt → dễ đánh giá AI kém.
- Structured Prompt Builder: Thu thập dữ liệu qua Form GUI (Lý do, Ngày, Tông giọng), backend tự ráp thành System Prompt chuẩn - giảm một phần tự do nhưng đảm bảo tỷ lệ thành công cao.