Bỏ qua đến nội dung

Zero-shot vs Few-shot: Hai Kỹ Thuật Nền Tảng Nhất Của Prompt Engineering

So sánh chi tiết Zero-shot (hỏi thẳng) và Few-shot (dạy bằng ví dụ) - Khi nào dùng cái nào để có kết quả tốt nhất

Zero-shot vs Few-shot: Test vs Teach

📌 TLDR

Zero-shot: Hỏi AI không cho ví dụ - test khả năng tư duy tự nhiên. Few-shot: Cho AI 2-3 ví dụ trước - AI học pattern và cho kết quả đúng style bạn muốn. Dùng Zero-shot để test, Few-shot để scale.


Câu Chuyện: Linh và Caption Instagram

Linh chạy shop quần áo online trên Instagram. Mỗi ngày cần viết 5-10 captions.

Ngày 1: Thử Zero-shot

Prompt: "Viết caption cho ảnh áo thun trắng"

Kết quả AI:

“Áo thun trắng basic, phù hợp mọi lứa tuổi. Chất liệu cotton 100%. Giá 199k. Đặt hàng ngay!”

Linh: “Ủa… nghe như bài quảng cáo cũ… không có cảm giác ‘shop mình’ 😕“


Ngày 2: Thử Few-shot

Prompt:

"Ảnh: Váy hoa nhí
Caption: Hoa nở rồi đó! Váy này mặc chụp ảnh là 'auto đẹp' 🌸

Ảnh: Quần jeans
Caption: Jeans này ôm vừa đủ,  không căng thẳng như thứ Hai 😌

Ảnh: Áo thun trắng
Caption: [AI viết]"

Kết quả AI:

“Trắng là ‘màu luôn đúng’. Áo này mặc với gì cũng hợp, từ đi cafe đến đi họp ☕✨”

Linh: “Đây rồi! Đúng tone shop mình, có cảm giác, có emoji!” ✅


Zero-shot Prompting: “Hỏi Thẳng, Không Ví Dụ”

Là Gì?

Zero-shot = Hỏi AI không cho ví dụ, không hướng dẫn format.

AI phải dựa vào:

  • Kiến thức đã học (training data)
  • Hiểu biết chung
  • “Khả năng đoán” tự nhiên

Khi Nào Dùng Zero-shot?

Brainstorm ý tưởng:

"Cho 10 ý tưởng content TikTok về du lịch Đà Lạt"

Test xem AI hiểu vấn đề chưa:

"Tại sao shop quần áo online nên có livestream?"

Câu hỏi đơn giản:

"Giải thích NFT bằng tiếng Việt đơn giản"

Ưu Điểm Zero-shot

Ưu ĐiểmGiải Thích
NhanhKhông cần chuẩn bị examples
Linh hoạtAI tự sáng tạo, không bị “khóa” trong frame
Test creativityXem AI nghĩ ra gì

Nhược Điểm Zero-shot

Nhược ĐiểmGiải Thích
Không nhất quánMỗi lần cho kết quả khác nhau
Chưa đúng styleAI không biết “tone” bạn muốn
Khó scaleKhông thể reuse cho production

Ví Dụ Zero-shot (Vietnamese)

Case 1: Brainstorm

Prompt: "Cho 5 ý tưởng kinh doanh online phù hợp sinh viên, 
vốn dưới 5 triệu"

AI Output:
1. Resell đồ secondhand trên Shopee
2. Dạy kèm online qua Zoom
3. Làm content TikTok (affiliate marketing)
4. Bán đồ handmade (móc len, vẽ tranh)
5. Dropshipping từ Trung Quốc

Good for: Khám phá options nhanh


Case 2: Giải thích concept

Prompt: "Giải thích 'Prompt Engineering' cho người chưa biết gì về AI"

AI Output:
"Prompt Engineering là cách viết câu hỏi cho AI để được câu trả lời tốt nhất.
Giống như cách bạn hỏi Google: hỏi rõ ràng → kết quả chính xác!"

