Найти в Дзене
Dev Articles

5 фреймворков для улучшения ваших промптов: RTF, RISEN, RODES, Цепочка размышлений и Цепочка уточнений

Итак, вы открываете ChatGPT и у вас есть идея относительно того, что бы вы хотели спросить у него. Но вам сложно выразить свои мысли словами и убедиться, что ChatGPT действительно понял, что именно вы хотите сделать. Именно тут вступают в игру структуры или фреймворки построения запросов. При правильном применении они помогают поддерживать структуру вашего промпта и доставлять нужную информацию чат-боту с искусственным интеллектом. Сегодня я расскажу о пяти моих любимых структурах построения запросов. Правильное использование каждой из них значительно улучшит ваши результаты взаимодействия с искусственным интеллектом. Вот чему вы научитесь сегодня: Структура запроса "R-T-F" классифицирует запросы по ролям, задачам и формату для более чёткой коммуникации с ботом. Это универсальный шаблон, подходящий практически для всех случаев, включая даже повседневные темы, не связанные с работой. Шаблон запроса: «Представьте себя в роли [укажите роль, которую вы хотите, чтобы принял ИИ]. Дайте мне [
Оглавление

Итак, вы открываете ChatGPT и у вас есть идея относительно того, что бы вы хотели спросить у него.

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

Именно тут вступают в игру структуры или фреймворки построения запросов.

При правильном применении они помогают поддерживать структуру вашего промпта и доставлять нужную информацию чат-боту с искусственным интеллектом.

Сегодня я расскажу о пяти моих любимых структурах построения запросов. Правильное использование каждой из них значительно улучшит ваши результаты взаимодействия с искусственным интеллектом.

Вот чему вы научитесь сегодня:

  • Фреймворк RTF
  • Цепочка рассуждений
  • RISEN
  • RODES
  • Цепочка уточнений

Фреймворк RTF

  • R — Роль (Role)
  • T — Задача (Task)
  • F — Формат (Format)

Структура запроса "R-T-F" классифицирует запросы по ролям, задачам и формату для более чёткой коммуникации с ботом. Это универсальный шаблон, подходящий практически для всех случаев, включая даже повседневные темы, не связанные с работой.

Шаблон запроса: «Представьте себя в роли [укажите роль, которую вы хотите, чтобы принял ИИ]. Дайте мне [укажите задачу] в формате [укажите формат].»
Пример: «Представьте себя тренером жизни с 30-летним опытом наставничества. Составьте для меня план улучшения баланса между работой и личной жизнью в табличном формате.»

Результат выглядит следующим образом:

-2

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

Кроме того, отличные результаты были получены мной путем запроса к ИИ выступать в роли шеф-повара или личного тренера. Однако возможности практически безграничны.

Цепочка рассуждений

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

Особенно хорошо подходит для решения проблем или сложных аналитических задач. Все, что вам нужно сделать, — добавить простую фразу «Давай разберем это поэтапно» в конце своего запроса.

Шаблон запроса: «[Укажите инструкцию к запросу]. Давай разберем это поэтапно.»
Пример: «Как повысить эффективность моих звонков клиентам? Сейчас мой коэффициент закрытия сделок составляет всего 15%, и думаю, причина в том, что недостаточно увлекаю клиента перспективами. Давай разберем это поэтапно».

Полученный результат от ChatGPT выглядит следующим образом:

-3
-4

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

Этот способ особенно полезен, когда перед вами стоит задача решить какую-то логическую проблему, а ChatGPT не может ухватить её суть.

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

RISEN

  • R — Роль (Role)
  • I — Инструкции (Instructions)
  • S — Шаги (Steps)
  • E — Итоговая цель (End goal)
  • N — Ограничение (Narrowing)

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

(Спасибо Кайлу Балмеру за создание и распространение этого фреймворка. Обязательно подпишитесь на него.)

Шаблон запроса:
Роль: [укажите роль, которую вы хотите, чтобы занял ИИ].
Основная задача: [укажите задачу, которую вы хотите, чтобы выполнил ИИ].
Шаги выполнения задачи: [укажите нумерованный список этапов действий].
Цель: [укажите цель вывода].
Ограничения: [укажите ограничения].
Пример:
Роль: Вы эксперт по созданию цифровых курсов, заработавший миллионы долларов на онлайн-курсах.
Основная задача: Пожалуйста, предоставьте мне полный список ВСЕХ важных элементов, которые я должен включить в свой курс по искусственному интеллекту, и расскажите обо всех различных методах роста, которые я могу применить для максимизации дохода.
Шаги выполнения задачи:
Сначала охватите все элементы, которые должны присутствовать ЛЮБОЙ цифровой курс.
Затем изложите свое мнение о том, что должно включать курсы по искусственному интеллекту.
Завершите описанием лучших тактик и стратегий маркетинга роста для цифровых курсов.
Цель: Цель состоит в том, чтобы предоставить мне лаконичный список всего, что я должен включить в курс, а также идеи о том, как я могу максимизировать доход от курса.
Ограничения: Максимум 500 слов. Избегайте технического жаргона. Сделайте его практичным. Убедитесь, что всё ясно.


Вот полученный результат...

-5
-6
-7

ChatGPT выдает нам ровно то, о чём мы его просим. Очевидно, что это гораздо более длинный запрос, однако это означает, что его можно адаптировать точно под ваши нужды, улучшая качество результата.

RODES

  • R — Роль (Role)
  • O — Цель (Objective)
  • D — Детали (Details)
  • E — Примеры (Examples)
  • S — Проверка понимания (Sense Check)

Хотя этот фреймворк похож на предыдущие, он лучше всего подходит тогда, когда у вас есть хорошие примеры желаемого результата.

(Спасибо Себо за публикацию этого фреймворка.)

Шаблон запроса:
R — Роль: [укажите желаемую роль, которую вы хотите, чтобы заняло ИИ].
O — Цель: [укажите цель, которую вы хотите достичь].
D — Детали: [укажите любую дополнительную информацию или ограничения, необходимые ИИ для формирования хорошего результата].
E — Примеры: Вот несколько хороших примеров, которые можно использовать для моделирования ответа.[укажите примеры хороших результатов]
S — Проверка понимания: Понимаешь ли ты цель и конкретные рекомендации для выполнения задания?
Пример:
R — Роль: Вы опытный копирайтер, специализирующийся на создании вирусных твитов.
O — Цель: Напишите твиттер-хук, нацеленный стать вирусным, на тему маркетинга.
D — Детали: Твит не должен превышать 280 символов.
Используйте сильные и убедительные выражения. Не включайте хэштеги или эмодзи.
E — Примеры: Здесь приведены некоторые примеры, которые вы можете использовать для моделирования вашего ответа (обратите внимание — эти примеры не касаются моей целевой темы. Я просто хочу, чтобы вы поняли рабочие модели и стили). «Кредитная задолженность убивает ваш финансовый прогресс. Вот как избавиться от нее прямо сейчас».
«Самая ценная функция Twitter, которой вы не пользуетесь: расширенный поиск. Освоив её, вы откроете скрытые сокровища архива Twitter и увеличите опыт пользования платформой в десять раз. Вот пошаговое руководство».
«99% советов по бизнесу ужасны. Проконсультировав сотни руководителей компаний, я составил список общепринятых рекомендаций, которым стоит пренебречь. Вот семь "мудрых" советов, которые на самом деле глупы».
S — Проверка понимания: Понимаешь ли ты цель и специфичные инструкции для выполнения этого задания?

Вот результат (используя Claude на этот раз, поскольку это задание связано с копирайтингом):

-8
-9

Claude выводит сразу несколько вариантов, каждый из которых обладает хорошим качеством.

Цепочка уточнений

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

Шаблон запроса:
Инструкция: Перед вами [укажите контент, который вы хотите улучшить]. Ваша задача — создать постепенно улучшающиеся версии этого контента.
Рекурсия: Повторяйте следующие два шага пять раз, итого пять итераций.
Шаг 1. Определите 1–3 пункта, отсутствующих в исходном выводе.
Шаг 2. Запишите новую улучшенную версию одинаковой длины, содержащую недостающие пункты.
Критерии оценки: Дополнительная информация о том, что делает хороший XZY: [укажите критерии].
Дополнительные рекомендации: Следуйте данным конкретным рекомендациям [укажите рекомендации].
Пример:
Инструкция: Вот запрос, который я использую для генерации холодных писем для агентства по созданию посадочных страниц: «Мне нужна идея холодного письма, которое привлечёт моё [идеальное целевое лицо], предложив уникальный взгляд на [предмет обсуждения] и мотивируя совершить [желаемое действие]».
Вашей задачей является постепенное улучшение этого запроса.
Рекурсия: Повторите следующие два шага пять раз.
Шаг 1. Определите 1–3 пункта, отсутствующие в начальном результате.
Шаг 2. Создайте новый улучшенный вариант той же длины, содержащий недостающие моменты.
Критерии оценки:
Вот дополнительная информация о том, каким должен быть хороший запрос:
Четкость и конкретность
Будьте ясны: запрос должен легко восприниматься.
Будьте конкретны: расплывчатые вопросы часто приводят к расплывчатым ответам. Чем точнее сформулируете вопрос, тем эффективнее сможет действовать ИИ. Открытый или закрытый характер вопроса
Открытая форма: задавайте открытые вопросы, если ищете развёрнутые ответы или множественные идеи.
Закрытая форма: задавайте вопросы типа да/нет или выбор из двух альтернатив, если нужен чёткий ответ.
Контекст
Предоставляйте контекст: больше контекста позволит ИИ глубже понять ситуацию, о которой идёт речь.
Время: если вопрос зависит от конкретного момента или последовательности, обязательно отметьте это.
Цель
Определите свою цель: будь то сбор информации, создание текста, решение проблемы или другое, ваша цель должна быть понятна.
Тип вопроса: адаптируйте запрос исходя из ожидаемого результата — объяснения, сводки, творческого письма и др.
Простота
Избегайте профессионального жаргона: если это необязательно, воздерживайтесь от сложного языка или отраслевых терминов.
Принцип KISS («не усложняй!»): иногда проще значит лучше для достижения нужного ответа.
Дополнительные рекомендации: Помните, повторите процесс пять раз.

И вот финальная версия, выведенная из итогового варианта (опять используем Claude):

-10

Думаю, это значительное улучшение оригинального запроса. Теперь он более конкретен в отношении аудитории и добавляет дополнительные переменные для усиления убеждающего эффекта.

Примечание переводчика: на мой взгляд Claude так себе справляется с текстами на русском языке, но ничего не мешает вам использовать эти шаблоны в других нейросетях

Оригинал статьи читайте по ссылке