TÀI LIỆU  Thư viện kiến thức

Prompt AI là gì? Cách viết prompt cho ChatGPT và Claude

10:43 | 05/01/2024

Prompt AI là câu lệnh bạn gửi cho ChatGPT, Claude hay Gemini để yêu cầu chúng làm việc. Viết prompt mơ hồ, AI trả lời chung chung. Viết prompt rõ vai trò, ngữ cảnh và định dạng, kết quả dùng được ngay. Bài viết này giải thích prompt là gì, công thức 5 thành phần, cách viết prompt cho ChatGPT và Claude kèm mẫu prompt thực tế.

Nội dung

Prompt AI là gì?

Prompt AI là văn bản, hình ảnh hoặc tệp bạn đưa vào mô hình ngôn ngữ để yêu cầu nó trả lời câu hỏi, viết nội dung hay phân tích dữ liệu.

Nói gọn, prompt là "đề bài" bạn giao cho AI. Một câu "viết caption bán áo thun" là prompt. Một bản hướng dẫn 500 chữ kèm file bảng giá, chân dung khách hàng và 3 caption mẫu cũng là prompt. Khác biệt nằm ở lượng thông tin AI nhận được để làm việc.

Hãy hình dung bạn thuê một nhân viên mới rất giỏi nhưng chưa biết gì về công ty. Nếu chỉ dặn "làm cho anh cái báo cáo", bạn sẽ nhận về một bản báo cáo đúng nghĩa đen và sai hoàn toàn thứ bạn cần. AI cũng vậy: nó không đọc được suy nghĩ của bạn, nó chỉ đọc được những gì bạn viết ra.

Prompt AI là câu lệnh người dùng gửi cho công cụ AI

Prompt là "đề bài" bạn giao cho AI

Prompt khác gì gõ từ khóa trên Google?

Khi tìm trên Google, bạn gõ vài từ khóa và tự chọn kết quả phù hợp. Với chatbot AI, bạn viết bằng ngôn ngữ tự nhiên, có thể giao việc nhiều bước và nhận về sản phẩm hoàn chỉnh. Vì vậy, thói quen gõ cụt lủn kiểu tìm kiếm là lý do phổ biến nhất khiến người mới thấy AI "không thông minh như lời đồn".

System prompt và user prompt khác nhau thế nào?

Trong tài liệu dành cho lập trình viên, cả OpenAI và Anthropic đều chia prompt theo vai trò (role). User prompt là nội dung người dùng gõ ở mỗi lượt chat. System prompt là bộ chỉ dẫn nền do nhà phát triển thiết lập trước, áp dụng cho cả cuộc hội thoại, ví dụ giọng văn, giới hạn chủ đề hay quy tắc định dạng.

Anthropic đặt system prompt trong một trường riêng tên system. OpenAI dùng tham số instructions hoặc message có role developer. Các chỉ dẫn này được ưu tiên cao hơn nội dung người dùng nhập. Nếu bạn chỉ dùng giao diện chat, phần Custom Instructions của ChatGPT hay Project instructions của Claude là nơi gần nhất với system prompt.

Vì sao prompt quyết định chất lượng câu trả lời của AI?

Mô hình AI tạo câu trả lời dựa hoàn toàn vào thông tin trong prompt, nên thiếu ngữ cảnh hay mục tiêu thì kết quả sẽ chung chung hoặc lệch ý.

Cùng dùng một phiên bản ChatGPT, có người nhận về bài viết đăng được ngay, có người nhận về một đoạn văn "đọc là biết AI viết". Công cụ không khác nhau. Đề bài khác nhau.

Viết prompt đúng giúp AI trả lời chính xác hơn

Prompt rõ ràng quyết định chất lượng câu trả lời của AI

Khi prompt thiếu thông tin, AI buộc phải tự đoán: đoán người đọc là ai, đoán độ dài, đoán giọng văn. Và nó thường chọn phương án an toàn nhất, tức là trung bình nhất. Trong các lớp đào tạo, chúng tôi thấy phần lớn học viên mới không gặp vấn đề ở công cụ mà ở thói quen giao việc thiếu dữ kiện.

Một prompt hiệu quả gồm những thành phần nào?

Prompt hiệu quả thường có 5 thành phần: vai trò, nhiệm vụ, ngữ cảnh, định dạng đầu ra và ràng buộc, giúp AI hiểu đúng việc cần làm.