Good for: Explanation tasks


Few-shot Prompting: “Dạy Bằng Ví Dụ”

Là Gì?

Few-shot = Cho AI 2-5 ví dụ input → output, rồi AI tiếp tục pattern.

AI học:

  • Format (cấu trúc)
  • Tone (giọng điệu)
  • Style (phong cách)
  • Logic (quy luật ẩn)

Khi Nào Dùng Few-shot?

Cần format chuẩn:

Product descriptions, email templates, social captions

Cần tone nhất quán:

Brand voice, writing style

Scale production:

Viết 100 captions, 50 emails... cùng 1 style

Ưu Điểm Few-shot

Ưu ĐiểmGiải Thích
Nhất quánAI học được “công thức”
Đúng styleMatch brand voice
Scale đượcTemplate hóa workflows
Control caoBạn define pattern

Nhược Điểm Few-shot

Nhược ĐiểmGiải Thích
Mất thời gian setupPhải chuẩn bị 2-5 examples tốt
Ít creativeAI “khóa” trong pattern
Examples phải goodExamples tệ → Output tệ

Ví Dụ Few-shot (Vietnamese)

Case 1: Product Descriptions (Shopee Style)

Sản phẩm: Túi tote vải canvas
Mô tả: Túi đi chợ, đi học đều ok. Rộng nhưng gấp gọn được. 
Giặt máy không lo phai màu ✨

Sản phẩm: Bình nước thủy tinh
Mô tả: Uống nước lạnh không "ê răng". Nắp kín 100%, 
cho vào balo không lo đổ 💧

Sản phẩm: Dép lào quai ngang
Mô tả: [AI viết]

AI Output:

“Mềm như đi chân không. Đi trong nhà, ra ngoài giỗ đều ngon. Giặt nước xả không sợ 🩴”

→ Đúng tone Shopee: casual, có emoji, benefit-driven!


Case 2: Email Subject Lines

Email về: Flash sale cuối tuần
Subject: "⚡ 3 giờ vàng: Giảm đến 50% - Lỡ là tiếc!"

Email về: Sản phẩm mới
Subject: "🔥 New arrival: 10 mẫu bán được 500 cái trong 2 ngày"

Email về: Tết sale
Subject: [AI viết]

AI Output:

”🎊 Tết sale to nhất năm: Mua 2 tặng 1 - Vừa đủ cho cả nhà!”

→ Học được: Emoji đầu + số cụ thể + urgency!


So Sánh Trực Tiếp: Zero-shot vs Few-shot

Cùng 1 Task: Viết Slogan Coffee Shop

Zero-shot:

Prompt: "Viết slogan cho quán cà phê Hà Nội, target Gen Z"

Output: "Cà phê đậm đà, không gian yên tĩnh"

→ Generic, nhạt, không có personality


Few-shot:

Slogan 1: "Chill space cho những ngày 'hơi mệt'" (Mood Café)
Slogan 2: "Uống cà phê, sống chậm lại" (Slow Living Coffee)
Slogan 3: "Nơi wifi mạnh hơn cả động lực làm việc" (Workspace Café)

Quán mới: The Minimalist Coffee
Slogan: [AI viết]

Output:

“Cà phê ngon, decor đẹp - Chụp 1 send 10 ảnh”

→ Relatable, có Gen Z vibe, mention visual (Instagram-friendly)!


Bảng So Sánh Tổng Hợp

Yếu TốZero-shotFew-shot
Setup time⚡ 30 giây⏱️ 3-5 phút
Quality⭐⭐⭐ Varies⭐⭐⭐⭐⭐ Consistent
Creativity⭐⭐⭐⭐⭐ High⭐⭐⭐ Limited by pattern
Use caseBrainstorm, testProduction, scale
Control⭐⭐ Low⭐⭐⭐⭐⭐ High

Workflow Kết Hợp: Zero → Few

KHÔNG phải chọn 1 trong 2! Kết hợp thông minh:

Step 1: Zero-shot (Test & Explore)

