Bạn hỏi AI một câu, nhận về một đoạn trả lời đúng nhưng chung chung. Sửa lại. Hỏi lại. Sửa tiếp. 15 phút sau vẫn chưa dùng được.
Vấn đề thường không nằm ở AI. Vấn đề nằm ở prompt: AI không biết bạn là ai, đang làm gì, cần kết quả dùng vào đâu. Nó buộc phải đoán. Và khi đoán, nó trả lời theo kiểu an toàn cho mọi người, tức là không thật sự hợp với ai.
Bài này là cách viết prompt hiệu quả tôi đang dạy cho nhân sự văn phòng: một công thức 3 phần, ví dụ trước/sau cho việc thật, và 7 lỗi tôi gặp nhiều nhất khi review prompt của học viên.
Prompt là gì?
Prompt là câu lệnh bạn gửi cho AI (ChatGPT, Claude, Gemini...) để yêu cầu nó làm một việc. Prompt có thể là một câu hỏi, một yêu cầu, kèm dữ liệu, file hoặc ví dụ.
AI chỉ biết những gì nằm trong prompt và trong cuộc trò chuyện. Nó không biết công ty bạn, sếp bạn, khách hàng bạn. Nên câu trả lời tốt hay dở, gần như là do bạn đưa cho nó bao nhiêu thông tin đúng.
Nguyên tắc gốc: Never start from blank
Trước khi vào công thức, có một thói quen cần đổi: đừng bắt AI làm từ con số 0.
Người mới thường gõ "viết cho tôi báo cáo tuần" rồi chờ. Người dùng AI giỏi thì luôn đưa vào một thứ gì đó có sẵn:
- Dữ liệu thô: bảng số liệu, note cuộc họp, email cũ
- Bản nháp, dù còn xấu
- Một mẫu cũ đã dùng được
- Ví dụ output bạn muốn
AI rất giỏi sửa, sắp xếp, mở rộng và chuẩn hoá. AI kém nhất khi phải đoán bối cảnh. Đưa nguyên liệu vào thì nó nấu được món đúng ý. Không đưa gì thì nó nấu món "phổ thông".
Công thức viết prompt 3 phần: Cần – Làm – Bối cảnh
Đây là khung tôi dùng hằng ngày. Chỉ ba phần nên dễ nhớ, nhưng đủ chặt để AI ra kết quả dùng được ngay.
| Phần | Câu mở | Trả lời câu hỏi |
|---|---|---|
| 1. Cần | "Tôi cần..." | Kết quả cuối cùng là gì, dùng vào đâu |
| 2. Làm | "Hãy..." | AI phải thực hiện hành động gì cụ thể |
| 3. Bối cảnh | "Bối cảnh hiện tại là..." | Bạn là ai, người đọc là ai, có dữ liệu gì, ràng buộc gì |
Tại sao Cần đứng đầu? Vì khi đã biết đích đến, AI sẽ đọc mọi thông tin phía sau theo hướng phục vụ đích đến đó. Giống như giao việc cho người mới: nói "cái này để làm gì" trước, rồi mới nói chi tiết.
Khi việc phức tạp hơn, thêm 2 phần tuỳ chọn:
- Định dạng: bảng, bullet, email, độ dài bao nhiêu chữ
- Ví dụ: một mẫu output bạn thích
Mẫu prompt để copy
Tôi cần [kết quả cuối + dùng vào đâu]. Hãy [hành động cụ thể]. Bối cảnh hiện tại là [bạn là ai, người đọc là ai, dữ liệu/ràng buộc]. Định dạng: [bảng / bullet / email..., độ dài]. [Dán dữ liệu hoặc ví dụ bên dưới]
Mẫu prompt cho công việc: ví dụ trước/sau
1. Viết email báo cáo tuần cho sếp
Trước
Viết email báo cáo công việc tuần này.
Kết quả: một email mẫu với "[Tên dự án]", "[Kết quả đạt được]" để bạn tự điền. Không khác gì tự viết.
Sau
Tôi cần một email báo cáo tuần gửi trưởng phòng, đọc trong 1 phút là nắm được. Hãy viết lại note bên dưới thành email theo 3 mục: Đã xong – Đang làm – Kế hoạch tuần sau. Bối cảnh hiện tại là tôi làm nhân viên kế toán, sếp thích ngắn gọn, không cần lời chào dài. Mục nào có số liệu thì giữ nguyên số. Định dạng: tiêu đề email + thân email, tối đa 150 chữ. Note: đã đối soát xong công nợ 3 NCC lớn, còn 2 NCC chờ biên bản. Đang làm báo cáo thuế quý 3, xong 70%. Tuần sau nộp thuế, họp với kiểm toán thứ 5.
Kết quả: email dùng được ngay, chỉ cần đọc lại một lượt.
2. Phân tích file Excel bán hàng
Trước
Phân tích doanh số giúp tôi.
AI không có dữ liệu nên chỉ trả lời lý thuyết về "cách phân tích doanh số".
Sau
Tôi cần biết sản phẩm nào đang kéo doanh số xuống để báo cáo trong cuộc họp chiều nay. Hãy so sánh doanh số tháng 9 và tháng 10 theo từng sản phẩm, chỉ ra 3 sản phẩm giảm mạnh nhất và % giảm. Bối cảnh hiện tại là file đính kèm có cột: Ngày, Mã SP, Tên SP, Số lượng, Doanh thu. Người nghe là trưởng phòng kinh doanh, cần con số và kết luận, không cần giải thích phương pháp. Định dạng: 1 bảng + 3 dòng kết luận.
3. Tóm tắt cuộc họp
Trước
Tóm tắt cuộc họp này.
Sau
Tôi cần biên bản họp để gửi cả team, ai đọc cũng biết mình phải làm gì. Hãy tóm tắt transcript bên dưới, tách riêng phần quyết định và phần việc cần làm. Bối cảnh hiện tại là cuộc họp dự án ra mắt sản phẩm, 6 người tham gia. Mỗi việc cần ghi rõ ai làm và deadline nếu có nhắc tới. Việc nào chưa có người nhận thì đánh dấu "Chưa có owner". Định dạng: 3 mục: Quyết định / Việc cần làm (bảng: Việc – Người làm – Deadline) / Vấn đề còn mở.
Để ý cả 3 ví dụ: prompt "sau" dài hơn, nhưng tổng thời gian bạn bỏ ra ngắn hơn nhiều vì không phải sửa đi sửa lại.
7 lỗi hay gặp khi viết prompt cho AI
Đây là những lỗi tôi gặp nhiều nhất khi review prompt của học viên.
- Prompt 1 dòng, không bối cảnh. "Viết bài về marketing" thì AI sẽ viết cho một người tưởng tượng nào đó. Thêm người đọc, mục đích, kênh đăng là đủ khác biệt.
- Bắt phân tích nhưng không đưa dữ liệu. AI không tự vào được file của bạn. Muốn phân tích thì phải dán số, đính kèm file hoặc kết nối nguồn dữ liệu.
- Ràng buộc mâu thuẫn nhau. "Viết thật chi tiết nhưng tối đa 100 chữ." AI sẽ chọn một trong hai, thường không phải cái bạn muốn. Đọc lại prompt một lượt trước khi gửi.
- Hỏi 5 việc trong 1 prompt. AI dàn sức cho cả 5 việc, nên việc nào cũng làm qua loa. Việc lớn thì chia bước: làm dàn ý trước, duyệt, rồi mới viết chi tiết.
- Không nói định dạng đầu ra. Bạn cần bảng để dán vào Excel nhưng AI trả về đoạn văn. Một dòng "Định dạng: bảng 4 cột" tiết kiệm cả lượt sửa.
- Không cho ví dụ khi muốn đúng giọng văn. Mô tả "viết chuyên nghiệp nhưng gần gũi" rất khó. Dán một email cũ bạn từng viết và nói "viết theo giọng này" thì AI bắt chước nhanh hơn nhiều.
- Bỏ cuộc sau lần trả lời đầu tiên. Prompt đầu hiếm khi hoàn hảo. Thay vì xoá đi hỏi lại từ đầu, hãy phản hồi cụ thể: "ngắn hơn 1/2", "bỏ phần mở bài", "thêm cột tỷ lệ %". AI giữ ngữ cảnh trong cuộc trò chuyện nên sửa tiếp nhanh hơn viết lại.
4 mẹo nâng cao cho người dùng thường xuyên
Bảo AI hỏi lại trước khi làm. Thêm cuối prompt: "Nếu thiếu thông tin, hãy hỏi tôi tối đa 3 câu trước khi bắt đầu." Mẹo này hợp nhất với việc lớn như viết đề xuất, lên kế hoạch.
Bảo AI không bịa. Với việc có số liệu: "Chỉ dùng dữ liệu tôi cung cấp. Chỗ nào không có dữ liệu thì ghi 'chưa có số', không tự ước tính." AI vẫn có thể sai, nên số quan trọng thì luôn tự kiểm tra lại.
Lưu prompt hay thành mẫu. Việc lặp lại hằng tuần như báo cáo, biên bản, email khách thì lưu prompt lại. Tốt hơn nữa là đưa vào một trợ lý riêng như Claude Project, ChatGPT Projects hoặc skills của Gemini (trước đây là Gem) để không phải dán bối cảnh mỗi lần.
Prompt tiếng Việt vẫn ổn. Các mô hình hiện nay hiểu tiếng Việt tốt. Thuật ngữ chuyên ngành thì giữ nguyên tiếng Anh cho chuẩn nghĩa. Không cần dịch prompt sang tiếng Anh nếu output bạn cần là tiếng Việt.
Checklist 5 giây trước khi bấm Enter
- AI đã biết kết quả cuối dùng vào đâu chưa?
- Hành động có cụ thể không: viết lại, so sánh, tóm tắt, liệt kê...?
- Đã nói người đọc là ai chưa?
- Đã đưa dữ liệu, bản nháp hoặc ví dụ chưa?
- Đã nói định dạng và độ dài chưa?
Thiếu từ 2 ô trở lên thì gần như chắc chắn bạn sẽ phải sửa lại.
Câu hỏi thường gặp
Prompt dài có tốt hơn prompt ngắn không?
Không phải cứ dài là tốt. Prompt tốt là prompt đủ: đủ mục đích, đủ bối cảnh, đủ dữ liệu. Một prompt 3 dòng đủ ý vẫn tốt hơn prompt 20 dòng lan man.
Có cần học prompt engineering bài bản không?
Với người đi làm, không cần học thuật ngữ phức tạp. Nắm công thức Cần – Làm – Bối cảnh, tập thói quen đưa dữ liệu vào và biết phản hồi để AI sửa tiếp là đủ dùng cho việc văn phòng hằng ngày.
Cách viết prompt cho ChatGPT, Claude và Gemini có khác nhau không?
Nguyên tắc giống nhau. Khác biệt nằm ở tính năng đi kèm như đọc file, kết nối Google Drive, lưu bối cảnh dài hạn, chứ không nằm ở cách viết câu lệnh. Công thức trong bài dùng được cho cả 3.
Tại sao cùng một prompt mà mỗi lần AI trả lời khác nhau?
AI tạo câu trả lời theo xác suất, nên cùng một câu hỏi mỗi lần sẽ ra hơi khác. Prompt càng cụ thể thì các lần trả lời càng giống nhau. Nếu cần kết quả ổn định cho việc lặp lại, hãy thêm ví dụ output mẫu.