Bạn đã thử ChatGPT, Claude hay Gemini. Bạn gõ câu hỏi vào, AI trả lời, đôi khi đúng ý, đôi khi lạc đề tới mức bạn phải gõ lại từ đầu. Cùng một câu hỏi, có khi ra một bài rất tốt, có khi ra một đoạn văn nhạt như nước ốc.

Vấn đề không nằm ở AI. Vấn đề nằm ở cách bạn nói chuyện với nó. Cái bạn gõ vào ô chat, người ta gọi là prompt. Và viết prompt cho khéo, người ta gọi là prompt engineering.

Ở bài này, tôi muốn dạy bạn năm nguyên tắc cơ bản để viết prompt sao cho AI hiểu đúng ý ngay từ lần đầu. Không phải kỹ thuật cao siêu, không phải mẹo của chuyên gia. Năm thứ này áp dụng được cho dân văn phòng, nhân viên marketing, giáo viên, sinh viên, bất cứ ai gõ chat với AI.

Prompt là gì

Prompt là thông điệp bạn gửi cho AI để nó biết phải làm gì. Đơn giản vậy thôi.

Khi bạn gõ “Viết cho tôi một bài giới thiệu sản phẩm” vào ChatGPT, cái câu đó là prompt. Khi bạn copy nguyên đoạn văn xong nhờ AI sửa chính tả, cả đoạn văn đó cộng với yêu cầu sửa chính tả là prompt.

Nhưng prompt không phải lệnh máy tính. Nó giống bạn nhờ một thực tập sinh mới vào làm. Thực tập sinh đó thông minh, đọc nhiều, biết nhiều thứ, nhưng không biết ngữ cảnh công ty bạn, không biết khách hàng của bạn, không biết tone giọng sếp bạn muốn. Bạn càng nói rõ, kết quả càng đúng. Bạn nói mơ hồ, nó đoán mò.

Đó là lý do năm nguyên tắc dưới đây tồn tại. Mỗi nguyên tắc lấp một khoảng trống thông tin mà AI vốn không có.

Nguyên tắc 1: cụ thể, không chung chung

Nguyên tắc đầu tiên và quan trọng nhất. Prompt mơ hồ thì kết quả mơ hồ. Prompt cụ thể thì kết quả cụ thể.

Cụ thể nghĩa là: bạn nói rõ đối tượng, độ dài, mục đích, và ràng buộc.

Before (tệ):

Viết cho tôi một email cho khách hàng.

AI sẽ viết một email chung chung, có thể là email cảm ơn, có thể là email khuyến mãi, có thể là email xin lỗi. Bạn không nói thì nó đoán. Đoán sai thì bạn phải gõ lại.

After (tốt):

Viết một email gửi khách hàng cũ đã mua hàng cách đây 6 tháng,
mục đích thông báo chương trình giảm giá 20% cho lần mua tiếp theo,
áp dụng đến hết 31/05/2026. Email khoảng 120 chữ,
giọng văn thân thiện nhưng không quá suồng sã,
kết thúc bằng lời mời ghé thăm cửa hàng.

Khác biệt nằm ở chỗ AI bây giờ biết: khách hàng nào, mục đích gì, độ dài bao nhiêu, deadline khi nào, tone ra sao, kết thúc thế nào. Sáu thông tin trên thay vì không có gì.

Mẹo nhỏ: trước khi gõ, bạn tự hỏi “nếu mình giao việc này cho nhân viên mới, mình sẽ nói thêm gì để họ không hỏi lại”. Câu trả lời đó chính là phần cần thêm vào prompt.

Nguyên tắc 2: cung cấp context trước khi hỏi

AI không biết công ty bạn, sản phẩm bạn, dự án bạn đang làm. Bạn càng cho nhiều context, output càng dính sát thực tế.

Context là phần bạn dán vào prompt trước khi đặt yêu cầu. Có thể là vài dòng mô tả công ty, có thể là một đoạn email khách hàng gửi, có thể là một bảng dữ liệu copy từ Excel.

Before (tệ):

