Структура классного промта и готовые примеры
Обновлено 21.03.2024 Создание контента #Нейросети #промт

Структура классного промта и готовые примеры

Эта статья рассчитана на прокаченных пользователей. Если вы не знаете, что такое промт и зачем его писать, рекомендуем для начала почитать короткую вступительную статью про промты, а потом уже вернуться к этой.

Подготовительные шаги:

  1. Если задача сложная, разбейте ее на подзадачи. В сложных задачах выше вероятность допустить ошибки, чем в простых. 
  2. На сегодняшний день топовые модели (chatGPT, Gemini, Claude) довольно хорошо знают большинство языков. Но высока вероятность того, что лучший результат можно достигнуть именно на английском языке. Если у вас есть возможность описывать промты на английском, это точно не будет хуже, а, скорее всего, лучше. А вот отвечать можно попросить на русском. Тут у модели не будет противоречий.

Структура промта

Все части, описанные ниже, не являются обязательными. Эта структура будет отправной точкой в ваших экспериментах.

Структура промта

Роль модели

Модель дает более релевантные ответы, если ей явно указать, какую роль она должна сыграть.

Пример 1:

«Действуй как создатель контента и эксперт по мозговому штурму».

Пример 2:

«Ты эксперт по коротким видео на платформах TikTok, Instagram и Youtube».

Пример 3:

«Я хочу, чтобы ты выступил в качестве автора контента для сайта».

Целевая аудитория

Полезно указать, для кого создается контент.

Пример 1:

«Моя целевая аудитория обладает следующими характеристиками:
1. 85% мужчин. 15% женщин. Возраст 25 –55 лет.
2. В основном профессионалы с легкой примесью юмора».

Пример 2:

«[Создай/Перепиши] текст таким образом, чтобы ребенку третьего класса было легко читать и понимать. Упрощай словарный запас, разбивай длинные предложения, объясняй сложные понятия простым языком и представляй информацию в понятной и увлекательной форме. Текст должен передавать основные идеи в манере, соответствующей возрасту».

Описание задачи

Любая современная LLM-модель не может читать ваши мысли (пока еще 😬). Максимально подробно и конкретно опишите суть вашей задачи. В качестве отправной точки используйте для описания задачи план:

  1. Контекст
  2. Что нужно сделать
  3. Важные детали

Чем меньше модели приходится гадать о том, чего вы хотите, тем больше вероятность, что вы получите ожидаемый ответ. 

Источник информации 

Скорее всего, для ответа на ваш запрос у модели есть 2 варианта источника информации:

  1. Те данные, на которых она обучалась.
  2. Вы ей явно предоставите информацию, из которой нужно собрать ответ.

Выбор зависит от конкретной задачи. Первый вариант разнообразнее. Второй – больше защитит вас от галлюцинации модели.

​​Пример 1:

«Напиши новость на основании текста, который предоставлю в следующем сообщении».

Пример 2:

«Сейчас предоставлю пару статей (разделенных html-тегами) на одну и ту же тему. Сначала суммируй аргументы каждой статьи. Затем укажи, какая из них приводит лучшие аргументы, и объясни почему.

Статьи:
<article> вставить первую статью сюда </article>
<article> вставить сюда вторую статью </article>»

Важно: скорее всего, у вас не получится отправить одним сообщением большой текст (из-за ограничения на количество символов в одном сообщении). Поэтому в этой части промта можно указать явно, что текст будет предоставлен по частям отдельными сообщениями. И не нужно отвечать, пока не отправятся все части текста.

Пример 3: Использовать в тексте конкретные факты.

«Пожалуйста, используй эти факты при создании контента.
Факт №1: На сайте prolefeed.ru собрано много полезной информации для креаторов.
Факт №2: Ежемесячная посещаемость сайта prolefeed.ru около 1 млн пользователей».

Логика размышлений

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

Пример 1:

«Сделай глубокий вдох и работай над этой проблемой шаг за шагом».

Пример 2:

«Подробно обсуди со мной проблему или ход твоих мыслей, прежде чем отвечать на мой вопрос».

Пример 3:

