Zero-shot CoT и few-shot CoT

Пошаговое рассуждение можно вызвать одной фразой или показать примерами — у каждого подхода своя ниша.

Zero-shot CoT — включение рассуждения фразой («давай подумаем пошагово») без примеров. Few-shot CoT — примеры, где образцовый ответ уже содержит рассуждение.

Zero-shot CoT: одна фраза

Самый дешёвый приём: добавить в конец инструкции «Давай рассуждать пошагово». Известно, что даже эта короткая фраза заметно поднимает точность на задачах с логикой.

Вопрос: Если поезд проезжает 60 км за 45 минут,
какова его скорость в км/ч?
Давай рассуждать пошагово.

Модель распишет: 45 минут = 0.75 часа; 60 / 0.75 = 80 км/ч. Без фразы она чаще ошибается, деля «на глаз».

Few-shot CoT: показываем, КАК рассуждать

Если задача нестандартная и важен конкретный способ рассуждения, покажите его на примерах. Образцовый ответ в примере содержит и шаги, и итог — модель копирует структуру рассуждения.

Вопрос: В классе 12 мальчиков и 8 девочек. Какая доля девочек?
Рассуждение: Всего 12 + 8 = 20 человек. Девочек 8.
Доля = 8 / 20 = 0.4 = 40%.
Ответ: 40%

Вопрос: В корзине 5 красных и 15 синих шаров. Какая доля красных?
Рассуждение:

Модель продолжит по образцу: «Всего 5 + 15 = 20. Красных 5. Доля = 5/20 = 25%. Ответ: 25%». Few-shot CoT задаёт не только что считать, но и как оформлять рассуждение.

Как выбрать

СитуацияЧто брать
Типовая логика/арифметикаZero-shot CoT (одна фраза)
Нужен конкретный стиль рассужденияFew-shot CoT
Свой формат итога и шаговFew-shot CoT
Хочется минимум токеновZero-shot CoT

Нюанс с современными моделями

Сильные современные модели часто рассуждают сами, без явной просьбы, особенно в «думающих» режимах. Но явное указание всё равно полезно: оно делает поведение предсказуемым и фиксирует формат. Few-shot CoT остаётся незаменимым, когда ваш способ решения отличается от того, что модель выбрала бы по умолчанию.

Итог

  • Zero-shot CoT — дешёвый «давай рассуждать пошагово», хорош для типовых задач.
  • Few-shot CoT — примеры с рассуждением, задают конкретный способ и формат.
  • Выбор зависит от того, нужен ли вам особый стиль рассуждения.
  • Даже самостоятельно рассуждающим моделям явная инструкция даёт предсказуемость.
Проверьте себя
1. Что такое zero-shot CoT?
AПримеры с готовым рассуждением
BВключение пошагового рассуждения фразой вроде «давай рассуждать пошагово» без примеров
CЗапуск модели без промпта
DДообучение модели на цепочках рассуждений
2. Когда стоит предпочесть few-shot CoT?
AКогда нужен минимум токенов
BКогда важен конкретный способ или формат рассуждения, отличный от дефолтного
CКогда задача — простое приветствие
DКогда нельзя приводить примеры
3. Зачем явно просить рассуждение у модели, которая и так умеет рассуждать сама?
AЧтобы сломать модель
BЧтобы сделать поведение предсказуемым и зафиксировать формат шагов и итога
CЭто бесполезно
DЧтобы повысить стоимость
Поддержать проект