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ểm | Giải Thích |
|---|---|
| Nhanh | Không cần chuẩn bị examples |
| Linh hoạt | AI tự sáng tạo, không bị “khóa” trong frame |
| Test creativity | Xem AI nghĩ ra gì |
Nhược Điểm Zero-shot
| Nhược Điểm | Giải Thích |
|---|---|
| Không nhất quán | Mỗi lần cho kết quả khác nhau |
| Chưa đúng style | AI không biết “tone” bạn muốn |
| Khó scale | Khô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ểm | Giải Thích |
|---|---|
| Nhất quán | AI học được “công thức” |
| Đúng style | Match brand voice |
| Scale được | Template hóa workflows |
| Control cao | Bạn define pattern |
Nhược Điểm Few-shot
| Nhược Điểm | Giải Thích |
|---|---|
| Mất thời gian setup | Phải chuẩn bị 2-5 examples tốt |
| Ít creative | AI “khóa” trong pattern |
| Examples phải good | Examples 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-shot | Few-shot |
|---|---|---|
| Setup time | ⚡ 30 giây | ⏱️ 3-5 phút |
| Quality | ⭐⭐⭐ Varies | ⭐⭐⭐⭐⭐ Consistent |
| Creativity | ⭐⭐⭐⭐⭐ High | ⭐⭐⭐ Limited by pattern |
| Use case | Brainstorm, test | Production, 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
- Zero-shot explore options
- Pick best style
- 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! 💪