Trang chủ>  Blog >  Kiến thức chuyên môn >  Prompt Engineering: 7 nguyên tắc viết prompt hiệu quả

Prompt Engineering: 7 nguyên tắc viết prompt hiệu quả


AI không đoán ý bạn. AI thực thi yêu cầu được mô tả rõ ràng. Dưới đây là 7 nguyên tắc cốt lõi giúp bạn viết prompt “ra đúng thứ mình cần”, kèm ví dụ áp dụng ngay cho công việc phân tích dữ liệu/marketing/BI.

  300 lượt xem

Nội dung bài viết

1) Xác định mục tiêu & vai trò

Công thức: [Role] + [Task] + [Audience].
Ví dụ (VN → email):
“Bạn là chuyên viên CSKH. Viết email xin lỗi khách vì giao hàng chậm cho khách hàng doanh nghiệp; giọng điệu chuyên nghiệp, 120–150 từ, có phương án đền bù.”

Vì sao hiệu quả: đóng khung ngữ cảnh ngay từ đầu, tránh trả lời chung chung. 
Generated image

2) Cung cấp bối cảnh đủ sâu

Nêu dữ liệu, ràng buộc nghiệp vụ, định nghĩa KPI, nguồn tham chiếu, ai sẽ đọc.
Ví dụ (BI):
“Dùng doanh thu ròng = doanh thu – giảm giá – hoàn tiền. Nhắm đến C-level; ưu tiên insight MoM, YoY; ngành FMCG.”

Mẹo: Đưa 3–5 gạch đầu dòng bối cảnh là đủ; đừng đính kèm “tiểu thuyết”.

3) Chỉ định đầu ra thật rõ (format, độ dài, cấu trúc)

  • Dạng: bullet, bảng, JSON, Markdown.
  • Độ dài: số từ/ký tự.
  • Trật tự: mục 1→2→3.
    Ví dụ (bảng KPI):
    “Xuất bảng Markdown gồm cột: KPI | Công thức | Nguồn dữ liệu | Tần suất cập nhật. Tối đa 8 dòng.”

4) Gắn tiêu chí chất lượng & ràng buộc

  • “Không bịa số liệu; nếu thiếu dữ liệu → nêu giả định/đề xuất cách thu thập.”
  • “Ngôn ngữ tiếng Việt, tránh thuật ngữ khó; có CTA cuối bài.”
  • “Nếu có rủi ro đạo đức/pháp lý → khuyến cáo ngắn.”

Ví dụ (bài blog): “Tối thiểu 3 mục chính, có ví dụ thực tế, có 1 checklist cuối.”

5) Dùng few-shot (đưa mẫu tốt/xấu)

Cho 1–2 ví dụ I/O để mô hình “bắt pattern”.
Ví dụ (phân loại phản hồi khách):

  • Input (good): “Hàng đến trễ 3 ngày, tôi không hài lòng.” → Label: “Tiêu cực – giao hàng chậm”.
  • Input (bad): “Giá ổn.” → Label: “Trung tính – giá”.

Hiệu quả: tăng độ chính xác mà không cần fine-tune.

Generated image

6) Yêu cầu tự kiểm tra & cải thiện

Thêm bước “soát lỗi” & “đề xuất chỉnh”.
Ví dụ:
“Sau khi trả lời, tự kiểm tra: (1) đúng mục tiêu? (2) đúng format? (3) có thiếu dữ liệu/giả định? → đề xuất 1–2 cải tiến.”

7) Đặt guardrails để giảm “bịa” & lệch hướng

  • “Nếu không chắc → nói ‘không đủ thông tin’ và đề xuất câu hỏi bổ sung.”
  • “Không tiết lộ suy luận nội bộ; chỉ trả kết quả ngắn gọn.”
  • “Ưu tiên trích nguồn/citation khi có dữ liệu ngoài.”

Bonus – tham số: khi dùng API có thể điều chỉnh temperature (sáng tạo) và max_tokens (độ dài) cho phù hợp: báo cáo nghiêm túc → nhiệt thấp; ý tưởng marketing → nhiệt cao.

Muốn học Prompt Engineering ứng dụng vào Data/BI/Marketing với mentor thực chiến?

MCI Academy – SQL, Python, Power BI, Data Engineering, GenAI.

📞 Hotline: 0352.433.233
📧 Email: cskh@mcivietnam.com

👉 Đăng ký ngay để học tích hợp API vào Power BI – và làm chủ dashboard kết nối dữ liệu real-time

 

Chương trình đào tạo: Phân tích dữ liệu, Khoa học dữ liệu, Kĩ sư dữ liệu, Lập trình ứng dụng.
Chất lượng nhất - Uy tín nhất - Nhiều học viên tin tưởng nhất
Hơn 8000 học viên ưu tú đã tốt nghiệp
Đăng ký tư vấn khóa học

*Vui lòng nhập số điện thoại của bạn

*Vui lòng nhập họ tên của bạn

*Vui lòng chọn địa điểm học

*Vui lòng chọn giới tính

*Vui lòng chọn 1 trường


Các bài viết liên quan


So sánh n8n và Zapier – nên dùng cái nào cho doanh nghiệp nhỏ?

Bạn muốn tự động hóa quy trình kinh doanh nhưng phân vân không biết chọn công cụ nào? Zapier nổi tiếng, nhưng n8n lại mã nguồn mở, linh hoạt và miễn phí? → Trong bài viết này, chúng ta sẽ so sánh n8n và Zapier dựa trên các tiêu chí: dễ dùng, giá cả, khả năng mở rộng và phù hợp với doanh nghiệp nhỏ.

Sử dụng Function Node trong n8n – viết logic tùy chỉnh

Bạn dùng n8n để tự động hóa công việc, nhưng nhiều khi gặp tình huống “nửa no-code nửa code” như: Cần format lại số điện thoại, email, ngày tháng trước khi lưu Cần tính toán giá trị mới từ dữ liệu gốc Cần lọc danh sách khách hàng theo điều kiện cụ thể → Đây là lúc bạn cần dùng Function Node trong n8n – nơi bạn có thể viết một đoạn JavaScript ngắn để xử lý dữ liệu theo logic tùy chỉnh. Trong bài viết này, mình sẽ hướng dẫn bạn cách sử dụng Function Node để viết logic trong workflow, từ cơ bản đến ứng dụng thực tế.

Làm thế nào để kết nối n8n với Google Sheets & cập nhật dữ liệu realtime

Bạn đang dùng Google Sheets như một hệ thống lưu trữ dữ liệu đơn giản cho khách hàng, form đăng ký, đơn hàng… nhưng việc cập nhật thủ công tốn thời gian và dễ sai sót? → Với n8n, bạn có thể kết nối Google Sheets và cập nhật dữ liệu realtime từ form, CRM, chatbot, hay hệ thống nội bộ – không cần code.

Các bài viết liên quan