Few-shot — это приём, когда вы показываете Claude несколько примеров того, какой результат нужен. Вместо долгого объяснения стиля или формата вы просто даёте образцы. Разберём, когда это работает и как оформить примеры правильно.
Когда примеры особенно полезны
- нужен строгий формат: JSON, таблица, определённая структура ответа;
- важен стиль, который трудно описать словами: голос бренда, тон ответов поддержки;
- классификация: разложить отзывы или обращения по категориям;
- извлечение данных из однотипных текстов.
Если задача простая и понятная, примеры не нужны — достаточно чёткой инструкции.
Как оформить примеры
Claude хорошо понимает структуру с XML-тегами. Anthropic сама рекомендует этот способ:
<example>
Отзыв: Доставили на час раньше, курьер вежливый.
Тон: положительный
</example>
<example>
Отзыв: Ждал два часа, никто не позвонил.
Тон: отрицательный
</example>
<example>
Отзыв: Нормально, но упаковка помята.
Тон: нейтральный
</example>
Определи тон отзыва:
Отзыв: Всё пришло вовремя, но одного товара не было.
Сколько примеров давать
Обычно хватает от трёх до пяти. Важнее не количество, а разнообразие:
- покажите разные случаи, включая пограничные;
- не делайте все примеры одинаковой длины и структуры, если ответы могут быть разными;
- если есть сложный случай, добавьте именно его.
Типичные ошибки
- Слишком похожие примеры. Модель начинает копировать их дословно.
- Ошибка в примере. Claude повторит её во всех ответах.
- Противоречие инструкции и примеров. Модель чаще следует примерам.
- Примеры без пояснения. Коротко скажите, что именно вы показываете.
Примеры и system prompt
Постоянные примеры удобно поместить в инструкции проекта или system prompt, чтобы не повторять их в каждом запросе. Подробнее — в статье System prompt в Claude и Как пользоваться Claude Projects. Другие приёмы из руководства Anthropic собраны в подборке промптов для Claude Fable 5.1.
Если не получается
- Проверьте, нет ли ошибок в примерах.
- Добавьте пример именно того случая, где модель ошибается.
- Попросите Claude объяснить, как он понял задачу.
- Если формат по-прежнему нарушается, попробуйте разбить задачу на два шага.
Частые вопросы
Подходит ли few-shot для текстов?
Да, особенно для передачи стиля. См. Claude для копирайтинга.
Как использовать примеры в поддержке?
Добавьте образцы лучших ответов операторов. Подробнее — в статье Claude для поддержки клиентов.
