Học AI Agent bằng tiếng Việt — áp dụng vào công việc thật.
Learn

Prompt Engineering với Claude từ A đến Z: các kỹ thuật viết prompt hiệu quả

Tổng hợp các kỹ thuật viết prompt hiệu quả khi dùng Claude và các mô hình ngôn ngữ khác: viết rõ ràng, đưa ví dụ, dùng thẻ XML, cho mô hình thời gian suy nghĩ, gán vai trò, kiểm thử và cải thiện.

Đăng ngày Cập nhật 9 phút đọc

Prompt engineering là việc thiết kế yêu cầu gửi cho mô hình AI sao cho kết quả đúng, ổn định và đúng định dạng bạn cần. Bài này tổng hợp các kỹ thuật thực dụng khi làm việc với Claude, và hầu hết cũng áp dụng được cho các mô hình ngôn ngữ khác. Đây là tổng hợp nguyên tắc chung, không thay thế tài liệu chính thức của Anthropic, hãy đối chiếu với tài liệu đó vì khuyến nghị có thể được cập nhật theo từng đời mô hình.

Trước khi viết: xác định tiêu chí thành công

Hãy trả lời ba câu hỏi trước khi viết prompt đầu tiên:

  1. Kết quả tốt trông như thế nào? (định dạng, độ dài, giọng điệu)
  2. Làm sao đo được? (bộ ví dụ có đáp án, danh sách kiểm tra)
  3. Trường hợp nào là khó? (dữ liệu thiếu, mơ hồ, đầu vào lạ)

Không có tiêu chí thì mọi lần chỉnh prompt chỉ là cảm giác.

1. Viết rõ ràng và cụ thể

Hãy hình dung bạn giao việc cho một đồng nghiệp thông minh nhưng chưa biết gì về bối cảnh của bạn. Nói rõ:

Mơ hồRõ ràng
"Tóm tắt báo cáo này""Tóm tắt báo cáo này trong 5 gạch đầu dòng cho giám đốc, nêu số liệu doanh thu và 2 rủi ro chính"
"Viết email cho khách""Viết email 100 từ, giọng thân thiện, báo đơn trễ 2 ngày và đề nghị mã giảm 10%"

2. Cung cấp bối cảnh và lý do

Giải thích vì sao bạn cần điều đó giúp mô hình đưa ra lựa chọn phù hợp. Ví dụ "Đừng dùng thuật ngữ kỹ thuật vì người đọc là khách hàng lớn tuổi" hiệu quả hơn chỉ nói "viết đơn giản".

3. Đưa ví dụ mẫu

Một đến ba ví dụ thường cải thiện rõ rệt độ ổn định, nhất là khi cần định dạng hoặc phong cách đặc thù. Chọn ví dụ đa dạng và đúng với kết quả bạn muốn, vì mô hình bắt chước ví dụ rất sát.

Phân loại phản hồi khách hàng thành: tích cực, tiêu cực, trung lập.

Ví dụ 1: "Giao hàng nhanh, đóng gói đẹp" -> tích cực
Ví dụ 2: "Chờ 10 ngày mới nhận được" -> tiêu cực

Phản hồi cần phân loại: "Sản phẩm đúng mô tả"

4. Dùng thẻ để tách chỉ dẫn và dữ liệu

Khi prompt có nhiều phần (chỉ dẫn, tài liệu, ví dụ), hãy bọc từng phần trong thẻ rõ ràng để mô hình không nhầm lẫn:

<tai_lieu>
[dán nội dung]
</tai_lieu>

<yeu_cau>
Tóm tắt tài liệu trên trong 3 ý, trích nguyên văn một câu quan trọng.
</yeu_cau>

Cách này đặc biệt hữu ích với tài liệu dài và giúp phòng tránh việc nội dung dữ liệu bị hiểu như chỉ dẫn.

5. Gán vai trò khi cần