"Cho 10 style viết caption Instagram khác nhau cho shop quần áo"

Output: AI cho 10 styles


Step 2: Chọn Style Thích

Bạn thấy style số 3, 5, 8 hay nhất


Step 3: Few-shot (Scale)

Lấy 3 examples từ style đó, build Few-shot template:

Caption 1: [Example từ style 3]
Caption 2: [Example từ style 5]  
Caption 3: [Example từ style 8]

Sản phẩm mới: [Info]
Caption: [AI generate]

Output: Chuẩn style, scale được 100 captions!


Templates Thực Tế

Template 1: Product Descriptions

**Few-shot Template:**

[Sản phẩm 1 info]
→ [Description style bạn muốn]

[Sản phẩm 2 info]
→ [Description style bạn muốn]

[Sản phẩm 3 info]
→ [Description style bạn muốn]

---

[Sản phẩm MỚI info]
→ [AI viết theo pattern]

Template 2: Social Media Captions

**Few-shot Template:**

Post type: [Product launch]
Caption: [Your style example]

Post type: [Behind the scenes]
Caption: [Your style example]

Post type: [Customer review]
Caption: [Your style example]

---

Post type: [NEW]
Caption: [AI generates]

Template 3: Email Subject Lines

**Few-shot Pattern:**

Email: Flash sale
Subject: ⚡ [Urgent message] - [Benefit] - [Deadline]

Email: New product
Subject: 🔥 [Social proof] - [Product name] - [Hook]

Email: Re-engagement
Subject: 💔 [Missing you message] - [Offer] - [Easy action]

---

Email: [YOUR CAMPAIGN]
Subject: [AI generates following pattern]

Best Practices

Zero-shot Best Practices

✅ DO:

  • Câu hỏi rõ ràng, cụ thể
  • Cho context (audience, goal)
  • Test nhiều lần để thấy range

❌ DON’T:

  • Hỏi mơ hồ “Làm cái gì đó hay”
  • Expect kết quả nhất quán
  • Dùng cho production ngay

Good Zero-shot:

"Cho 5 ý tưởng content TikTok về skincare cho Gen Z Việt Nam,
trending format hiện tại, dưới 60 giây"

Bad Zero-shot:

"Cho ý tưởng hay"

Few-shot Best Practices

✅ DO:

  • 3-5 examples (không quá nhiều)
  • Examples phải consistent (tone, length, style)
  • Tách biệt rõ input vs output
  • Test với 2-3 new inputs trước khi scale

❌ DON’T:

  • Examples mỗi cái một kiểu
  • Quá ít (1-2) hoặc quá nhiều (10+)
  • Examples chất lượng kém

Good Few-shot:

Product: Headphones | Price: $50 | Feature: Noise-canceling
Description: "Block the chaos. Feel the music. Only $50."

Product: Laptop stand | Price: $30 | Feature: Ergonomic
Description: "Work smarter. Sit better. Just $30."

Product: [NEW] | Price: [X] | Feature: [Y]
Description: [AI generates same structure]

Bad Few-shot:

Product 1: Long formal description
Product 2: Short emoji-heavy casual
Product 3: ??? (AI confused by inconsistent style)

Troubleshooting

Vấn Đề 1: Zero-shot Cho Kết Quả Quá Generic

Giải pháp: Thêm constraints cụ thể

Before (Generic):
"Viết slogan coffee shop"

After (Specific):
"Viết slogan coffee shop Hà Nội,
target: freelancers 25-35 tuổi,
style: minimal, slightly humorous,
không dùng từ 'passion' hay 'quality'"

Vấn Đề 2: Few-shot Không Học Được Pattern

Giải pháp: Check consistency

❌ Examples không consistent:
Example 1: 50 words, formal
Example 2: 10 words, casual
Example 3: 200 words, poetic
→ AI confused!

✅ Examples consistent:
Example 1: 20 words, friendly, 1 emoji
Example 2: 22 words, friendly, 1 emoji  
Example 3: 19 words, friendly, 1 emoji
→ AI learns clear pattern!