Công thức này không phải "luật" bắt buộc của OpenAI hay Anthropic. Đây là cách cộng đồng người dùng tổng hợp lại từ các khuyến nghị chính thức như viết rõ ràng, cung cấp ngữ cảnh, mô tả định dạng mong muốn. Bạn không cần đủ cả 5 cho mọi câu hỏi, nhưng càng việc quan trọng thì càng nên đủ.

1. Vai trò

AI đóng vai ai khi làm việc này. Ví dụ: "Bạn là copywriter chuyên ngành mỹ phẩm". Vai trò giúp định hình giọng văn và góc nhìn.

2. Nhiệm vụ

Việc cụ thể cần làm, dùng động từ rõ ràng: viết, tóm tắt, phân tích, so sánh, dịch. Tránh kiểu "giúp tôi về vấn đề quảng cáo".

3. Ngữ cảnh

Thông tin nền AI không thể tự biết: sản phẩm, giá, khách hàng mục tiêu, mục đích sử dụng, kết quả từng thử trước đó.

4. Định dạng đầu ra

Kết quả trình bày ra sao: bảng 4 cột, 5 gạch đầu dòng, email có dòng tiêu đề, file JSON hay đoạn văn dưới 100 từ.

5. Ràng buộc

Những giới hạn cần tuân thủ: độ dài, từ ngữ cần tránh, không bịa số liệu, chỉ dùng thông tin trong tài liệu đính kèm.

Ghép 5 thành phần lại, bạn có một prompt khung như sau:

Bạn là [vai trò]. Nhiệm vụ: [việc cần làm]. Ngữ cảnh: [sản phẩm, khách hàng, mục tiêu]. Định dạng: [bảng/danh sách/đoạn văn, độ dài]. Ràng buộc: [điều cần tránh, giới hạn].

Cách viết prompt hiệu quả gồm những bước nào?

Cách viết prompt hiệu quả là xác định mục tiêu, cung cấp đủ ngữ cảnh, đưa ví dụ mẫu, chỉ rõ định dạng rồi kiểm tra và sửa prompt sau mỗi lần chạy.

Bước 1: Xác định kết quả bạn muốn trước khi gõ

Trang Prompt engineering overview của Anthropic khuyên người dùng xác định tiêu chí thành công trước khi tối ưu prompt. Áp dụng vào công việc hằng ngày, bạn chỉ cần tự hỏi: "Kết quả thế nào thì mình dùng được ngay?". Nếu chính bạn không trả lời được, AI càng không.

Bước 2: Viết rõ ràng như đang giao việc cho đồng nghiệp mới

Anthropic có một phép thử khá hay: đưa prompt cho một đồng nghiệp không biết gì về dự án đọc. Nếu người đó bối rối, AI cũng sẽ bối rối. Hãy nói thẳng điều bạn muốn thay vì mong AI tự hiểu ý.

Bước 3: Đưa ví dụ mẫu khi cần giữ phong cách

Muốn AI viết giống giọng thương hiệu, hãy dán 2-3 bài mẫu bạn thấy ưng. Một ví dụ tốt thường hiệu quả hơn ba đoạn mô tả "giọng văn trẻ trung, gần gũi nhưng vẫn chuyên nghiệp" mà mỗi người hiểu một kiểu.

Bước 4: Tách dữ liệu và chỉ dẫn bằng dấu phân cách

Khi prompt có cả chỉ dẫn lẫn tài liệu dài, hãy tách chúng ra để AI không nhầm. Tài liệu hướng dẫn của OpenAI gợi ý dùng Markdown hoặc dấu ###. Anthropic khuyến nghị bọc từng phần trong thẻ XML như <tai_lieu> và <yeu_cau>.

Bước 5: Chia việc lớn thành nhiều prompt nhỏ

Đừng yêu cầu AI "nghiên cứu thị trường, lên kế hoạch và viết 30 bài đăng" trong một lần. Làm từng bước: phân tích khách hàng, chốt thông điệp, rồi mới viết nội dung. Kỹ thuật này gọi là prompt chaining, giúp bạn kiểm soát chất lượng ở từng khâu.

Bước 6: Đọc kết quả, sửa prompt, chạy lại

