Покажи пример: few-shot
Урок 12 из 23 курса «ИИ: курс с нуля». Бесплатно, с анимациями и тестом.
Zero-shot и few-shot
Shot тут значит пример. Zero-shot: ты даёшь задачу без примеров, «придумай подпись к фото». Few-shot: сначала 2–3 готовых примера «вход → выход», потом новый вход. Модель продолжает текст, поэтому видит закономерность и пишет следующий ответ в том же стиле. Короче: вместо того чтобы описывать, что хочешь, ты это показываешь.
Пример объясняет лучше слов
Пример: ты продаёшь свои старые вещи онлайн и хочешь подписи в своём стиле. Описывать стиль долго: «коротко, с маленькой буквы, одна шутка, размер и цена в конце». Проще показать два своих объявления, а затем написать новый товар: «худи, серое, M». Модель сама возьмёт длину, тон и порядок частей. Спойлер: так получается точнее, чем абзац объяснений.
Как собрать few-shot промпт
Промпт, то есть твой запрос, собирается в три части. 1. Короткая задача: «Пиши описания товаров как в примерах». 2. Примеры в одинаковой разметке: «Товар: … Описание: …». 3. Новый «Товар: …» и пустое «Описание:». Одинаковые метки важны: по ним модель понимает, где пример, а где её очередь. Рабочее правило: 2–5 примеров, больше обычно не нужно.
Модель копирует и ошибки
Модель повторяет всё, что видит в примерах, включая то, чего ты не хотел. В примере опечатка или неверная цена? Жди такого же. Оба примера про кроссовки? Описание худи тоже начнёт звучать как про кроссовки. Все примеры короткие? Длинного ответа не будет. Ловушка в том, что ошибку в примере легко не заметить. Поэтому примеры должны быть верными и разными.
Где few-shot выручает
Тон: на подработке в кофейне нужно отвечать на отзывы дружелюбно и коротко. Покажи 2 своих ответа. Сортировка: раскидать траты по категориям «еда», «транспорт», «подписки». Дай по примеру на каждую. Шаблоны: карточки для зубрёжки «вопрос / ответ» из конспекта. Покажи 2 готовые карточки. База: если объяснение не заходит, покажи пример.
Проверь себя
- Что такое few-shot в промпте?
Правильный ответ: Пара примеров «вход → выход» перед новой задачей. Shot значит пример. Few-shot: ты показываешь 2–5 готовых пар, и модель продолжает в том же стиле. - В обоих твоих примерах дата записана с ошибкой. Что будет?
Правильный ответ: Модель скорее всего повторит ту же ошибку. Модель копирует то, что видит в примерах, включая ошибки. Поэтому проверяй примеры до отправки. - Нужно сортировать траты по категориям. Какие примеры лучше?
Правильный ответ: Разные: еда, транспорт, подписки, все верные. Разные и верные примеры показывают всю задачу. Три примера про кофе научат модель видеть везде «еду».