brainax

Покажи пример: 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 готовые карточки. База: если объяснение не заходит, покажи пример.

Проверь себя

  1. Что такое few-shot в промпте?
    Правильный ответ: Пара примеров «вход → выход» перед новой задачей. Shot значит пример. Few-shot: ты показываешь 2–5 готовых пар, и модель продолжает в том же стиле.
  2. В обоих твоих примерах дата записана с ошибкой. Что будет?
    Правильный ответ: Модель скорее всего повторит ту же ошибку. Модель копирует то, что видит в примерах, включая ошибки. Поэтому проверяй примеры до отправки.
  3. Нужно сортировать траты по категориям. Какие примеры лучше?
    Правильный ответ: Разные: еда, транспорт, подписки, все верные. Разные и верные примеры показывают всю задачу. Три примера про кофе научат модель видеть везде «еду».

← Чат изнутри: system, user, история Думай по шагам →