tinbc tinbc

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

Code Dạo5 phút đọc1 lượt xem
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:

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ệtChatGPT 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.

Chia sẻ:
0.0 0 lượt đánh giá

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.

Code Dạo

Code Dạo

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 10: Ghép AI vào quy trình hằng ngày (tự động hoá nhẹ)
AI

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.

1 lượt xem