Если вы пишете промпт без примеров — это zero-shot. Если даёте 2–3 примера «вход → выход» — few-shot. Разница в точности часто 3–5× в пользу few-shot.
Когда zero-shot достаточно
- Задача стандартная: суммаризация, перевод, простой ответ на вопрос.
- Формат свободный — модели не нужно угадывать стиль.
- Контекст в самом запросе достаточно подробный.
Сделай короткое резюме статьи ниже на 3 пункта.
[текст статьи]
Когда нужен few-shot
- Нужна специфическая структура ответа: своя таблица, своя разметка, особый стиль.
- Задача неочевидная: классификация по нестандартным категориям, специфический жаргон.
- Вы заметили, что zero-shot даёт «правильно, но не то».
Классифицируй жалобу клиента: "тех", "оплата" или "продукт".
Пример:
Жалоба: "не приходит письмо после оплаты"
Ответ: оплата
Пример:
Жалоба: "почему интерфейс такой странный"
Ответ: продукт
Жалоба: "не могу залогиниться, пишет 500"
Ответ:
Сколько примеров давать
Обычно 2–5. После 5 модель начинает копировать стиль примеров слишком жёстко.
Что важно про примеры
- Разнообразие важнее количества: 3 разных лучше, чем 5 похожих.
- Примеры должны покрывать граничные случаи, а не только типичные.
- Порядок примеров иногда влияет — попробуйте поменять местами.
Простой чек-лист
- Попробуйте zero-shot.
- Если ответ «правильный, но не в том формате» — добавьте 2 примера.
- Если ответ ошибочен по сути — пересмотрите контекст и роль, а не количество примеров.