Cách viết prompt hiệu quả (prompt engineering cơ bản)

Cùng một công cụ AI, cùng một câu hỏi, nhưng cách bạn đặt quyết định câu trả lời hay hay dở. Kỹ năng viết prompt (prompt engineering) không cần biết code — nó chỉ là biết diễn đạt yêu cầu rõ ràng như khi giao việc cho một trợ lý giỏi. Bài này là nền tảng viết prompt hiệu quả: một công thức dễ nhớ, các kỹ thuật cốt lõi và lỗi thường gặp — áp dụng được cho ChatGPT, Gemini, Claude. Nếu bạn hoàn toàn mới, hãy bắt đầu ở hướng dẫn dùng ChatGPT cho người mới rồi quay lại đây.
Công thức viết prompt tốt cho người mới
Ngắn gọn, một prompt tốt nên có bốn phần: vai trò – bối cảnh – yêu cầu – định dạng. Đủ bốn phần này, chất lượng trả lời đã cải thiện rõ. Phần ngay dưới giải thích từng phần kèm ví dụ so sánh, rồi tới các kỹ thuật nâng cao.
Công thức 4 phần: vai trò – bối cảnh – yêu cầu – định dạng
- Vai trò: “Bạn là chuyên gia tuyển dụng…” — đặt AI vào đúng góc nhìn.
- Bối cảnh: “Tôi đang tuyển nhân viên bán hàng cho cửa hàng nhỏ…” — cho đủ thông tin nền.
- Yêu cầu: “Viết giúp tôi 5 câu hỏi phỏng vấn…” — nói rõ việc cần làm.
- Định dạng: “…dạng danh sách, mỗi câu kèm mục đích, dưới 15 từ mỗi câu.” — mô tả kết quả mong muốn.
So sánh nhanh:
- ❌ “Cho tôi câu hỏi phỏng vấn.” → chung chung, phải hỏi lại nhiều lần.
- ✅ “Bạn là chuyên gia tuyển dụng. Tôi tuyển nhân viên bán hàng cho cửa hàng nhỏ. Viết 5 câu hỏi phỏng vấn đánh giá thái độ phục vụ, dạng danh sách, mỗi câu kèm mục đích.” → đúng ý ngay.
Các kỹ thuật cốt lõi
1. Cho ví dụ (few-shot)
Đưa 1–2 ví dụ mẫu về kết quả bạn muốn, AI sẽ bắt chước đúng phong cách:
“Viết tiêu đề theo phong cách như ví dụ này: ‘Mất 5 phút mỗi sáng, tiết kiệm 5 giờ mỗi tuần’. Giờ viết 5 tiêu đề tương tự cho khóa học Excel.”
2. Yêu cầu chia bước (chain-of-thought)
Với bài toán cần suy luận, bảo AI “giải thích từng bước” thay vì cho đáp án luôn — kết quả chính xác hơn và bạn kiểm tra được lập luận.
3. Giao ràng buộc rõ
Nêu giới hạn cụ thể: độ dài (“dưới 200 từ”), đối tượng (“cho người chưa biết gì”), điều cần tránh (“không dùng thuật ngữ”). Ràng buộc càng rõ, kết quả càng đúng khuôn.
4. Lặp và tinh chỉnh
Đừng kỳ vọng hoàn hảo ngay lần đầu. Xem kết quả rồi nói AI chỉnh: “ngắn hơn”, “giọng thân thiện hơn”, “thêm ví dụ thực tế”. Prompt hay thường là kết quả của vài vòng chỉnh.
5. Cho AI “chỗ để hỏi lại”
Thêm câu: “Nếu thiếu thông tin, hãy hỏi tôi trước khi trả lời.” — tránh việc AI đoán bừa rồi đi sai hướng.
Prompt thay đổi theo loại việc
Công thức trên là nền chung, nhưng mỗi loại việc có mẹo riêng:
- Email & văn phòng: nêu rõ người nhận và mục đích để AI chọn đúng giọng; xem dùng ChatGPT viết email công việc và 7 prompt cho dân văn phòng.
- Theo nghề cụ thể: thêm bối cảnh ngành (thuật ngữ, đối tượng) giúp kết quả sát việc hơn — xem dùng AI cho kế toán, marketing, giáo viên.
- Việc lặp lại: thay vì viết lại prompt mỗi lần, hãy tạo Custom GPT không cần code để “đóng gói” prompt.
- Tạo ảnh: prompt ảnh mô tả chủ thể + phong cách + ánh sáng + bố cục thay vì ra lệnh — xem cách tạo ảnh bằng AI.
Lỗi thường gặp khi viết prompt
- Quá ngắn, mơ hồ → trả lời chung chung. Thêm bối cảnh + yêu cầu cụ thể.
- Nhồi mọi thứ vào một câu → AI rối. Chia yêu cầu thành các phần rõ ràng, hoặc làm nhiều bước.
- Không nêu đối tượng/định dạng → kết quả sai giọng, sai độ dài.
- Tin tưởng tuyệt đối kết quả → AI có thể “bịa” rất tự tin. Luôn kiểm chứng thông tin quan trọng; hiểu vì sao ở AI là gì? Giải thích đơn giản, và biết cách nhận biết nội dung do AI tạo.
Prompt có khác nhau giữa các công cụ không?
Nguyên tắc giống nhau cho ChatGPT, Gemini, Claude — công thức 4 phần và các kỹ thuật trên đều dùng được. Khác biệt nằm ở điểm mạnh riêng của từng công cụ; nếu phân vân chọn cái nào, xem Claude và ChatGPT viết tiếng Việt và ChatGPT vs Gemini.
Bước tiếp theo cụ thể
Lấy một việc bạn định nhờ AI làm hôm nay và viết lại prompt theo công thức 4 phần (vai trò – bối cảnh – yêu cầu – định dạng). So kết quả với cách hỏi cụt trước đây — bạn sẽ thấy khác biệt ngay. Lưu lại những prompt chạy tốt thành một “sổ tay prompt” cá nhân để tái dùng; đó là cách kỹ năng này tích lũy thành lợi thế thật theo thời gian.
Câu hỏi thường gặp
Prompt engineering là gì, có cần biết code không?
Prompt engineering là kỹ năng viết câu lệnh (prompt) sao cho AI hiểu đúng và trả lời tốt nhất. Hoàn toàn KHÔNG cần biết lập trình — đây là kỹ năng dùng ngôn ngữ tự nhiên, ai cũng học được. Nó giống như biết cách đặt câu hỏi rõ ràng cho một trợ lý: hỏi càng cụ thể, kết quả càng đúng ý.
Công thức viết prompt tốt nhất cho người mới là gì?
Một công thức dễ nhớ và hiệu quả là ‘vai trò – bối cảnh – yêu cầu – định dạng’: cho AI một vai trò (bạn là chuyên gia X), nêu bối cảnh (tôi đang làm Y cho đối tượng Z), nói rõ yêu cầu (viết/tóm tắt/liệt kê gì), và định dạng mong muốn (số từ, dạng bảng, giọng văn). Chỉ cần đủ bốn phần này, chất lượng trả lời đã tăng rõ rệt.
Vì sao AI trả lời chung chung, nhạt nhẽo?
Thường vì prompt quá ngắn và mơ hồ, thiếu bối cảnh và yêu cầu cụ thể. AI không đọc được suy nghĩ của bạn — nếu bạn không nói rõ đối tượng, mục đích, độ dài, giọng văn, nó sẽ chọn phương án an toàn nhất là ‘chung chung’. Thêm chi tiết cụ thể và ví dụ vào prompt là cách nhanh nhất để hết nhạt.
Lang thang khắp thế giới code và AI, gặp gì hay ho là viết lại cho mọi người cùng nghịch. Với mình, lập trình nên vui như chơi game — và mình sẵn lòng chỉ bạn từng nước đi.
Bài liên quan

Bài 1: Bắt đầu với Claude — làm được gì, không nên giao gì, chọn bản nào
Bài 1 series Claude thực chiến (bài học 30 phút): định vị đúng Claude cho công việc — việc nào nên giao, việc nào không, và chọn bản miễn phí hay trả phí. Kèm mini-task tự chạy và prompt mẫu mang về.

Cách dùng AI hỗ trợ ôn thi và học bài cho học sinh, sinh viên
AI có thể thành gia sư ôn thi cá nhân: tạo đề luyện, giải thích chỗ khó, làm flashcard, dựng dàn ý. Bài này chỉ cách dùng AI để học hiệu quả hơn — kèm prompt mẫu và cảnh báo quan trọng để không học sai hay ỷ lại.

Bài 10: Ghép AI vào quy trình hằng ngày (tự động hoá nhẹ)
Bài 10 (bài cuối) series Dùng AI hiệu quả (bài học 30 phút): biến AI từ ‘thi thoảng hỏi’ thành một phần quy trình làm việc hằng ngày — sổ tay prompt, thói quen, tự động hoá nhẹ; kèm mẫu quy trình và tổng kết series.