Hiếm ai viết đúng ngay lần đầu. Nếu kết quả quá dài, thêm giới hạn độ dài. Nếu giọng văn sai, thêm ví dụ. Khi prompt đã ổn, lưu lại để lần sau dùng tiếp thay vì gõ lại từ đầu.

Prompt engineering là gì và có cần học không?

Prompt engineering là kỹ năng thiết kế, thử nghiệm và tối ưu prompt để AI cho kết quả chính xác, ổn định và đúng định dạng cho từng tác vụ cụ thể.

Nghe tên "engineering" thì hơi đáng sợ, nhưng với người làm marketing, sales hay văn phòng, bạn không cần biết code. Bạn cần nắm vài kỹ thuật đã được nghiên cứu và nhà cung cấp AI khuyến nghị:

  • Few-shot prompting: đưa vài ví dụ đầu vào và đầu ra mẫu. Kỹ thuật này được phổ biến từ nghiên cứu GPT-3 "Language Models are Few-Shot Learners" (Brown và cộng sự, 2020).
  • Chain of thought: yêu cầu AI suy luận từng bước trước khi kết luận. Nghiên cứu của Wei và cộng sự (2022) cho thấy cách này cải thiện rõ các bài toán cần suy luận.
  • Role prompting: gán vai trò cho AI. Lưu ý là một số nghiên cứu học thuật ghi nhận việc gán persona chuyên gia gần như không làm câu trả lời chính xác hơn với câu hỏi dữ kiện. Vai trò chủ yếu giúp định hình giọng văn và cách trình bày.
  • Reverse prompt engineering: đưa cho AI một kết quả mẫu bạn thấy tốt, rồi yêu cầu nó viết ngược lại prompt có thể tạo ra kết quả đó. Cách này hữu ích khi bạn biết mình muốn gì nhưng chưa diễn đạt được.
  • Structured output: yêu cầu kết quả theo khuôn cố định như bảng hoặc JSON, rất hữu ích khi đưa dữ liệu vào Google Sheets hay công cụ tự động hóa.

Reverse prompt engineering dùng thế nào?

Giả sử bạn đọc được một bài đăng Facebook của đối thủ rất hút tương tác và muốn tạo nội dung cùng "chất" đó cho sản phẩm của mình. Thay vì ngồi mô tả giọng văn, bạn dán bài mẫu vào và để AI tự phân tích:

<bai_mau> [Dán bài viết mẫu vào đây] </bai_mau> Phân tích bài mẫu trên: cấu trúc, độ dài, giọng văn, cách mở đầu và kết thúc. Sau đó viết một prompt hoàn chỉnh mà nếu mình đưa cho bạn kèm thông tin sản phẩm mới, bạn sẽ tạo ra bài viết có phong cách tương tự. Không sao chép câu chữ của bài mẫu.

Prompt AI trả về chính là "công thức" bạn lưu lại dùng nhiều lần. Chỉ cần nhớ dùng bài mẫu để học cấu trúc, không phải để chép nội dung của người khác.

Có cần học không? Nếu bạn dùng AI vài lần một tuần để hỏi đáp, đọc kỹ bài này là đủ. Nếu bạn muốn AI làm việc hằng ngày cho cả team, xây trợ lý riêng hay tự động hóa quy trình, prompt engineering là kỹ năng đáng đầu tư.

Viết prompt cho ChatGPT và Claude khác nhau ở đâu?

Nguyên tắc viết prompt cho ChatGPT và Claude gần như giống nhau, khác biệt chủ yếu ở cách cấu trúc prompt và tính năng lưu ngữ cảnh.

Một prompt tốt dùng được trên cả hai. Nhưng nếu bạn làm việc lâu dài với một công cụ, vài điểm dưới đây giúp tiết kiệm khá nhiều thời gian:

Cấu trúc prompt

