TROISINH
Prompt EngineeringKỹ thuật Prompt cơ bản

Zero-shot Prompting: Hỏi thẳng, không cần ví dụ

Zero-shot Prompting là gì? Học cách hỏi AI trực tiếp không cần ví dụ mẫu. Kỹ thuật prompt cơ bản hiệu quả cho người mới bắt đầu với AI.

Định nghĩa

Zero-shot Prompting là cách bạn đưa yêu cầu trực tiếp cho AI mà không cần đưa ví dụ mẫu trước. Đơn giản như hỏi "dịch câu này sang tiếng Anh" thay vì phải chỉ ra trước 3 câu đã dịch rồi mới đưa câu cần dịch thực sự.

Giải thích chi tiết

Tại sao gọi là "Zero-shot"?

Từ "shot" trong Machine Learning nghĩa là "lần thử" hay "ví dụ mẫu". Zero-shot = 0 ví dụ.

Bạn cứ tưởng tượng: AI như người đã đọc hàng triệu sách, báo, tài liệu trong quá khứ. Khi bạn hỏi thẳng "tóm tắt đoạn này", AI dựa vào "kiến thức" đã học để đoán bạn muốn gì — không cần bạn phải dạy lại bằng ví dụ cụ thể.

Khi nào Zero-shot hoạt động tốt?

Zero-shot là lựa chọn mặc định tuyệt vời khi:

  • Tác vụ đơn giản và phổ biến: Dịch thuật, tóm tắt ngắn, phân loại rõ ràng (spam/không spam), viết lại câu văn
  • Yêu cầu rõ ràng: Bạn mô tả đầu ra mong muốn chi tiết trong chính câu hỏi (vd: "trả lời bằng 3 bullet point")
  • Tiết kiệm thời gian: Bạn cần kết quả nhanh, không có thời gian tìm ví dụ mẫu

Giới hạn cần biết

Zero-shot không phải vạn năng. AI có thể hiểu sai định dạng bạn muốn — ví dụ bạn muốn bảng nhưng AI trả về đoạn văn. Hoặc với tác vụ quá đặc thù (phân loại email theo hệ thống riêng của công ty bạn), AI có thể đoán sai ý định vì thiếu ngữ cảnh cụ thể.

Quy tắc vàng: Luôn thử Zero-shot trước. Nếu kết quả sai định dạng hoặc thiếu nhất quán, lúc đó mới nghĩ đến Few-shot Prompting.

Ví dụ thực tế

Dưới đây là 3 tình huống bạn có thể copy-paste ngay:

Phân loại email nhanh

Phân loại email sau là "spam", "quảng cáo", hay "quan trọng":

"Chào bạn, khóa học Python online giảm giá 50% chỉ hôm nay! Đăng ký ngay kẻo lỡ!"

Chỉ trả lời một từ trong ba lựa chọn trên, không giải thích gì thêm.

Chuyển giọng văn công sở

Viết lại đoạn chat sau thành giọng văn trang trọng, phù hợp gửi email cho sếp:

"Ê bạn, cho mình xin cái báo cáo đó đi, mai mình cần gấp để họp với team."

Trích xuất dữ liệu có cấu trúc

Từ đoạn văn sau, trích xuất thông tin vào bảng với 3 cột: Tên, Ngày, Số tiền:

"Nguyễn Văn A đã thanh toán 500.000đ vào ngày 15/03/2024 cho dịch vụ thiết kế logo. Chị Bùi Thị B chuyển khoản 2.000.000đ ngày 20/03/2024 đặt cọc website."

Ứng dụng

Sinh viên

  • Tóm tắt nhanh: Ném nguyên PDF 20 trang vào AI, yêu cầu "tóm tắt 5 điểm chính bằng tiếng Việt dễ hiểu"
  • Giải thích khái niệm: "Giải thích thuật ngữ 'inflation' như đang nói với học sinh lớp 10"
  • Chuyển đổi định dạng: "Biến đoạn văn này thành các câu hỏi trắc nghiệm"

Người đi làm

  • Viết lại email: Chuyển từ tone thân mật sang trang trọng (hoặc ngược lại) cho phù hợp đối tượng
  • Tạo tiêu đề: "Viết 5 tiêu đề email hấp dẫn cho nội dung: [dán nội dung vào]"
  • Phân loại feedback: "Phân loại review này là tích cực, tiêu cực hay trung lập"

Doanh nghiệp nhỏ & Startup

  • Mô tả sản phẩm: Từ thông số kỹ thuật khô khan (RAM 8GB, SSD 256GB) sang mô tả hấp dẫn cho khách hàng
  • Dịch nội dung mạng xã hội: Dịch caption Instagram sang tiếng Anh để tiếp cận thị trường quốc tế
  • Trả lời FAQ tự động: Soạn sẵn prompt zero-shot để trả lời các câu hỏi thường gặp của khách hàng theo đúng tone thương hiệu

So sánh

Zero-shot thường được so sánh trực tiếp với Few-shot — kỹ thuật "dạy AI bằng ví dụ":

Tiêu chíZero-shot PromptingFew-shot Prompting
Ví dụ mẫuKhông cầnCần 2-5 ví dụ cụ thể
Tốc độ viếtNhanh (chỉ viết yêu cầu)Chậm hơn (phải tìm ví dụ)
Chi phí tokenThấpCao hơn (vì prompt dài)
Độ chính xácỔn với tác vụ phổ biếnCao với tác vụ đặc thù
Khi nào dùngThử trước, dùng cho tác vụ đơn giảnDùng khi zero-shot cho kết quả sai định dạng

Kết luận: Hãy xem Zero-shot như "hỏi bạn thông minh" — nói rõ bạn muốn gì. Nếu bạn thông minh nhưng AI vẫn làm sai, lúc đó mới đưa ví dụ (chuyển sang Few-shot).

Bài viết liên quan

Cùng cụm: Kỹ thuật Prompt cơ bản

Few-shot Prompting: Dạy AI bằng ví dụ

Khi Zero-shot không đủ, học cách "dạy" AI bằng 2-3 ví dụ mẫu để có kết quả chính xác hơn

Role Prompting: Giao vai trò cho AI

Nâng cao kết quả bằng cách giao vai trò cụ thể cho AI: "Bạn là luật sư chuyên về hợp đồng..."

Template Prompting: Tạo khuôn mẫu tái sử dụng

Biến prompt zero-shot thành template có chỗ điền thông tin, dùng lại cho hàng trăm tác vụ giống nhau

Đọc tiếp

Nền tảng về Prompt Engineering

Quay lại xem AI thực sự "đọc" prompt như thế nào trước khi học các kỹ thuật nâng cao

Kỹ thuật Prompt nâng cao

Sau khi thành thạo zero-shot, khám phá Chain-of-Thought, ReAct và các kỹ thuật phức tạp hơn

Prompt Pattern cho từng mục đích

Tổng hợp các mẫu prompt zero-shot đã tối ưu cho từng tình huống cụ thể: viết content, phân tích dữ liệu, lập trình...

On this page