Как правильно писать промты
Современные языковые модели позволяют генерировать SEO-тексты, мета-теги, описания товаров и статьи – но результат зависит от того, как вы формулируете запрос.
В этом документе описаны три ключевых подхода: управление параметрами генерации, предоставление примеров и назначение роли.
1. Управление параметрами генерации: Temperature, Top-K, Top-P
Температура
Когда вы просите нейросеть сгенерировать текст – например, придумать слоган, описание товара или даже шутку, – вы можете управлять её стилем и «поведением» с помощью специального параметра под названием температура (temperature).
Температура влияет на то, насколько креативным и непредсказуемым будет результат. Это как настроить «режим мышления» у нейросети – от строгого и точного до свободного и даже немного безумного.
Вот как это работает:
- Низкая температура (0–0.3) – нейросеть выбирает самые надёжные, проверенные слова. Тексты получаются предсказуемыми, формальными, но очень точными.
- Средняя температура (0.5–0.7) – появляется немного свободы и живости. Текст становится разнообразнее, но остаётся логичным.
- Высокая температура (0.8–1.0 и выше) – нейросеть начинает «фантазировать». Может использовать необычные фразы, шутки или неожиданные обороты речи. Это хорошо для креативных задач, но хуже для чёткого информирования.
Как меняется результат в зависимости от температуры
Запрос: Сгенерируй мета-описание для страницы: «Ремонт стиральных машин на дому в Москве»
Температура | Результат |
---|---|
0.2 | Ремонт стиральных машин в Москве. Выезд мастера на дом. Качественно, недорого, с гарантией. |
0.7 | Починим стиральную машину на дому в Москве – быстро, аккуратно и с гарантией! |
1.0 | Ваша стиралка снова в строю! Звоните – приедем и всё закрутится! |
Вывод: при низкой температуре текст сухой, но точный. При высокой – яркий, но может быть слишком вольным.
Как выбрать подходящую температуру
Температуру стоит подбирать в зависимости от того, что именно вы хотите получить от нейросети. Вот простая шпаргалка:
Задача | Рекомендуемая температура |
---|---|
Аналитика, инструкции, документация | 0.0–0.2 |
Мета-теги, title, description | 0.2–0.4 |
Описания товаров | 0.4–0.7 |
Статьи, рекламные тексты, слоганы | 0.7–0.9 |
Юмор, креативные задания | 0.9–1.0 |
Top-K и Top-P
Эти параметры управляют тем, какие слова модель может выбрать на каждом шаге генерации текста. Это как фильтры, которые ограничивают варианты продолжения, чтобы текст был осмысленным и контролируемым.
Top-K: «Ограничение по количеству лучших слов»
Принцип: Модель рассматривает только K самых вероятных слов и выбирает одно из них.
Аналогия: Представьте, что вы пишете продолжение фразы: «Я купил в магазине...». Модель может предложить: хлеб, молоко, телефон, тигра, батискаф, ковёр, гравитацию...
С Top-K = 5, модель будет выбирать только из 5 самых вероятных слов – допустим: хлеб, молоко, сыр, банан, йогурт. Все остальные – отброшены, даже если они немного уступают.
Top-K хорош для контроля: он «обрезает» случайные слова с низкой вероятностью и оставляет только наиболее логичные продолжения.
Top-P (nucleus sampling): «Ограничение по совокупной вероятности»
Принцип: Модель выбирает только те слова, которые в сумме дают P процентов от общей вероятности.
Аналогия: Допустим, у нас есть список слов-кандидатов с вероятностями:
- хлеб – 30%
- молоко – 25%
- сыр – 15%
- банан – 10%
- йогурт – 8%
- печенье – 4%
- ...и так далее
Если Top-P = 0.9 (90%), то модель возьмёт слова хлеб, молоко, сыр, банан – их суммарная вероятность 80%. Чтобы дотянуть до 90%, она добавит ещё йогурт (теперь 98%).
Все слова с меньшей вероятностью (печенье и дальше) будут исключены.
Top-P гибче, чем Top-K: количество слов каждый раз может быть разным, в зависимости от контекста. Иногда это 3 слова, иногда 20 – но все они будут достаточно вероятны.
Как выбрать значения Top-K и Top-P?
Выбор конкретных значений зависит от цели: хотите ли вы получить формальный и аккуратный текст, живое описание, рекламный слоган или даже юмористический пост.
В таблице ниже приведены рекомендованные диапазоны значений, которые помогут подобрать нужную степень креативности и контроля под разные задачи.
Задача | Рекомендуемые значения |
---|---|
Чёткий, предсказуемый текст (инструкции, документы) | Top-K = 1–5, Top-P = 0.5–0.8 |
Обычные описания, статьи | Top-K = 10–30, Top-P = 0.8–0.95 |
Рекламные тексты, креатив | Top-K = 40–80, Top-P = 0.9–0.98 |
Юмор, стихи, фантазии | Top-K = 80–100+, Top-P = 0.95–1.0 |
2. Примеры вместо вопросов (Few-Shot Prompting)
Модели лучше работают, если показать им, что именно вы хотите получить, а не просто просить «сделать красиво».
Плохой запрос: Напиши описание товара "Умный чайник Xiaomi Mi Smart Kettle 2".
Хороший запрос (Few-Shot):
Создай описание товара: Умный чайник Xiaomi Mi Smart Kettle 2.
Вот примеры описаний для других товаров:
Товар: Робот-пылесос Dreame D10s
Описание: Мощный робот-пылесос с навигацией LiDAR и сухой/влажной уборкой. Работает до 180 минут, управляется через приложение Mi Home.
Товар: Электросамокат Kugoo S3 Pro
Описание: Лёгкий и мощный электросамокат с запасом хода до 30 км. Амортизация, складная конструкция, дисплей с показателями поездки.
Как правильно применять Few-Shot Prompting
Элемент | Советы |
---|---|
Количество примеров | 2–3 достаточно. Больше – дольше промт и выше стоимость. |
Формат | Все примеры должны быть одинаково оформлены. |
Длина | Примеры должны быть сопоставимы по объёму с ожидаемым результатом. |
Стиль | Следите, чтобы стиль примеров соответствовал вашему бренду или задаче. |
3. Назначение роли (Role Prompting)
Если вы хотите стабильного и уместного стиля, задайте модели «роль». Это особенно полезно в генерации длинных текстов, описаний и статей.
Пример запроса:
Ты – SEO-копирайтер, который пишет тексты для интернет-магазина электроники.
Твоя задача – создавать описания товаров, оптимизированные под поисковые системы и при этом удобные для чтения.
Создай описание товара: Умные часы Amazfit Bip 3 Pro.
Результат:
Умные часы Amazfit Bip 3 Pro – стильный и функциональный гаджет с GPS, пульсометром и защитой от воды (5 ATM). Отслеживайте здоровье и активность, управляйте уведомлениями и оставайтесь на связи до 14 дней без подзарядки.
Пример запроса для статей:
Ты – технический автор, пишущий статьи для сайта автосервиса.
Напиши статью для страницы "Плановое ТО Zeekr 001": 2 абзаца, нейтральный стиль, SEO-фокус на «ТО Zeekr 001 в Москве».
Как выбрать роль
Что генерировать | Назначение роли |
---|---|
Мета-теги, сниппеты | SEO-специалист, контент-маркетолог |
Товарные описания | Копирайтер, автор карточек |
Статьи, блоги | Редактор, журналист |
Рекламные тексты | Креативщик, маркетолог |
Объяснение технических тем | Учитель, эксперт, консультант |
Отзывы, пользовательские форматы | Покупатель, клиент, пользователь |