Một câu như "Bạn là biên tập viên pháp lý giàu kinh nghiệm" định hướng giọng điệu và mức độ chuyên sâu. Hãy dùng vai trò để bổ sung bối cảnh, đừng để nó thay cho chỉ dẫn cụ thể.

6. Cho mô hình không gian để suy nghĩ

Với bài toán nhiều bước (phân tích, tính toán, so sánh), yêu cầu mô hình lập luận từng bước trước khi kết luận thường cho kết quả tốt hơn. Bạn có thể yêu cầu phần suy luận và phần trả lời cuối nằm trong hai thẻ riêng để dễ lấy đúng phần cần dùng. Nhiều mô hình mới có chế độ suy luận mở rộng sẵn, hãy kiểm tra tài liệu của mô hình bạn dùng.

7. Quy định định dạng đầu ra

8. Xử lý tài liệu dài

9. Giảm "ảo giác"

10. Kiểm thử và cải thiện có hệ thống

1. Viết prompttheo cấu trúc rõ ràng2. Chạy bộ kiểm thử20 đến 50 ví dụ có đáp án3. Xem các ca saithiếu chỉ dẫn hay ví dụ?4. Chỉnh một yếu tốrồi đo lạimỗi lần chỉ đổi một thứ
Cải thiện prompt là vòng đo và chỉnh, mỗi lần chỉ đổi một yếu tố để biết thay đổi nào có ích.
  1. Tạo bộ 20 đến 50 ví dụ đại diện, kèm đáp án đúng.
  2. Chạy prompt hiện tại, ghi tỷ lệ đúng.
  3. Thay đổi một yếu tố mỗi lần, chạy lại và so sánh.
  4. Xem kỹ các trường hợp sai để biết thiếu chỉ dẫn, thiếu ví dụ hay do dữ liệu.
  5. Lưu phiên bản prompt cùng kết quả đo.

Prompt hệ thống và agent

Khi dùng cho agent, prompt hệ thống là "bản mô tả công việc" cố định: vai trò, mục tiêu, quy tắc, công cụ được dùng và việc không được làm. Xem mẫu ở cách tạo AI Agent đầu tiên.

Tóm tắt: rõ ràng, có bối cảnh, có ví dụ, tách dữ liệu khỏi chỉ dẫn, rồi đo và cải tiến. Hầu hết cải thiện đến từ việc viết rõ hơn, không phải từ mẹo phức tạp.

Muốn luyện cách khiến AI phản biện bạn, xem 9 prompt bật tư duy phản biện.

Câu hỏi thường gặp

Prompt engineering là gì?

Là quá trình thiết kế và cải tiến yêu cầu gửi cho mô hình AI để nhận được kết quả chính xác, ổn định và đúng định dạng. Nó gồm viết chỉ dẫn, đưa ví dụ, cấu trúc đầu vào và thử nghiệm có hệ thống.

Kỹ thuật nào hiệu quả nhất?

Hiệu quả nhất thường là viết chỉ dẫn rõ ràng và cụ thể, đưa vài ví dụ mẫu, và tách rõ phần chỉ dẫn với phần dữ liệu. Những thứ này đơn giản nhưng giải quyết đa số vấn đề.

Các kỹ thuật này có dùng được cho ChatGPT hay Gemini không?

Phần lớn dùng được vì chúng dựa trên nguyên tắc chung của mô hình ngôn ngữ. Chi tiết cách mỗi mô hình phản ứng có thể khác nhau nên cần thử nghiệm.

Có cần cập nhật cách viết prompt khi mô hình mới ra không?

Nên thử lại. Mô hình mới thường hiểu chỉ dẫn tốt hơn nên những mẹo cũ như nhắc đi nhắc lại hay viết quá dài có thể không còn cần thiết, thậm chí gây phản tác dụng.

Cần triển khai AI Agent cho công việc của bạn?

Mô tả quy trình bạn muốn tự động hóa, chúng tôi sẽ giúp chọn hướng đi phù hợp và thử nghiệm với quy mô nhỏ trước.

Liên hệ Mr Phương · 0375 839 806