Prompt Engineering Nâng cao (Part 1): 7 Kỹ thuật Nền Tảng
Prompt Engineering nâng cao Part 1: 7 kỹ thuật nền tảng giúp prompt rõ bối cảnh, có ví dụ, ràng buộc đầu ra và giảm lỗi AI đoán mò.

Cách chọn kỹ thuật prompt theo mục tiêu
Đừng áp dụng tất cả kỹ thuật cùng lúc. Hãy chọn kỹ thuật theo vấn đề bạn đang gặp, vì mỗi lỗi prompt cần một kiểu sửa khác nhau.
| Vấn đề đang gặp | Kỹ thuật nên ưu tiên | Dấu hiệu đã cải thiện |
|---|---|---|
| AI trả lời chung chung | Role + Context + Output Format | Câu trả lời có chi tiết theo ngành/ngữ cảnh |
| AI hiểu sai ý | Few-shot example | Output giống mẫu bạn đưa hơn |
| AI viết lan man | Constraint + Rubric | Kết quả ngắn hơn, đúng tiêu chí hơn |
| AI bỏ sót bước | Step-by-step decomposition | Có đủ trình tự xử lý |
| AI khó tái sử dụng | Template prompt | Dùng lại được cho nhiều đầu vào |
Cụm bài nên đi theo thứ tự: viết prompt ChatGPT cho người mới, 5-Box Framework, rồi đến Part 1-4 của series này. Cách đọc này giúp Google và người đọc hiểu đây là cụm nội dung prompt có chiều sâu, không phải các bài rời rạc.
Bạn đang lãng phí **90% tiềm năng ChatGPT** nếu chỉ hỏi "Bạn có thể giúp tôi không?"
Sự thật là: Hầu hết người dùng AI đang ở mức cơ bản - hỏi đáp đơn giản như Google Search. Họ nhận được output tệ không phải vì AI yếu, mà vì không biết cách hỏi đúng.
Sự khác biệt giữa người mới và chuyên gia không nằm ở công cụ, mà nằm ở kỹ thuật viết prompt. Một prompt tốt biến ChatGPT từ "chatbot" thành "đối tác chiến lược" giúp bạn tăng năng suất gấp 10 lần.
Đây là Part 1 trong series 4 bài về Prompt Engineering nâng cao. Trong bài này, bạn sẽ làm chủ 7 kỹ thuật nền tảng - foundation để leo lên các level tiếp theo (Advanced Reasoning, Multimodal, Automation).
💡 Sau bài này, bạn sẽ:
- Viết được prompt theo công thức vàng 4 yếu tố
- "Nhập vai" cho AI để có output chuyên sâu
- Kiểm soát định dạng output (tables, JSON, markdown)
- Sửa lỗi AI mà không phải viết lại từ đầu
1. Cấu trúc cơ bản
Công thức vàng:
Vai trò + Nhiệm vụ + Ràng buộc + Định dạng
Đây là foundation của mọi prompt pro. 90% prompts tệ thiếu 1 trong 4 yếu tố này.
Trước vs Sau
❌ Trước (prompt tệ):
"Viết bài về AI"
✅ Sau (prompt tốt):
Vai trò: Bạn là chuyên viên Content Marketing mảng công nghệ
Nhiệm vụ: Viết bài blog về AI Marketing
Ràng buộc: 1500 từ, giọng văn thân thiện, hướng tới doanh nghiệp vừa và nhỏ (SMEs)
Định dạng: Markdown với các thẻ H2, H3, gạch đầu dòng
Giải thích từng yếu tố
| Yếu tố | Tại sao quan trọng | Example |
|---|---|---|
| Vai trò | AI sẽ áp dụng tư duy phù hợp | "Bạn là Giám đốc Tài chính" vs "Bạn là Chuyên gia Tăng trưởng" |
| Nhiệm vụ | Rõ ràng đầu ra cần gì | "Phân tích tài chính" vs "Lên ý tưởng" |
| Ràng buộc | Ngăn AI đi chệch hướng | Số lượng từ, giọng văn, tránh các chủ đề |
| Định dạng | Kết quả dùng được ngay | Bảng, JSON, gạch đầu dòng, markdown |
Tips thực chiến
Càng cụ thể = Output càng chính xác
Thay vì "tone professional", viết "tone McKinsey report - formal, data-driven, no jargon"4 yếu tố này LUÔN có trong prompt chuyên nghiệp
Nếu prompt của bạn thiếu 1 trong 4, dừng lại và bổ sung ngay
2. Sức mạnh nhập vai
Khái niệm: Gán "nhân cách" cho AI thay vì coi nó là công cụ tìm kiếm
ChatGPT không chỉ là database trả lời câu hỏi. Nó có thể đóng vai bất kỳ chuyên gia nào - từ Gordon Ramsay đến Steve Jobs, từ CFO bảo thủ đến Growth Hacker liều lĩnh.
Ví dụ thực tế
❌ Prompt tệ:
"Tôi nên nấu món gì?"
✅ Prompt tốt:
"Bạn là Gordon Ramsay. Hướng dẫn tôi nấu món bò bít tết Wagyu A5 chuẩn sao Michelin.
Giọng điệu của bạn:
- Đòi hỏi cao về kỹ thuật
- Chuyên nghiệp nhưng có chút hài hước châm biếm
- Chỉ ra lỗi sai trực tiếp (như trong show Hell's Kitchen)
Bắt đầu bằng câu: 'Được rồi, nghe cho kỹ đây...'"
Output khác biệt:
- Prompt tệ → "Bạn có thể nấu mì ý, súp, salad..."
- Prompt tốt → "Được rồi, nghe cho kỹ đây. Wagyu A5 giá 200 bảng/kg đấy đồ lừa! Nếu cô làm chín quá, cô vừa đốt cả gia tài đấy..."
Khi nào dùng Roleplaying?
| Trường hợp sử dụng | Ví dụ vai trò |
|---|---|
| Cần chuyên môn sâu | CFO, Legal advisor, Senior Data Scientist |
| Muốn tone cụ thể | Steve Jobs pitch, Hemingway writing, Barack Obama speech |
| Training/coaching | Hiring manager, Fitness coach, Language tutor |
| Creative content | Pixar storyteller, Stand-up comedian, Rapper |
So sánh nền tảng
| Nền tảng | Chất lượng đóng vai | Ghi chú |
|---|---|---|
| ChatGPT | ⭐⭐⭐⭐⭐ | Xuất sắc, rất tự nhiên |
| Claude | ⭐⭐⭐⭐⭐ | Xuất sắc, nuanced hơn ChatGPT |
| Gemini | ⭐⭐⭐⭐ | Tốt, đôi khi hơi generic |
💡 Mẹo chuyên nghiệp: Thêm "personality traits" cụ thể thay vì chỉ job title. Ví dụ: "CFO bảo thủ, ưu tiên cash flow hơn growth" vs "CFO".
3. Làm chủ từng bước
Khái niệm: AI là tư vấn viên, không phải máy trả lời
Đừng expect AI đọc vị ý bạn ngay lần đầu. Thay vào đó, hãy để AI hỏi lại bạn để hiểu rõ context trước khi execute.
Template vàng
"Tôi muốn [mục tiêu]. Đừng trả lời ngay.
Thay vào đó:
1. Hỏi tôi 3-5 câu để hiểu rõ context
2. Đề xuất 3 approaches khác nhau
3. Sau khi tôi chọn, mới thực hiện chi tiết"
Ví dụ thực tế
Vấn đề: Lập kế hoạch marketing Q1
❌ Yêu cầu ngay:
"Viết kế hoạch marketing Q1 cho sản phẩm của tôi"
Kết quả: AI tạo plan generic, không fit với budget/target/KPIs của bạn → Wasted effort
✅ Step-by-step:
"Tôi cần kế hoạch marketing Quý 1. Đừng viết ngay.
Hỏi tôi về:
- Ngân sách dự kiến
- Chi tiết đối tượng mục tiêu
- Hiệu suất các kênh hiện tại
- Mục tiêu chính (nhận diện thương hiệu vs chuyển đổi vs giữ chân khách hàng)
Sau đó đề xuất 3 chiến lược khác nhau."
Kết quả:
→ AI hỏi 5 câu clarification
→ Bạn trả lời (2 phút)
→ AI đề xuất 3 strategies tailored
→ Bạn chọn 1
→ AI execute chi tiết với context đầy đủ
Lợi ích
- Tránh wasted effort khi AI hiểu sai
- Output tailored chính xác hơn 80%
- Học được cách tư duy từ câu hỏi AI đặt ra
⚠️ Lưu ý: Kỹ thuật này tốn thêm 1-2 lượt hội thoại, nhưng tiết kiệm được hàng giờ chỉnh sửa sau này.
4. Kiểm soát định dạng
Tại sao quan trọng: Output đẹp = Dùng ngay, không cần edit
AI có thể output bất kỳ format nào: table, JSON, CSV, markdown, HTML... Nhưng nếu bạn không specify, nó sẽ chọn format "mặc định" (thường là bullet points dài dòng).
Các format phổ biến
| Định dạng | Khi nào dùng | Ví dụ trường hợp sử dụng |
|---|---|---|
| Table | So sánh, data visualization | Competitor analysis, feature comparison |
| Bullet points | Lists, quick scan | To-do lists, feature lists |
| Numbered steps | Tutorials, processes | How-to guides, recipes |
| JSON/CSV | Data export, API | Integration với code, Google Sheets |
| Markdown | Docs, blog posts | Technical writing, documentation |
Template
"Định dạng đầu ra:
- Bảng với 4 cột: Tính năng, Chúng ta, Đối thủ A, Đối thủ B
- Mỗi ô tối đa 20 từ
- Làm nổi bật những điểm chúng ta thắng bằng ✅
- Những điểm đối thủ thắng bằng 🔴"
Ví dụ thực tế: Phân tích đối thủ
Prompt:
"So sánh sản phẩm của chúng ta vs 2 đối thủ chính.
Định dạng đầu ra BẢNG:
| Tính năng | Sản phẩm của chúng ta | ĐT A | ĐT B |
- Hàng 1: Giá cả
- Hàng 2: Tính năng chính
- Hàng 3: Khách hàng mục tiêu
- Hàng 4: Điểm mạnh
- Hàng 5: Điểm yếu
Mỗi ô: Tối đa 15 từ
Dùng biểu tượng: ✅ (điểm mạnh), 🔴 (điểm yếu), → (trung lập)"
Output:
| Tính năng | Sản phẩm của chúng ta | ĐT A | ĐT B |
|---|---|---|---|
| Giá cả | $49/tháng ✅ Phải chăng | $99/tháng → Tầm trung | $29/tháng 🔴 Rẻ hơn |
| Tính năng chính | A, B, C ✅ Đầy đủ | A, B → Hạn chế | A, C 🔴 Cơ bản |
| Mục tiêu | SMEs ✅ Tập trung rõ ràng | Doanh nghiệp lớn → Khác biệt | Cá nhân 🔴 Quá rộng |
💡 Mẹo chuyên nghiệp: Với JSON/CSV, thêm ví dụ output để AI tuân thủ chính xác định dạng bạn muốn.
5. Ngữ cảnh và Ràng buộc
Context = Bối cảnh = Những gì AI cần biết
Constraints = Giới hạn = Những gì AI không được làm
Hai yếu tố này quyết định 70% chất lượng output. Context giúp AI hiểu đúng, Constraints giúp AI không đi lạc hướng.
Context cần cung cấp
Bạn là ai
- Role: Founder, CMO, Developer, Student
- Industry: EdTech, FinTech, E-commerce
- Experience level: Beginner, Intermediate, Expert
Mục tiêu là gì
- Short-term goal (sprint này cần gì)
- Success metrics (đo lường như thế nào)
Audience là ai
- B2B hay B2C
- Technical level (developers vs business users)
- Demographics (age, location, interests)
Constraints cần có
Độ dài
- Word count: "500-700 words"
- Char limit: "Max 280 chars" (Twitter)
- Time limit: "60-second video script"
Tone
- Formal / Casual / Technical / Friendly
- Ví dụ cụ thể: "Tone McKinsey report" vs "Tone Gary Vee"
Những gì KHÔNG muốn (negative constraints)
- Avoid jargon, buzzwords
- Không mention competitors
- Không over-promise
Ví dụ đầy đủ
Bối cảnh:
- Tôi là nhà sáng lập startup công nghệ giáo dục (EdTech), hướng tới Gen Z (18-24 tuổi)
- Mục tiêu: Slide gọi vốn vòng hạt giống ($500K)
- Người nghe: Các nhà đầu tư mạo hiểm (VCs) không có nền tảng kỹ thuật, ưu tiên chỉ số tăng trưởng hơn công nghệ
Ràng buộc:
- 10 slide, mỗi slide tối đa 3 gạch đầu dòng
- Tránh: Thuật ngữ kỹ thuật khó hiểu, quá nhiều con số rối mắt
- Giọng văn: Tự tin nhưng không hứa hẹn thái quá
- Bắt buộc bao gồm: Dữ liệu tăng trưởng, kế hoạch thâm nhập thị trường
Đầu ra: Chi tiết từng slide kèm các ý chính cần nói
⚠️ Lỗi thường gặp: Chỉ nói những gì muốn, quên nói những gì KHÔNG muốn. Ràng buộc phủ định thường hiệu quả hơn!
6. Sao chép phong cách
Khái niệm: AI học viết giống bạn từ các mẫu câu
Thay vì miêu tả "tone friendly, professional", hãy cho AI 3-5 samples và bảo nó học theo. Kết quả sẽ nhất quán hơn 90%.
Cách làm
"Phân tích 3 mẫu email này [dán email vào].
Sau đó viết email mới về [chủ đề] với:
- Cùng cấu trúc câu (câu ngắn vs câu dài)
- Cùng cấp độ từ vựng (trang trọng vs đời thường)
- Cùng phong cách mở đầu/kết thúc
Email mới: [chủ đề]"
Use cases thực tế
| Kịch bản | Lợi ích |
|---|---|
| Brand voice consistency | Tất cả content giữ 1 tone |
| Personal writing style | Email, LinkedIn posts giống bạn |
| Company communication | Onboarding docs, announcements |
| Client-specific tone | Mỗi client 1 style riêng |
Tips
Cung cấp 3-5 samples (không chỉ 1)
1 sample = AI có thể misinterpret
3-5 samples = AI catch được patternChỉ rõ yếu tố nào cần mirror
- Tone (friendly/formal)
- Structure (short paragraphs vs long)
- Vocabulary (simple vs technical)
- Opening/closing style
Test và điều chỉnh
Output đầu có thể chưa perfect. Feedback: "Câu này quá dài, rút ngắn lại" → AI learn better
💡 Mẹo chuyên nghiệp: Lưu các mẫu tốt vào Thư viện Prompt. Tái sử dụng cho các nhiệm vụ tương tự.
7. Sửa lỗi
Nguyên tắc: Chỉ rõ lỗi sai và hướng dẫn sửa, đừng bắt đầu lại
Khi AI output không như ý, đừng viết lại prompt từ đầu. Thay vào đó, diagnose lỗi sai và guide AI sửa. Tiết kiệm được 70% tokens và thời gian.
Ví dụ
❌ Sai:
"Output này không tốt. Viết lại đi."
Vấn đề: AI không biết "không tốt" ở chỗ nào → Có thể viết lại vẫn tệ
✅ Đúng:
"Kết quả này có 3 vấn đề:
1. Quá nhiều thuật ngữ chuyên môn
Ví dụ: 'synergy', 'leverage', 'paradigm shift'
→ Khó hiểu với người đọc không làm kỹ thuật
2. Câu quá dài (>30 từ) → Khó đọc
Ví dụ: Câu 3 trong đoạn 2
3. Thiếu số liệu cụ thể để hỗ trợ luận điểm
Các tuyên bố mập mờ: "tăng đáng kể" → Cần con số
Hãy sửa lại:
- Thay thuật ngữ bằng từ đơn giản
- Tách câu dài thành 2-3 câu ngắn
- Thêm 2-3 thống kê/con số để củng cố luận điểm"
Lợi ích
AI học được pattern sai
Lần sau sẽ tránh lặp lại lỗi tương tựTiết kiệm tokens
Không phải regenerate toàn bộ từ đầuBuild conversational context
Càng iterate, AI hiểu càng rõ style bạn muốn
Framework: SPECIFIC Feedback
| Thay vì | Hãy nói thế này |
|---|---|
| "Too complex" | "Break into 3 subsections: A, B, C" |
| "Too formal" | "Use contractions (don't vs do not), casual words" |
| "Not enough detail" | "Add 2 examples for each point" |
| "Wrong tone" | "Too sales-y. Remove CTAs, focus on education" |
⚠️ Lưu ý: Mỗi lần feedback nên point out 2-3 issues cụ thể. Quá nhiều issues (>5) → AI overwhelmed.
8. Câu hỏi thường gặp
Tôi cần biết code để dùng 7 kỹ thuật này không?
Không! Tất cả 7 kỹ thuật trong Part 1 này đều không cần code. Bạn chỉ cần biết cách viết prompt rõ ràng. Kỹ thuật cần code sẽ ở Part 4 (Data Analysis, Automation).
Kỹ thuật nào nên học trước?
Roadmap học:
- Kỹ thuật 1 (Cấu trúc) - Foundation tuyệt đối
- Kỹ thuật 5 (Context & Constraints) - Impact lớn
- Kỹ thuật 4 (Formatting) - Quick wins
- Kỹ thuật 2 (Roleplaying) - Creative usage
- Kỹ thuật 3, 6, 7 - Advanced techniques
Tôi nên dùng ChatGPT hay Gemini hay Claude?
Cho 7 kỹ thuật Part 1, cả 3 platforms đều tốt. Khác biệt nhỏ:
- ChatGPT: Best cho Roleplaying (Kỹ thuật 2)
- Claude: Best cho long-form content (Kỹ thuật 3, 4)
- Gemini: Best cho research-heavy tasks
Recommendation: Bắt đầu với ChatGPT (free tier), sau khi thành thạo mới explore Claude/Gemini.
Prompts dài có tốn nhiều tiền không?
Không đáng kể. Với ChatGPT Plus ($20/mo), bạn có unlimited prompts. Chỉ khi dùng API mới tính per-token.
Cost example:
- Prompt 500 words ≈ $0.01 (GPT-4)
- Prompt 1000 words ≈ $0.02
Tiết kiệm thời gian từ good prompts >> Chi phí tăng thêm.
9. Kết luận
Bạn vừa làm chủ 7 kỹ thuật nền tảng của prompt engineering:
Key takeaways:
- ✅ Công thức 4 yếu tố - Vai trò + Nhiệm vụ + Ràng buộc + Định dạng
- ✅ Roleplaying - Gán nhân cách cho AI để có chuyên môn sâu
- ✅ Step-by-step - AI hỏi lại trước khi execute
- ✅ Formatting Control - Specify output format để dùng ngay
- ✅ Context & Constraints - Nói đủ bối cảnh + những gì KHÔNG muốn
- ✅ Style Mirroring - Cho AI samples để học theo
- ✅ Error Correction - Diagnose lỗi cụ thể thay vì viết lại từ đầu
Con số thực tế:
- Thời gian luyện tập: 2-3 ngày (mỗi ngày 30 phút)
- Improvement: Output chất lượng cao hơn 70-80%
- ROI: Tiết kiệm 5-10 giờ/tuần revision time
🚀 Bước tiếp theo:
- Practice ngay hôm nay - Chọn 1 kỹ thuật (gợi ý: Kỹ thuật 1) và thử 5 prompts khác nhau
- Đọc Part 2 - Kỹ thuật Tư duy Nâng cao (Chain of Thought, Nested Complexity, Perspective Switching)
- Join community - Chia sẻ prompts tốt nhất của bạn, học hỏi từ người khác
Đừng chỉ đọc suông. Mở ChatGPT ngay bây giờ và thử 1 kỹ thuật. Bạn sẽ thấy sự khác biệt ngay lập tức!
**Bài viết trong series:** - ✅ Part 1: Kỹ thuật nền tảng (Bài này) - ➡️ [Part 2: Tư duy nâng cao](/tu-dong-hoa/kien-thuc-nen-tang/prompt-engineering-nang-cao-21-ky-thuat-part-2) - ➡️ [Part 3: Đa phương thức](/tu-dong-hoa/kien-thuc-nen-tang/prompt-engineering-nang-cao-21-ky-thuat-part-3) - ➡️ [Part 4: Chuyên gia & Tự động hóa](/tu-dong-hoa/kien-thuc-nen-tang/prompt-engineering-nang-cao-21-ky-thuat-part-4)
prompt-engineering#chatgpt-nang-cao#ky-thuat-viet-prompt#roleplaying-ai#formatting-control