ChatGPT: tài liệu OpenAI gợi ý dùng tiêu đề Markdown (ví dụ # Identity, # Instructions, # Examples) hoặc dấu phân cách để chia phần.
Claude: Anthropic khuyến nghị dùng thẻ XML để tách chỉ dẫn, dữ liệu và ví dụ.

Lưu ngữ cảnh dùng lại

ChatGPT: Custom Instructions áp dụng cho mọi cuộc chat; Projects gom chat, file và chỉ dẫn riêng theo dự án.
Claude: Projects có kho tài liệu và project instructions; Skills đóng gói quy trình làm việc để Claude dùng lại khi cần.

Tài liệu dài

ChatGPT: nên nêu chỉ dẫn rõ ràng và tách phần tài liệu tham khảo bằng dấu phân cách.
Claude: Anthropic gợi ý đặt tài liệu dài ở phần đầu prompt, câu hỏi và yêu cầu ở cuối.

Mô hình suy luận

ChatGPT: OpenAI cho biết mô hình suy luận làm tốt với mục tiêu tổng quát, còn mô hình GPT thông thường cần chỉ dẫn chi tiết hơn.
Claude: có chế độ suy nghĩ mở rộng (extended thinking) cho tác vụ phức tạp, nhưng prompt rõ ràng vẫn là yếu tố chính.

OpenAI ví mô hình suy luận như một đồng nghiệp senior: giao mục tiêu là họ tự lo chi tiết. Mô hình thông thường giống bạn junior: cần dặn kỹ từng việc. Cách so sánh này áp dụng tốt cho cả cách bạn viết prompt nói chung.

Có những mẫu prompt nào dùng được ngay cho công việc?

Mẫu prompt hữu ích nhất là mẫu có sẵn vai trò, ngữ cảnh và định dạng, bạn chỉ cần thay thông tin sản phẩm hoặc khách hàng vào chỗ trống.

Dưới đây là 4 cặp prompt "trước và sau" chúng tôi hay dùng khi hướng dẫn học viên. Phần "trước" là cách đa số người mới viết. Phần "sau" là bản đã bổ sung đủ thành phần.

Ví dụ prompt khi sử dụng ChatGPT

Ví dụ prompt khi sử dụng ChatGPT

Mẫu prompt viết caption Facebook

Trước: "Viết caption quảng cáo căn hộ."

Bạn là copywriter bất động sản tại Hà Nội. Viết 1 caption Facebook dưới 80 từ quảng bá căn hộ 2 phòng ngủ, 75m², view hồ, đã có nội thất. Khách hàng: gia đình trẻ 30-40 tuổi tìm nhà để ở. Giọng văn đáng tin, không phô trương, không dùng emoji. Kết thúc bằng lời mời đặt lịch xem nhà.

Mẫu prompt phân tích search intent cho SEO

Trước: "Phân tích từ khóa mua chung cư Cầu Giấy."

Bạn là chuyên gia SEO. Phân tích search intent cho từ khóa "mua chung cư Cầu Giấy". Trả về bảng 4 cột: loại intent, nhu cầu người dùng, dạng nội dung nên làm, ví dụ tiêu đề. Chỉ suy luận từ ngữ nghĩa từ khóa, không đưa số lượt tìm kiếm nếu không có dữ liệu.

Mẫu prompt viết email nhắc lịch sự kiện

Trước: "Viết email nhắc khách đi hội thảo."

Đóng vai trưởng ban tổ chức sự kiện. Viết email 150-200 từ nhắc khách đã đăng ký hội thảo ra mắt sản phẩm. Thông tin: [ngày giờ], [địa điểm], dress code business casual, hotline [số điện thoại]. Giọng trang trọng nhưng gần gũi. Trả về: dòng tiêu đề email và nội dung, không thêm lời giải thích.

Mẫu prompt dùng thẻ XML cho Claude

Trước: "Tóm tắt tài liệu này giúp tôi." (kèm 20 trang văn bản dán bừa bên dưới)

<tai_lieu> [Dán nội dung báo cáo vào đây] </tai_lieu> <yeu_cau> Tóm tắt tài liệu trên cho giám đốc kinh doanh đọc trong 2 phút. Gồm 5 ý chính và 3 việc cần làm tiếp theo. Chỉ dùng thông tin trong tài liệu. Nếu tài liệu không đề cập, ghi "không có dữ liệu". </yeu_cau>

Mẹo nhỏ: lưu các prompt đã chạy tốt vào một file Google Sheets hoặc Notion, ghi kèm mục đích, công cụ đã thử và ngày cập nhật. Sau vài tháng, đó là thư viện prompt riêng của team, đáng giá hơn mọi bộ "1.000 prompt thần thánh" tải trên mạng.

Website nào chia sẻ mẫu prompt miễn phí?

Các website như Prompts.chat, Prompt Engineering Guide và Learn Prompting cung cấp mẫu prompt và tài liệu học viết prompt miễn phí.

Nếu bạn chưa quen viết prompt hoặc đang bí ý tưởng, các thư viện dưới đây là điểm khởi đầu tốt. Chúng tôi đã kiểm tra các trang này vẫn hoạt động tại thời điểm cập nhật bài viết:

Prompts.chat

Tên cũ là Awesome ChatGPT Prompts, thư viện prompt mã nguồn mở do cộng đồng đóng góp, miễn phí. Prompt dùng được cho ChatGPT, Claude, Gemini, phần lớn bằng tiếng Anh và thiên về kiểu gán vai trò.

Prompt Engineering Guide

Tài liệu miễn phí của DAIR.AI giải thích các kỹ thuật như few-shot, chain of thought, kèm ví dụ minh họa. Phù hợp khi bạn muốn hiểu vì sao prompt hoạt động chứ không chỉ copy mẫu.

Learn Prompting

Khóa học prompt engineering mở, viết cho cả người không có nền tảng kỹ thuật. Có phần miễn phí và các khóa trả phí chuyên sâu hơn.

PromptHero

Công cụ tìm kiếm prompt tập trung vào tạo ảnh và video như Midjourney, Stable Diffusion. Mỗi prompt đi kèm ảnh kết quả, tiện để học cách mô tả ánh sáng, bố cục, phong cách.

Snack Prompt

Nền tảng cộng đồng chia sẻ và bình chọn prompt theo chủ đề như viết lách, marketing, code. Có tiện ích Chrome để chèn prompt trực tiếp vào ChatGPT.

LearnPrompt.org

Tổng hợp mẹo viết prompt và danh sách prompt mẫu theo mục đích, có ví dụ so sánh prompt tốt và prompt kém.

Anthropic prompt engineering tutorial

Bài hướng dẫn tương tác chính thức của Anthropic trên GitHub, đi từ cấu trúc prompt cơ bản đến kỹ thuật nâng cao cho Claude. Phù hợp với người muốn học bài bản.

OpenAI prompt engineering guide

Hướng dẫn chính thức của OpenAI về vai trò message, định dạng Markdown/XML và few-shot. Thiên về người dùng API nhưng phần nguyên tắc vẫn áp dụng được khi chat.

Lưu ý là prompt trên các thư viện này viết cho số đông, chủ yếu bằng tiếng Anh. Hãy xem chúng như bộ khung, rồi thay bằng ngữ cảnh sản phẩm, khách hàng và giọng thương hiệu của bạn. Prompt sao chép nguyên văn hiếm khi cho kết quả dùng được ngay.

Vì sao đã viết prompt dài mà AI vẫn trả lời sai?

AI vẫn trả lời sai vì mô hình có xu hướng đoán khi thiếu dữ kiện, nên prompt dài mà không cho phép nói "không biết" thì vẫn dễ bịa.

Prompt dài không đồng nghĩa với prompt tốt. Một prompt 800 chữ toàn tính từ "chuyên nghiệp, sáng tạo, hấp dẫn" vẫn thua một prompt 80 chữ có số liệu cụ thể. Giống như dặn thợ may "may đẹp vào nhé" suốt 10 phút mà quên đưa số đo.

Trong bài nghiên cứu "Why language models hallucinate" công bố tháng 9/2025, OpenAI giải thích rằng cách huấn luyện và chấm điểm mô hình hiện nay thường thưởng cho việc đoán hơn là thừa nhận không chắc chắn. Vì vậy, bạn nên chủ động giảm rủi ro bằng vài câu trong prompt:

  • Cho phép AI trả lời "tôi không chắc" hoặc "không có dữ liệu".
  • Yêu cầu chỉ dùng thông tin trong tài liệu bạn cung cấp.
  • Yêu cầu dẫn nguồn cho số liệu, rồi tự mở nguồn kiểm tra.

Dù prompt tốt đến đâu, số liệu, giá, tên người và điều khoản pháp lý do AI đưa ra vẫn cần bạn kiểm tra lại trước khi dùng. Đây là nguyên tắc chúng tôi áp dụng cho mọi nội dung có AI hỗ trợ.

Với các lĩnh vực cần độ chính xác cao như sức khỏe, thuốc, tài chính hay pháp lý, đừng làm theo câu trả lời của AI mà không hỏi ý kiến chuyên gia. AI có thể giúp bạn hiểu vấn đề nhanh hơn, nhưng không thay được bác sĩ, luật sư hay cố vấn tài chính.

Nên viết prompt bằng tiếng Việt hay tiếng Anh?

Với ChatGPT và Claude, viết prompt tiếng Việt rõ ràng, đủ ngữ cảnh thường cho kết quả tốt; mức độ cụ thể của prompt quan trọng hơn ngôn ngữ bạn chọn.

Hiện chưa có tài liệu chính thức nào từ OpenAI hay Anthropic so sánh trực tiếp chất lượng đầu ra giữa prompt tiếng Việt và tiếng Anh. Kinh nghiệm thực tế là cứ viết bằng ngôn ngữ bạn diễn đạt rõ nhất. Nếu kết quả cần bằng tiếng Việt, viết prompt tiếng Việt giúp giảm lỗi văn phong dịch. Thuật ngữ chuyên ngành như SEO, CTR, landing page thì cứ giữ nguyên tiếng Anh.

Câu hỏi thường gặp về prompt AI

Prompt là gì?

Prompt là câu lệnh hoặc nội dung bạn gửi cho công cụ AI như ChatGPT, Claude, Gemini để yêu cầu nó trả lời, viết nội dung, phân tích hay tạo hình ảnh.

Công thức viết prompt đơn giản nhất là gì?

Công thức dễ nhớ gồm 5 phần: vai trò, nhiệm vụ, ngữ cảnh, định dạng đầu ra và ràng buộc. Với câu hỏi đơn giản, bạn chỉ cần nhiệm vụ và ngữ cảnh.

Prompt engineering có cần biết lập trình không?

Không. Người dùng giao diện chat chỉ cần viết rõ ràng và biết các kỹ thuật như đưa ví dụ, chia nhỏ tác vụ. Kiến thức lập trình chỉ cần khi tích hợp AI qua API.

Prompt dùng cho ChatGPT có dùng được cho Claude không?

Có. Prompt rõ ràng và đủ ngữ cảnh chạy tốt trên cả hai. Khi làm việc với Claude, bạn có thể dùng thêm thẻ XML để tách tài liệu và yêu cầu cho gọn gàng.

Vì sao AI trả lời không đúng ý dù đã viết prompt chi tiết?

Thường do prompt thiếu dữ kiện cụ thể, thiếu ví dụ mẫu hoặc gộp quá nhiều việc. Hãy chia nhỏ tác vụ, thêm ví dụ và cho phép AI trả lời "không có dữ liệu".

Có nên dùng mẫu prompt tải trên mạng không?

Có thể dùng làm điểm khởi đầu, nhưng bạn cần thay ngữ cảnh sản phẩm, khách hàng và giọng thương hiệu của mình. Mẫu prompt chung chung sẽ cho kết quả chung chung.

Tìm mẫu prompt miễn phí ở đâu?

Bạn có thể tham khảo Prompts.chat, Prompt Engineering Guide, Learn Prompting hoặc PromptHero cho prompt tạo ảnh. Nên chỉnh mẫu theo ngữ cảnh riêng trước khi dùng.

Bắt đầu viết prompt tốt hơn từ hôm nay

Prompt AI không có công thức thần kỳ. Có thói quen giao việc rõ ràng: nói AI là ai, cần làm gì, cho ai đọc, trình bày ra sao và tránh điều gì. Việc bạn có thể làm ngay: mở lại prompt bạn dùng nhiều nhất tuần qua, kiểm tra xem nó thiếu thành phần nào trong 5 thành phần ở trên, bổ sung rồi chạy lại để so sánh.

Nếu bạn muốn đi xa hơn việc viết từng prompt, như cá nhân hóa Claude bằng Project và Skill, xây trợ lý AI cho content, marketing, sales hay tự động hóa công việc văn phòng, bạn có thể tham khảo khóa học Claude AI Mastery của Vinalink Academy. Chương trình 6 buổi thực hành trực tiếp trên công việc thật, bắt đầu từ cách ra lệnh cho Claude đúng ngay từ buổi đầu.

Call Zalo Messenger TikTok LinkedIn