Few-Shot Prompting tiếng Việt — Dạy Claude bằng ví dụ thực tế
Điểm nổi bật
Nhấn để đến mục tương ứng
- 1 Few-shot giúp Claude nắm bắt phong cách này chính xác hơn.
- 2 Kỹ thuật này đặc biệt hữu ích cho các tác vụ như phân loại review, viết thư tín doanh nghiệp, trích xuất dữ liệu có cấu trúc, và tóm tắt nội dung theo khuôn mẫu chuẩn.
- 3 Ví dụ 1: Bài báo: [Bài báo mẫu về chính sách thuế mới] Tóm tắt: Tiêu đề: Chính sách thuế GTGT mới từ tháng 7/2026 Tóm tắt: Bộ Tài chính ban hành thông tư mới điều chỉnh mức thuế GTGT cho nhóm hàng thiết yếu từ 10% xuống 8%.
- 4 Few-shot prompting là kỹ thuật cung cấp một vài ví dụ mẫu (thường từ 2 đến 5 ví dụ) trong prompt để Claude hiểu chính xác bạn muốn gì.
- 5 Tóm tắt bài báo tiếng Việt theo format chuẩn gồm 4 phần: Tiêu đề, Tóm tắt 2 câu, Điểm chính (3-5 gạch đầu dòng), Đánh giá mức độ quan trọng (1-5).
Khi làm việc với Claude bằng tiếng Việt, bạn sẽ nhanh chóng nhận ra rằng chỉ mô tả yêu cầu (zero-shot) đôi khi chưa đủ để Claude trả về kết quả đúng ý. Ngôn ngữ Việt Nam có nhiều sắc thái, cách diễn đạt vùng miền, và quy ước ngành nghề riêng mà Claude cần được "dạy" thông qua ví dụ cụ thể. Kỹ thuật này gọi là few-shot prompting.
Few-Shot Prompting là gì?
Few-shot prompting là kỹ thuật cung cấp một vài ví dụ mẫu (thường từ 2 đến 5 ví dụ) trong prompt để Claude hiểu chính xác bạn muốn gì. Thay vì chỉ mô tả bằng lời, bạn cho Claude thấy đầu vào mẫu và đầu ra mong muốn tương ứng.
Trong ngữ cảnh tiếng Việt, few-shot đặc biệt quan trọng vì:
- Giọng điệu đa dạng: Cùng một nội dung, cách viết cho Shopee review khác hoàn toàn với thư tín doanh nghiệp
- Thuật ngữ ngành: Nhiều ngành tại Việt Nam dùng thuật ngữ pha trộn Việt-Anh theo quy ước riêng
- Định dạng đầu ra: Bảng biểu, JSON, hay đoạn văn -- mỗi loại cần ví dụ cụ thể
- Ngữ cảnh văn hóa: Cách xưng hô, mức độ trang trọng, và phong cách giao tiếp thay đổi theo tình huống
Zero-Shot so với Few-Shot: Khi nào cần ví dụ?
Không phải lúc nào cũng cần few-shot. Hiểu rõ khi nào nên dùng giúp bạn tiết kiệm token và thời gian.
Zero-shot đủ tốt khi
- Yêu cầu đơn giản, phổ biến: dịch một câu, tóm tắt đoạn văn ngắn
- Định dạng đầu ra tiêu chuẩn: danh sách gạch đầu dòng, đoạn văn thông thường
- Không yêu cầu giọng điệu đặc biệt
Few-shot cần thiết khi
- Cần giọng điệu hoặc phong cách cụ thể (ví dụ: phong cách review Shopee, giọng báo chí VnExpress)
- Định dạng đầu ra phức tạp hoặc tùy chỉnh (JSON schema riêng, bảng có cột cụ thể)
- Thuật ngữ ngành nghề chuyên biệt (y tế, pháp lý, bất động sản)
- Phân loại theo tiêu chí riêng mà Claude chưa biết
- Cần sự nhất quán cao qua nhiều lần chạy
Cấu trúc Few-Shot Prompt chuẩn
Một few-shot prompt tiếng Việt hiệu quả gồm 4 phần:
- Hướng dẫn tổng quan: Mô tả ngắn gọn nhiệm vụ
- Các ví dụ mẫu: 2-5 cặp input/output
- Dấu phân cách rõ ràng: Giúp Claude phân biệt ví dụ với yêu cầu thực tế
- Yêu cầu thực tế: Input cần xử lý
[Hướng dẫn]: Phân loại đánh giá sản phẩm trên Shopee thành 3 nhóm: Tích cực, Tiêu cực, Trung lập. Trả về JSON.
[Ví dụ 1]
Đánh giá: "Giao hàng nhanh, đóng gói cẩn thận, sản phẩm đúng mô tả. Sẽ mua lại."
Kết quả: {"phan_loai": "tich_cuc", "diem_tin_cay": 0.95, "tu_khoa": ["giao hàng nhanh", "đóng gói cẩn thận", "đúng mô tả"]}
[Ví dụ 2]
Đánh giá: "Hàng nhận được khác hình, chất liệu mỏng, liên hệ shop không trả lời."
Kết quả: {"phan_loai": "tieu_cuc", "diem_tin_cay": 0.92, "tu_khoa": ["khác hình", "chất liệu mỏng", "không trả lời"]}
[Ví dụ 3]
Đánh giá: "Hàng tạm được, giá hợp lý nhưng giao hơi chậm."
Kết quả: {"phan_loai": "trung_lap", "diem_tin_cay": 0.78, "tu_khoa": ["tạm được", "giá hợp lý", "giao chậm"]}
---
Bây giờ hãy phân loại đánh giá sau:
Đánh giá: "Mua lần 2 rồi, lần này ship chậm hơn lần trước nhưng sản phẩm vẫn ổn."
Mẫu 1: Phân loại review thương mại điện tử
Đây là ứng dụng phổ biến nhất của few-shot tại Việt Nam. Các sàn thương mại điện tử như Shopee, Tiki, Lazada tạo ra hàng triệu review mỗi ngày, và việc phân loại tự động giúp doanh nghiệp nắm bắt phản hồi khách hàng.
Bạn là chuyên gia phân tích đánh giá sản phẩm trên sàn thương mại điện tử Việt Nam. Hãy phân loại mỗi đánh giá theo cảm xúc và trích xuất các khía cạnh được đề cập.
Ví dụ 1:
Input: "Son này lên màu đẹp lắm, giữ màu cả ngày, mùi thơm nhẹ. 5 sao luôn ạ!"
Output:
- Cảm xúc: Tích cực
- Khía cạnh: chất lượng sản phẩm (tích cực), độ bền (tích cực), mùi hương (tích cực)
- Điểm: 5/5
Ví dụ 2:
Input: "Áo vải cotton mềm, mặc thoải mái. Nhưng size hơi rộng so với bảng size, nên đặt nhỏ hơn 1 size."
Output:
- Cảm xúc: Tích cực có lưu ý
- Khía cạnh: chất liệu (tích cực), kích cỡ (tiêu cực), tư vấn mua hàng (trung lập)
- Điểm: 4/5
Ví dụ 3:
Input: "Đặt 3 ngày mới giao, hộp bị móp 1 góc, may mà hàng bên trong không sao."
Output:
- Cảm xúc: Trung lập
- Khía cạnh: thời gian giao hàng (tiêu cực), đóng gói (tiêu cực), tình trạng sản phẩm (tích cực)
- Điểm: 3/5
---
Bây giờ hãy phân loại đánh giá sau:
Input: "[Dán đánh giá cần phân loại]"
Mẫu 2: Viết thư tín doanh nghiệp chuẩn
Thư tín doanh nghiệp tiếng Việt có quy ước riêng về cách xưng hô, cấu trúc, và mức độ trang trọng. Few-shot giúp Claude nắm bắt phong cách này chính xác hơn.
Bạn là trợ lý viết thư tín doanh nghiệp tiếng Việt chuyên nghiệp. Hãy viết thư theo phong cách trang trọng, lịch sự, đúng quy cách công văn Việt Nam.
Ví dụ 1:
Yêu cầu: Thư mời họp đối tác
Kết quả:
Kính gửi: Quý đại diện Công ty [Tên],
Công ty [Tên công ty] trân trọng kính mời Quý công ty tham dự buổi họp bàn về kế hoạch hợp tác trong quý II/2026.
Thời gian: 14:00, ngày [ngày/tháng/năm]
Địa điểm: [Địa chỉ]
Nội dung chính: Thảo luận phương án phân phối sản phẩm tại khu vực phía Nam.
Rất mong nhận được xác nhận tham dự từ Quý công ty trước ngày [ngày].
Trân trọng,
[Họ tên]
[Chức danh]
Ví dụ 2:
Yêu cầu: Thư cảm ơn sau sự kiện
Kết quả:
Kính gửi: Quý khách hàng,
Công ty [Tên] xin chân thành cảm ơn Quý vị đã dành thời gian tham dự sự kiện [Tên sự kiện] ngày [ngày/tháng/năm]. Sự hiện diện của Quý vị đã góp phần quan trọng vào thành công của chương trình.
Chúng tôi hy vọng sẽ tiếp tục được đồng hành cùng Quý vị trong các hoạt động sắp tới.
Trân trọng,
[Họ tên]
[Chức danh]
---
Bây giờ hãy viết thư theo yêu cầu sau:
Yêu cầu: [Mô tả yêu cầu thư tín của bạn]
Mẫu 3: Tạo mô tả sản phẩm theo phong cách thương mại điện tử
Mô tả sản phẩm trên các sàn thương mại điện tử Việt Nam có phong cách riêng: ngắn gọn, nhiều gạch đầu dòng, nhấn mạnh lợi ích, và thường có phần "cam kết" ở cuối.
Viết mô tả sản phẩm cho sàn thương mại điện tử Việt Nam. Phong cách: ngắn gọn, rõ ràng, nhấn mạnh lợi ích, có phần thông số và cam kết.
Ví dụ 1:
Sản phẩm: Tai nghe Bluetooth không dây
Mô tả:
TAI NGHE BLUETOOTH 5.3 - NGHE NHAC 36 GIO LIEN TUC
Dac diem noi bat:
- Pin trau 36 gio su dung, hop sac 300 gio che do
- Bluetooth 5.3 ket noi nhanh, on dinh trong 15m
- Chong nuoc IPX5 - thoai mai tap gym, chay bo
- Chong on chu dong ANC giam 35dB tieng on
Thong so ky thuat:
- Driver: 13mm dynamic
- Tan so: 20Hz - 20kHz
- Trong luong: 5.2g/ben
- Sac nhanh: 10 phut sac = 2 gio nghe
Cam ket:
- Bao hanh 12 thang 1 doi 1
- Hoan tien 100% neu khong hai long trong 7 ngay
- Giao hang toan quoc, free ship don tu 150k
---
Bây giờ hãy viết mô tả cho sản phẩm sau:
Sản phẩm: [Mô tả sản phẩm của bạn]
Mẫu 4: Structured Output với JSON tiếng Việt
Khi cần Claude trả về dữ liệu có cấu trúc từ văn bản tiếng Việt, few-shot là cách tốt nhất để định nghĩa schema. Claude sẽ tuân theo cấu trúc JSON bạn đã minh họa qua các ví dụ.
Trích xuất thông tin từ tin tuyển dụng tiếng Việt và trả về JSON.
Ví dụ 1:
Tin tuyển dụng: "Công ty ABC tuyển Nhân viên Marketing, yêu cầu 2 năm kinh nghiệm, tốt nghiệp đại học chuyên ngành Marketing hoặc Truyền thông. Lương 15-20 triệu. Làm việc tại quận 1, TP.HCM. Ưu tiên ứng viên biết tiếng Anh."
JSON:
{
"cong_ty": "Công ty ABC",
"vi_tri": "Nhân viên Marketing",
"kinh_nghiem": "2 năm",
"hoc_van": "Đại học - Marketing/Truyền thông",
"luong": {"min": 15000000, "max": 20000000, "don_vi": "VND"},
"dia_diem": "Quận 1, TP.HCM",
"yeu_cau_them": ["Tiếng Anh"],
"loai_hinh": "Toàn thời gian"
}
Ví dụ 2:
Tin tuyển dụng: "Cần tuyển gấp Lập trình viên Frontend React, không yêu cầu kinh nghiệm, sinh viên mới ra trường OK. Deal lương theo năng lực từ 8tr. Remote hoàn toàn."
JSON:
{
"cong_ty": null,
"vi_tri": "Lập trình viên Frontend React",
"kinh_nghiem": "Không yêu cầu",
"hoc_van": null,
"luong": {"min": 8000000, "max": null, "don_vi": "VND"},
"dia_diem": "Remote",
"yeu_cau_them": ["React"],
"loai_hinh": "Toàn thời gian"
}
---
Bây giờ hãy trích xuất thông tin từ tin tuyển dụng sau:
Tin tuyển dụng: "[Dán tin tuyển dụng cần xử lý]"
Mẫu 5: Tóm tắt bài báo tiếng Việt theo format chuẩn
Khi cần tóm tắt nhiều bài báo với định dạng nhất quán, few-shot giúp Claude duy trì cấu trúc đồng nhất qua nhiều lần xử lý.
Tóm tắt bài báo tiếng Việt theo format chuẩn gồm 4 phần: Tiêu đề, Tóm tắt 2 câu, Điểm chính (3-5 gạch đầu dòng), Đánh giá mức độ quan trọng (1-5).
Ví dụ 1:
Bài báo: [Bài báo mẫu về chính sách thuế mới]
Tóm tắt:
Tiêu đề: Chính sách thuế GTGT mới từ tháng 7/2026
Tóm tắt: Bộ Tài chính ban hành thông tư mới điều chỉnh mức thuế GTGT cho nhóm hàng thiết yếu từ 10% xuống 8%. Chính sách có hiệu lực từ 01/07/2026, áp dụng cho doanh nghiệp đăng ký kinh doanh tại Việt Nam.
Điểm chính:
- Giảm thuế GTGT từ 10% xuống 8% cho nhóm hàng thiết yếu
- Áp dụng từ 01/07/2026
- Doanh nghiệp cần cập nhật hệ thống xuất hóa đơn
- Dự kiến giảm giá bán lẻ 1-2% cho người tiêu dùng
Mức quan trọng: 4/5
---
Bây giờ hãy tóm tắt bài báo sau:
Bài báo: "[Dán nội dung bài báo]"
Nguyên tắc chọn ví dụ hiệu quả
Chất lượng ví dụ quyết định chất lượng đầu ra. Dưới đây là các nguyên tắc khi chọn ví dụ cho few-shot tiếng Việt:
1. Bao phủ các trường hợp biên
Ví dụ nên bao gồm cả trường hợp dễ và khó. Nếu phân loại cảm xúc, đừng chỉ cho ví dụ rõ ràng tích cực hoặc tiêu cực -- hãy thêm trường hợp mơ hồ, châm biếm, hoặc có cả ý tích cực lẫn tiêu cực.
2. Giữ format nhất quán
Tất cả ví dụ phải theo cùng một cấu trúc. Nếu ví dụ 1 dùng gạch đầu dòng thì ví dụ 2 cũng phải dùng gạch đầu dòng, không chuyển sang đánh số.
3. Dùng dữ liệu thực tế
Ví dụ lấy từ dữ liệu thực tế của doanh nghiệp bạn sẽ cho kết quả tốt hơn ví dụ bịa ra. Review thật từ Shopee, email thật từ khách hàng, hay tin tuyển dụng thật sẽ giúp Claude hiểu bối cảnh chính xác.
4. Số lượng ví dụ phù hợp
Nghiên cứu cho thấy 3-5 ví dụ thường là tối ưu. Quá ít (1-2) có thể chưa đủ pattern, quá nhiều (trên 10) tốn token mà không cải thiện đáng kể chất lượng. Với các tác vụ đơn giản, 2-3 ví dụ là đủ. Với tác vụ phức tạp hoặc nhiều trường hợp biên, 4-5 ví dụ sẽ tốt hơn.
Chi phí và tối ưu token
Few-shot prompting tốn nhiều token hơn zero-shot vì phải gửi thêm ví dụ trong mỗi lần gọi API. Dưới đây là cách cân nhắc:
Ước tính chi phí
- Mỗi ví dụ tiếng Việt trung bình: 100-300 token (tùy độ dài)
- Prompt few-shot 3 ví dụ: khoảng 500-1000 token thêm so với zero-shot
- Với Claude qua giao diện web: không ảnh hưởng đến chi phí trực tiếp, chỉ ảnh hưởng độ dài ngữ cảnh
- Với API: chi phí tăng tương ứng với số token thêm
Chiến lược tối ưu
- Bắt đầu với zero-shot: Thử không ví dụ trước. Nếu kết quả chưa đạt, mới thêm ví dụ
- Tăng dần: Bắt đầu với 2 ví dụ, chỉ thêm nếu cần
- Ví dụ ngắn gọn: Mỗi ví dụ nên đủ để minh họa, không cần quá dài
- Dùng system prompt: Nếu dùng API, đặt ví dụ trong system prompt để tái sử dụng qua nhiều lần gọi
Kết hợp Few-Shot với các kỹ thuật khác
Few-shot mạnh hơn khi kết hợp với các kỹ thuật prompting khác:
Few-Shot + Chain-of-Thought
Trong ví dụ mẫu, bạn không chỉ cho đầu ra mà còn trình bày quá trình suy luận. Điều này đặc biệt hữu ích cho các tác vụ phân tích phức tạp.
Phân tích cảm xúc đánh giá sản phẩm, giải thích quá trình suy luận.
Ví dụ:
Đánh giá: "Điện thoại đẹp, chụp ảnh nét. Nhưng pin hơi yếu, dùng nửa ngày là hết."
Suy luận: Người dùng khen 2 điểm (thiết kế đẹp, camera nét) nhưng chê 1 điểm quan trọng (pin yếu). Từ "hơi" giảm nhẹ mức độ tiêu cực. Tổng thể nghiêng về tích cực có bảo lưu vì lời khen chiếm phần lớn nhưng điểm chê là yếu tố quan trọng trong trải nghiệm hàng ngày.
Kết quả: Tích cực có bảo lưu (3.5/5)
---
Bây giờ hãy phân tích:
Đánh giá: "[Đánh giá cần phân tích]"
Few-Shot + Role-Playing
Gán vai trò cho Claude trước khi đưa ví dụ giúp thiết lập ngữ cảnh rõ ràng hơn.
Bạn là chuyên viên chăm sóc khách hàng của một ngân hàng Việt Nam. Hãy trả lời thắc mắc khách hàng một cách chuyên nghiệp, thân thiện, và chính xác.
Ví dụ 1:
Khách hàng: "Tôi muốn mở thẻ tín dụng nhưng không biết cần giấy tờ gì?"
Trả lời: "Dạ, em cảm ơn anh/chị đã quan tâm đến dịch vụ thẻ tín dụng. Để mở thẻ, anh/chị vui lòng chuẩn bị: (1) CMND/CCCD còn hiệu lực, (2) Sao kê lương 3 tháng gần nhất hoặc hợp đồng lao động, (3) Hóa đơn điện/nước mang tên anh/chị. Anh/chị có thể đến bất kỳ chi nhánh nào hoặc đăng ký online qua app. Em có thể hỗ trợ thêm gì không ạ?"
Ví dụ 2:
Khách hàng: "Sao tôi chuyển tiền mà người nhận chưa nhận được?"
Trả lời: "Dạ, em rất tiếc về sự bất tiện này. Anh/chị vui lòng cung cấp mã giao dịch để em kiểm tra trạng thái chuyển tiền. Thông thường, giao dịch liên ngân hàng qua Napas sẽ xử lý trong vòng 1-5 phút. Nếu quá 15 phút mà người nhận chưa nhận được, em sẽ tạo yêu cầu tra soát ngay cho anh/chị ạ."
---
Khách hàng: "[Câu hỏi thực tế]"
Lỗi thường gặp khi dùng Few-Shot tiếng Việt
Qua kinh nghiệm sử dụng, dưới đây là các lỗi phổ biến cần tránh:
- Ví dụ không đại diện: Cho toàn ví dụ dễ khiến Claude xử lý kém với trường hợp khó
- Thiếu nhất quán format: Mỗi ví dụ một kiểu trình bày khiến Claude không biết theo format nào
- Ví dụ quá dài: Mỗi ví dụ dài hàng trăm từ lãng phí token và gây nhiễu
- Không có dấu phân cách: Claude không phân biệt được đâu là ví dụ, đâu là yêu cầu thực
- Dùng ví dụ tiếng Anh cho tác vụ tiếng Việt: Claude sẽ có xu hướng trả lời bằng tiếng Anh hoặc dùng cấu trúc Anh
Tổng kết
Few-shot prompting là kỹ thuật quan trọng khi làm việc với Claude bằng tiếng Việt. Bằng cách cung cấp 2-5 ví dụ chất lượng, bạn có thể hướng dẫn Claude hiểu chính xác giọng điệu, định dạng, và ngữ cảnh đặc thù của tiếng Việt. Hãy bắt đầu với zero-shot, chuyển sang few-shot khi cần, và luôn chọn ví dụ thực tế, đa dạng, và nhất quán về format. Kỹ thuật này đặc biệt hữu ích cho các tác vụ như phân loại review, viết thư tín doanh nghiệp, trích xuất dữ liệu có cấu trúc, và tóm tắt nội dung theo khuôn mẫu chuẩn.
Bai viet co huu ich khong?
Bản quyền thuộc về tác giả. Vui lòng dẫn nguồn khi chia sẻ.