Soạn câu trả lời cho khách hàng phàn nàn về sản phẩm.

AI không biết khách phàn nàn gì, sản phẩm là cái gì, công ty bạn xử lý khiếu nại ra sao. Output sẽ là câu sáo rỗng kiểu “chúng tôi xin lỗi quý khách về sự bất tiện này”.

After (tốt):

Bối cảnh: công ty tôi bán máy lọc nước gia đình.
Khách hàng vừa gửi email phàn nàn rằng máy của họ
phát ra tiếng ồn lớn sau 2 tuần sử dụng.
Bảo hành còn hiệu lực 11 tháng. Đây là email của khách:

"Xin chào, tôi mua máy lọc nước XYZ ngày 05/05/2026.
Mấy hôm nay máy chạy kêu rất to, vợ con tôi không ngủ được.
Tôi muốn được xử lý ngay."

Hãy soạn câu trả lời cho khách hàng này, giọng văn lịch sự,
chuyên nghiệp, có đề xuất giải pháp cụ thể trong vòng 3 ngày làm việc.

AI bây giờ có đủ thông tin để soạn câu trả lời dính sát case của bạn, không phải một bản template chung. Lưu ý: context đặt trước yêu cầu, không phải sau. Đặt trước giúp AI đọc tình huống xong mới thực hiện yêu cầu.

Nguyên tắc 3: gán vai trò cho AI

Đây là mẹo gọn nhưng hiệu quả bất ngờ. Bạn bắt đầu prompt bằng “Bạn là…” hoặc “Hãy đóng vai…” và mô tả vai trò bạn muốn AI nhập.

Khi bạn gán vai trò, AI sẽ điều chỉnh giọng văn, thuật ngữ, mức độ chi tiết theo đúng vai trò đó. Một câu hỏi y chang, nhưng nếu hỏi với vai trò “luật sư” sẽ ra câu trả lời khác hẳn với vai trò “giáo viên tiểu học”.

Before (tệ):

Giải thích cho tôi về hợp đồng lao động xác định thời hạn.

AI sẽ ra một đoạn định nghĩa kiểu Wikipedia, đầy đủ nhưng nhạt, không ai biết đối tượng đọc là ai.

After (tốt, vai trò luật sư):

Bạn là luật sư lao động có 10 năm kinh nghiệm tư vấn cho doanh nghiệp Việt Nam.
Hãy giải thích cho tôi về hợp đồng lao động xác định thời hạn theo
Bộ luật Lao động 2019: điều kiện áp dụng, thời hạn tối đa,
số lần được gia hạn, và rủi ro nếu doanh nghiệp ký sai quy định.
Trình bày theo các đầu mục rõ ràng.

After (tốt, vai trò giáo viên):

Bạn là giáo viên dạy luật cho sinh viên năm nhất, chưa biết gì về luật.
Hãy giải thích về hợp đồng lao động xác định thời hạn bằng ngôn ngữ
đời thường, có ví dụ cụ thể từ tình huống đi làm, tránh thuật ngữ khô khan.

Hai prompt, cùng chủ đề, hai output khác hẳn nhau. Vai trò không phải để màu mè, vai trò định hình toàn bộ giọng văn và độ sâu của câu trả lời.

Một số vai trò hay dùng cho dân văn phòng: copywriter, trợ lý hành chính, chuyên viên nhân sự, kế toán, người soát chính tả tiếng Việt, biên tập viên báo chí.

Nguyên tắc 4: nói rõ format đầu ra

AI có thể trả lời theo nhiều cách: đoạn văn dài, bảng, gạch đầu dòng, JSON, code. Nếu bạn không chỉ định, nó sẽ chọn theo mặc định, thường là đoạn văn dài. Mà đoạn văn dài chưa chắc đã là cái bạn cần.

Nói rõ format ngay trong prompt giúp bạn tiết kiệm vòng lặp sửa output.

Before (tệ):

So sánh giữa Gói Cơ Bản và Gói Cao Cấp của dịch vụ X.