Vấn Đề 3: Few-shot Quá “Rigid” (Cứng Nhắc)

Giải pháp: Thêm variation trong examples

Thay vì examples quá giống nhau:
Example 1: "Product X - Benefit A - Price Y"
Example 2: "Product X - Benefit A - Price Y"
Example 3: "Product X - Benefit A - Price Y"

Có variation nhỏ:
Example 1: "[Benefit] in [Product]. Only [Price]." 
Example 2: "[Product] = [Benefit] + [Another benefit]. [Price]."
Example 3: "Need [Problem]? [Product] got you. [Price]."
→ AI học structure nhưng vẫn flexible!

Case Study: Email Marketing Campaign

Challenge:

Linh cần viết 30 emails cho campaign Tết (10 segments x 3 variations)


Approach 1: Zero-shot (❌ Failed)

Viết 30 lần:
"Viết email về sale Tết"

Kết quả:
- 30 emails hoàn toàn khác nhau
- Không có brand voice nhất quán
- Mất 3 giờ

Approach 2: Few-shot (✅ Success)

Step 1: Define patterns (10 phút)

Email 1 (FOMO): "⏰ Chỉ còn 24h - Sale Tết đến 50%"
Email 2 (Social proof): "🔥 2,000 người đã mua - Bạn chưa?"
Email 3 (Value): "🎁 Mua 2 tặng 1 - Vừa đủ cho cả nhà"

Step 2: Scale với Few-shot (30 phút)

For each segment:
- Load pattern template
- AI generates following examples
- Quick review & adjust

→ 30 emails done!

Total time: 40 phút (vs 3 giờ)
Quality: Consistent brand voice
ROI: 4.5x faster!


Action Plan: Master 2 Techniques

Tuần Này (Practice)

Ngày 1-2: Zero-shot

  • Chọn 3 tasks khác nhau (brainstorm, explain, analyze)
  • Test Zero-shot với mỗi task
  • Note: Kết quả creative không? Đúng chưa?

Ngày 3-4: Few-shot

  • Chọn 1 use case thường làm (captions, emails, descriptions…)
  • Tạo 3-5 examples tốt
  • Build Few-shot template
  • Test với 5 new inputs

Ngày 5-6: Combine Workflow

  • Dùng Zero-shot explore options (brainstorm)
  • Chọn style thích nhất
  • Build Few-shot template từ style đó
  • Scale production

Ngày 7: Review & Optimize

  • So sánh before/after
  • Đo thời gian tiết kiệm
  • Build personal template library

Kết Luận

🎯 Key Takeaways

Zero-shot:

  • Dùng để explore & test
  • Fast but inconsistent
  • Good cho creativity

Few-shot:

  • Dùng để scale & produce
  • Slow setup, consistent output
  • Good cho production

Best Strategy:Zero → Few Workflow

  1. Zero-shot explore options
  2. Pick best style
  3. Few-shot scale production

📚 Remember

Không phải chọn 1 trong 2 - Kết hợp thông minh:

Zero-shot (Test) 

Chọn pattern tốt nhất

Few-shot (Scale)

Production-ready!

🚀 Next Lesson

Bài tiếp theo: Chain of Thought & Self-Consistency

  • Bắt AI “suy nghĩ từng bước”
  • Tự kiểm chứng kết quả
  • Kết hợp với Zero/Few-shot = Powerful!

Practice 2 techniques này trong tuần - Bạn sẽ thấy productivity tăng vọt! 💪

Câu hỏi ôn tập

Trả lời xong, bấm “Kiểm tra đáp án” để mở ChatGPT chấm tự động.

1

Mục tiêu chính của bài học "Zero-shot vs Few-shot: Hai Kỹ Thuật Nền Tảng Nhất Của Prompt Engineering" là gì?

2

Tóm tắt 3 ý chính của bài học bằng lời của bạn (ngắn gọn, rõ ràng).

3

Nêu 1 tình huống thực tế bạn có thể áp dụng kiến thức từ bài học này.