Câu lệnh Zero-shot

Sách: Kỹ thuật thiết lập câu lệnh - Tác giả: Lee Boonstra


Câu lệnh zero shot

Câu lệnh Zero-shot là loại câu lệnh đơn giản nhất. Nó chỉ cung cấp mô tả về một nhiệm vụ và một số văn bản để mô hình ngôn ngữ lớn (LLM) bắt đầu. Đầu vào này có thể là bất cứ thứ gì: một câu hỏi, phần mở đầu của một câu chuyện, hoặc các hướng dẫn. Zero-shot còn có thể được hiểu là "không có ví dụ".

Định dạng bảng được sử dụng dưới đây là một cách tuyệt vời để ghi lại các câu lệnh. Các câu lệnh của bạn có thể sẽ trải qua nhiều lần thử nghiệm trước khi chúng được đưa vào mã nguồn (codebase), vì vậy điều quan trọng là phải theo dõi quá trình thiết lập câu lệnh của bạn một cách có kỷ luật và có cấu trúc. Thông tin chi tiết hơn về định dạng bảng này, tầm quan trọng của việc theo dõi công việc kỹ thuật câu lệnh và quy trình phát triển câu lệnh nằm trong phần Các Thực hành Tốt nhất (Best Practices) ở cuối chương này ('Ghi lại các lần thử câu lệnh khác nhau').

Nhiệt độ (temperature) của mô hình nên được đặt ở mức thấp, vì không cần sự sáng tạo, và chúng tôi sử dụng các giá trị top-K và top-P mặc định của gemini-pro, điều này thực tế là vô hiệu hóa cả hai cài đặt đó (xem 'Cấu hình đầu ra LLM' ở trên). Hãy chú ý đến đầu ra được tạo ra. Các từ disturbing (gây khó chịu/đáng lo ngại) và masterpiece (kiệt tác) có thể làm cho dự đoán phức tạp hơn một chút, vì cả hai từ đều được sử dụng trong cùng một câu.

Name1_1_phân loại phim
Mục tiêu: Phân loại đánh giá phim thành tích cực, trung tính hoặc tiêu cực.
Mô hình: gemini-pro
Nhiệt độ: 0.1
Top-K: N/A
Lời nhắc:
Phân loại đánh giá phim thành TÍCH CỰC, TRUNG TÍNH hoặc TIÊU CỰC.<br>Đánh giá: "Her" là một nghiên cứu đáng lo ngại cho thấy hướng đi của nhân loại nếu AI được phép tiếp tục phát triển mà không bị kiểm soát. Tôi ước có nhiều bộ phim như kiệt tác này hơn.<br>Cảm xúc:
Đầu ra: TÍCH CỰC

Bảng 1. Một ví dụ về zero-shot prompting

When zero-shot doesn't work, you can provide demonstrations or examples in the prompt, which leads to "one-shot" and "few-shot" prompting. General prompting / zero shot

Khi zero-shot hoạt động không hiệu quả, bạn có thể cung cấp các minh họa hoặc ví dụ trong câu lệnh, điều này dẫn đến các câu lệnh "one-shot" và "few-shot".