AI sẽ viết một đoạn văn dài kể về hai gói. Bạn đọc xong vẫn không có cái bảng so sánh nhanh để gửi cho khách.

After (tốt):

So sánh giữa Gói Cơ Bản và Gói Cao Cấp của dịch vụ X.
Trình bày dưới dạng bảng Markdown với 4 cột: tính năng,
Gói Cơ Bản, Gói Cao Cấp, ghi chú.
Mỗi gói liệt kê 6 tính năng quan trọng nhất.
Sau bảng, thêm 2 dòng tóm tắt: gói nào hợp với ai.

Hoặc khi bạn cần output dán thẳng vào email:

Viết tóm tắt cuộc họp dưới định dạng sau:

Chủ đề:
Thời gian:
Người tham dự:
Các quyết định chính: (gạch đầu dòng, tối đa 5 ý)
Việc cần làm: (gạch đầu dòng, mỗi việc kèm người chịu trách nhiệm và deadline)

Cho AI một cái khuôn rõ ràng, nó sẽ điền vào khuôn. Không có khuôn, nó tự bịa ra một khuôn không giống cái bạn muốn.

Một số định dạng hay dùng: bảng Markdown, danh sách gạch đầu dòng, đoạn văn 100 chữ, ba ý chính, JSON với các trường cụ thể, email với chào hỏi và chữ ký.

Nguyên tắc 5: lặp và tinh chỉnh

Đây có thể là nguyên tắc dân văn phòng hay bỏ qua nhất. Họ gõ prompt, nhận output, không vừa ý, đóng tab, đi pha cafe. Thay vì làm tiếp.

Prompt engineering không phải viết một phát ra ngay output hoàn hảo. Nó là vòng lặp: prompt, đọc output, sửa prompt hoặc nói rõ cái cần sửa, output mới, đọc lại, sửa tiếp.

AI hiện đại nhớ được toàn bộ cuộc hội thoại trong phiên chat. Bạn không cần gõ lại prompt từ đầu mỗi lần. Bạn chỉ cần nói thêm: “đoạn 2 hơi dài, rút ngắn còn 3 câu”, “đổi tone trang trọng hơn”, “thêm một ví dụ cho phần kết”.

Before (tệ):

[Lần 1] Viết bài đăng Facebook quảng cáo khoá học tiếng Anh.

[AI trả lời một bài quá dài, không có call to action]

[Bạn] OK thôi, ChatGPT vô dụng.
[Đóng tab]

After (tốt):

[Lần 1] Viết bài đăng Facebook quảng cáo khoá học tiếng Anh giao tiếp,
đối tượng người đi làm 25-35 tuổi, độ dài 100-150 chữ,
giọng truyền cảm hứng nhưng không sến.

[AI trả lời]

[Bạn] Tốt rồi, nhưng đoạn mở đầu hơi sến. Đổi sang bắt đầu
bằng một câu hỏi gần gũi với người đi làm.

[AI trả lời]

[Bạn] Câu hỏi này được. Thêm một dòng call to action cuối bài,
mời người đọc đăng ký buổi học thử miễn phí qua link bio.

[AI trả lời]

[Bạn] Đúng ý rồi. Giờ viết thêm 2 phiên bản thay thế với
cùng cấu trúc nhưng thay câu hỏi mở đầu.

Mỗi vòng lặp bạn sửa một điểm. Đừng cố sửa năm thứ cùng lúc, AI sẽ rối. Sửa một thứ, kiểm tra, sửa tiếp.

Có lúc bạn không vừa ý mà không biết tại sao. Lúc đó hỏi luôn AI: “Output trên có 3 chỗ tôi thấy hơi gượng, bạn nghĩ chỗ nào có thể cải thiện”. AI sẽ tự liệt kê các góc nhìn để bạn chọn.

Tổng hợp 5 nguyên tắc

Bạn có thể dán bảng này lên màn hình làm reference:

Nguyên tắcCốt lõiMẹo nhanh
1. Cụ thểNói rõ ai, gì, bao nhiêu, khi nàoTưởng tượng đang brief cho thực tập sinh
2. Context trướcCung cấp nền tảng trước khi yêu cầuDán email, dữ liệu, bối cảnh vào trước câu hỏi
3. Gán vai trò”Bạn là…” định hình giọng vănChọn vai phù hợp với đối tượng đọc cuối
4. Format đầu raBảng, gạch đầu dòng, JSON, khuôn cụ thểĐưa cho AI một mẫu để điền vào
5. Lặp + tinh chỉnhSửa từng điểm trong cùng phiên chatĐừng đóng tab khi output chưa ưng ý

Năm nguyên tắc này áp dụng được cho ChatGPT, Claude, Gemini, hay bất cứ chatbot AI nào bạn đang dùng. Khác model có thể có thêm trick riêng, nhưng cốt lõi không đổi.

Một prompt hoàn chỉnh kết hợp cả 5 nguyên tắc

Để bạn thấy năm nguyên tắc kết hợp ra sao, đây là một prompt thật mà tôi dùng khi cần viết báo cáo tuần cho sếp:

Bạn là một trợ lý hành chính giàu kinh nghiệm, làm việc trong môi
trường công ty công nghệ Việt Nam, quen viết báo cáo cho lãnh đạo bận rộn.

Bối cảnh: tôi là trưởng nhóm marketing, vừa kết thúc tuần làm việc.
Trong tuần này tôi và team đã:
1. Hoàn thành kế hoạch nội dung tháng 6 với 24 bài post
2. Tổ chức buổi livestream ra mắt sản phẩm mới, đạt 1200 lượt xem
3. Đàm phán xong hợp đồng với KOL X, ký vào thứ 4 tới
4. Vẫn còn trễ deadline làm video cho fanpage do thiếu nhân sự edit

Hãy viết báo cáo tuần gửi sếp tổng theo định dạng sau:

Tiêu đề:
Tóm tắt (1 đoạn 3 câu):
Điểm sáng trong tuần: (3 ý, gạch đầu dòng, mỗi ý 1 dòng)
Vấn đề cần hỗ trợ: (gạch đầu dòng kèm đề xuất giải pháp)
Kế hoạch tuần tới: (3 đầu việc ưu tiên cao nhất)

Giọng văn chuyên nghiệp, súc tích, tránh từ ngữ phô trương.
Toàn bộ báo cáo dưới 250 chữ.

Bạn đếm thử: prompt này có cụ thể (nguyên tắc 1), có context (nguyên tắc 2), có vai trò (nguyên tắc 3), có format (nguyên tắc 4). Chỉ thiếu nguyên tắc 5, vì lặp xảy ra sau khi nhận output đầu tiên.

Đây là loại prompt cho output dán thẳng vào email gửi sếp, không cần biên tập nhiều. Đầu tư 2 phút viết prompt, tiết kiệm 20 phút tự ngồi gõ báo cáo.

Bước tiếp

Ở bài E sắp tới, tôi sẽ nói về hallucination, tức cái lỗi AI bịa thông tin một cách rất tự tin. Vì sao AI hay bịa, làm sao nhận ra, làm sao hạn chế. Một khi bạn biết cách viết prompt rồi, bạn cần biết cách kiểm tra output, vì AI vẫn sai và sẽ tiếp tục sai trong nhiều năm tới.

Trong lúc đó, bạn thử áp dụng năm nguyên tắc trên vào ba prompt bạn hay dùng nhất tuần này. Viết lại ba prompt đó theo công thức mới, so sánh output trước và sau. Bạn sẽ thấy chênh lệch ngay từ lần đầu thử.

Nếu bạn vừa đọc tới đây và đang nghĩ “vẫn còn quá nhiều thứ phải nhớ”, thì lời khuyên cuối: bắt đầu với nguyên tắc 1 và nguyên tắc 4 trước. Cụ thể, và nói rõ format. Hai cái đó một mình đã đủ kéo chất lượng output lên gấp đôi rồi.

Phần còn lại, bạn rèn dần qua từng phiên chat.