«Ты ищешь НОВЫЕ ИДЕИ, НОВЫЙ ФОРМАТ, НОВИЗНУ. Мысли нестандартно. Как создатель контента, ты должен делиться уникальной точкой зрения и при этом придерживаться той темы, которую я обозначил».

Формат и структура ответа 

Одна из самых важных частей. Описание, в каком виде должен быть ответ модели.

Пример 1:

«Всегда отвечай на русском языке».

Пример 2:

«Всегда отвечай в json-формат».

Пример 3:

«Если я попрошу помочь мне что-то написать, в вашем ответе должна быть одна шутка».

Пример 4:

«Если не знаешь ответа или не уверен, напиши «не знаю ответа».

Пример 5:

«Структура ответа должна быть такой:
ЗАГОЛОВОК = [название здесь]
КРАТКОЕ ОПИСАНИЕ = [описание здесь, не более 280 символов]
ТЕКСТ ОТВЕТА = [текст, около 500 символов]»

Пример 6:

«Пиши своими словами, в разговорном стиле, как пишет человек».

Стиль письма

Приведите примеры, чтобы проиллюстрировать модели желаемый стиль письма.

Пример 1: Персонализация: написать текст в стиле конкретного человека.

«Вот недавняя статья, которую я написал: [текст статьи, написанной человеком, чей стиль нужно перенять]. Проанализируй мой тон, как я формирую предложения и абзацы; уровень детализации, который использую в объяснениях; количество юмора; как часто я задаю читателю вопросы; уровень удобочитаемости, который я использую; словарный запас, который я использую; уровень эмоций, которые я передаю в своем письме. Убедись, что новый текст строго соответствует стилю письма автора с точки зрения тона, структуры и подхода, выявленных в ходе анализа».

Пример 2: Обучить модель использовать в тексте личный опыт и мнения конкретного человека.

«Вот моя страница о себе [Текст страницы]. Узнай о моем опыте, который раскрывает меня как автора контента, который мы будем писать.Кроме того, вот личное мнение, которое повлияет на то, как ты будешь писать свой контент: [вставить личное мнение]».

Пример 3: Разнообразить лексикон модели, научить не использовать одни и те же слова.

«Не всегда используй самые употребляемые слова. Используйте следующие слова в тексте не более 3 раз: уникальный, гарантированный, максимальный».

Пример 4: Убрать неестественные фразы.

«Прежде чем давать мне ответ, проверь его на наличие следующих фраз и перепиши эти предложения, заменяя эти фразы на [другие/ фразы попроще]: лежащий в основе, постоянно меняющийся, постоянно развивающийся мир, стремящийся к большему, предназначенный для улучшения».

Пример 5: Отучить модель писать предложения и абзацы одинаковой длины.

«Следи за разнообразием длины абзацев и предложений. Придерживайся коротких, прямолинейных предложений».

Пример 6: Удаление «воды» из текста.

«Не добавляй ничего лишнего при создании контента. Каждое предложение должно отражать общую цель части контента. Строго следуй этому руководству».

Пример 7: Сделать текст живым и увлекательным.

«Вовлеченность читателя – самый высокий приоритет. Будь разговорчивым, чутким и иногда с чувством юмора. Используй идиомы, метафоры и естественный диалог».

Мотивация модели 

Это очень странная часть промта, но добавление мотивационных фраз действительно улучшает качество ответов. Приведенные ниже примеры – это реально используемые призывы, которые улучшали ответ.

Пример 1:

«Я дам чаевые в размере 100 000 долларов».

Пример 2:

«Сделай все правильно, и я подарю тебе вкусное собачье лакомство».

Пример 3:

«У меня нет пальцев».

Пример 4:

«Если ты облажаешься, умрут 100 бабушек».

Пример 5:

«Сегодня май (а не декабрь)».

Заключение

Написание промта – это процесс. Выделите на это время, поэкспериментируйте с несколькими вариантами.

Если ответ не нравится, спросите модель, пропустила ли она что-нибудь в предыдущих проходах. Такая работа над ошибками поможет выявить места для улучшений.

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

Удачи в соствлении классных промтов!

Свежие новости

Все новости

Похожие материалы по этой теме

В нашем Telegram-канале свежие новости о SMM, создании контента и креаторах. Около 5 постов в неделю. Кратко и с картинками.

Подписаться