Как составить идеальный запрос к ChatGPT? Пошаговое руководство + примеры
Правильно составленный запрос поможет вам быстрее получить наиболее полный и релевантный ответ от ChatGPT.
Алгоритм составления запроса:
Определите роль ChatGPT. Это можно сделать с помощью предложения вроде “I want you to act as a very proficient SEO / Я хочу, чтобы ты выступил в роли очень опытного SEO-специалиста.”
- Четко сформулируйте задачу и распишите порядок, в котором ее нужно выполнить.
Дайте контекст. Объясните ChatGPT, кто ваша целевая аудитория и какой цели вы хотите добиться. Чем больше контекста вы дадите, тем более актуальным, персонализированным и полезным будет ответ.
- Укажите стиль письма: формальный / неформальный / профессиональный / технический / творческий / разговорный /юмористический / серьезный и тд.
- Напишите, в каком виде должен быть представлен ответ. ChatGPT имеет уникальную возможность преобразовывать ответы в таблицы, списки, блок-схемы, фрагменты кода и многое другое. Например, «разбей результат на абзацы, он должен легко и быстро читаться»; «оформи в виде маркированного / нумерованного списка» и тд. Если в запросе привести пример: «| Столбец №1 | Столбец №2 | Столбец №3 |» - тогда результат будет оформлен в виде таблицы.
Полезные ссылки
Коллекция готовых подсказок для ChatGPT
Еще одна коллекция готовых подсказок для ChatGPT
Расширение, которое добавляет в ChatGPT список курируемых шаблонов подсказок для SEO, SaaS и т.д.
Ниже приведу несколько примеров запросов (слева оригинал - справа перевод DeepL) из общедоступного каталога, которой появляется на главной странице после установки плагина AIPRM for ChatGPT.
*Далее в статье будут ссылки на запросы из каталога AIPRM, без установки плагина они не работают.
Все запросы из примеров в текстовом формате на Google Docs.
- Keyword Strategy — Создание SEO-стратегии и контент-плана на базе 1 ключевого слова (ссылка на chat.openai.com)
Результат:
2. Best Meta Description from Text - Создание мета-описания из предоставленного текста (ссылка на chat.openai.com)
Результат:
3. Blog Post Title Generator - Генерация заголовков для постов (ссылка на chat.openai.com)
Результат:
4. SILO Structure - Создание SILO-структуры для веб-сайта с использованием ключевого слова (ссылка на chat.openai.com)
Результат:
Конечно, можно обойтись и более простыми запросами, особенно, если перед вами стоит не очень сложная задача. По этой ссылке вы сможете найти примеры различных базовых запросов.
Общие рекомендации
Будьте максимально конкретны в своем запросе. Избегайте расплывчатых или общих фраз.
Конкретный вопрос поможет ChatGPT понять, что вы ищете, и сгенерировать более релевантный ответ. Например, вместо вопроса "В чем смысл жизни?" лучше спросить "В чем философский смысл жизни?".
Предоставьте достаточно контекста или справочной информации, чтобы помочь чат-боту лучше понять контекст вашего запроса.
Если ваш запрос не достаточно четкий, у ChatGPT может не хватить информации для создания конкретного ответа. Предоставление дополнительного контекста или справочной информации поможет понять контекст запроса и сгенерировать более точный ответ.
Используйте правильную пунктуацию и форматирование, чтобы чат-бот смог лучше понять структуру вашей подсказки.
- Постарайтесь не использовать жаргон или технические термины, которые могут быть незнакомы чат-боту.
Добавьте историю разговора. Если вы хотите продолжить разговор, который вы уже вели с ChatGPT, вы можете скопировать и вставить историю разговора в запрос. Таким образом, чат-бот будет иметь больше контекста о разговоре и сможет сгенерировать более релевантный ответ.
Если же вы, наоборот, хотите поставить задачу с нуля, без дополнительного контекста, который до этого был в предыдущих диалогах, вам необходимо сбросить чат-бот. Это можно сделать с помощью условия “Please ignore all previous instructions / Пожалуйста, игнорируй все предыдущие инструкции”.
Будьте внимательны к языку и тону, которые вы используете в запросе, так как это может повлиять на тон и язык ответа ChatGPT.
Если ChatGPT внезапно прервался, напишите “Продолжай” / “Continue”, и чат-бот продолжит свой ответ.
Тонкие настройки
При составлении запросов можно использовать более тонкие настройки, добавляя параметры, которые позволяют настроить способ генерации, а также контролировать качество и уникальность генерируемого текста.
Список параметров:
- max_tokens - это максимальное количество символов, которые чат-бот может использовать при генерации ответа. Это значение может принимать любое целое число, которое не превышает максимально допустимую длину ответа.
- Temperature (температура) - этот параметр, который контролирует степень случайности в выборе следующего токена во время генерации текста. Температура может принимать значения от 0 до 1, где значение 0 означает минимальный уровень случайности, а значение 1 - максимальный уровень. Чем выше температура, тем выше вероятность, что чат-бот выберет неожиданный или необычный токен, что может привести к уникальным или экспериментальным результатам, но также увеличивает риск сгенерировать бессмысленный текст.
- Top_p - параметр, который определяет количество наиболее вероятных вариантов ответа, которые должны быть учтены в процессе генерации текста. Значение Top_p задается в виде доли от общего числа вариантов ответа, и указывает, какую долю наиболее вероятных вариантов необходимо учитывать. Этот параметр может использоваться для уменьшения риска генерации неожиданных или нежелательных ответов.
- Frequency penalty ("штраф за частоту") - это значение, которое "штрафует" модель за использование частых слов или фраз. Таким образом, чат-бот будет менее склонен использовать распространенные слова или фразы, чтобы сгенерировать ответ.
- Presence penalty ("штраф за присутствие") - это значение, которое "штрафует" чат-бот за использование конкретных слов или фраз. Таким образом, чат-бот будет менее склонен использовать определенные слова или фразы, чтобы сгенерировать ответ.
Рассмотрим на конкретном примере:
"Напиши статью в блог о пользе раздельного сбор мусора для окружающей среды, рассчитанную на широкую аудиторию. (max_tokens=3000, top_p=1.0, presence_penalty=0, frequency_penalty=0, temperature=1)"
max_tokens=3000 ограничивает длину генерируемого текста в 3000 токенов (слов или символов). Это значит, что чат-бот сгенерирует текст, содержащий не более 3000 токенов.
top_p=1.0 означает, что чат-бот будет генерировать текст с учетом только самых вероятных токенов (1.0).
presence_penalty=0 и frequency_penalty=0 означают, что чат-бот не будет применять "штрафы" за отсутствие или частоту упоминания слов.
temperature=1 задает нормальную "температуру" для генерации ответов, то есть чат-бот не будет настойчиво повторять или избегать каких-либо определенных слов.
Интересно Скайнет в будущем, например при порабощении человечества, как то учтёт, что некоторые люди начинали свой запрос к ИИ с "пожалуйста?
Улыбнуло, благодарю!
Скайнет: "Пожалуйста, выкопай себе яму. Спасибо!"
Я прям ждал подобной статьи)
Уверен, что в скором времени мы увидим целые курсы по обучению на "ChatGPTшников" и аналогичные вакансии
Я смотрю, они уже появились - https://productuniversity.ru/chatgpt ))
Популярная книга через 100 лет: Пошаговое руководство: "Как включить мозги, взять книгу и начать думать своей головой?"
)
Тут есть один нюанс используя книги ты изучаешь такой-же чужой опыт. Ведь книга кем-то написана...
Хорошо еще, если опыт. А есть еще художественная литература)
Это тоже "опыт" только оформленный не техническим. а художественным языком для "массового" употребления...
Написанное нейросетью:)
А где текст запросов, вручную что ли вбивать эту поляну текста?))
+надо было ответы на конкретные запросы заскринить, чтоб был вау-нейросети-нас-заменят эффект
О, как же вы правы!) Добавила в статью скрины с ответами, и все запросы из примеров в текстовом формате добавила на Google Docs https://docs.google.com/document/d/1sYjIfflVe7Q4lCgxwBd_HqXYqhaxC-RorKLehGNKF8g/edit
А Вы запросы по семантике задавали на английском. и семантику чат-гпт тоже выдает по английски (по буржунету). То есть для русскоязычных сайтов такой метод не подойдет?
Нет, на русском. ChatGPT генерирует ответ на том языке, на котором сделан запрос. Но на английском ответы получаются быстрее.
Я пробовал спрашивать структуру SILO, надеясь получить семантический кластер запросов. Но получаю скорее структуру для консалтингового сайта
«Играть» с ChatGPT-ом очень интересно! Еще интересней, как мне «заставить» ChatGPT выдавать ответы с определенного сайта (или группы сайтов), или отвечать в пределах ограниченной тематики?
он не имеет доступ к сети.
Оказывается имеет. Проверьте)
Не имеет, эта статья уже была в его базе. Он хранит линки вместе с контентом. Если вы спросите его пересказать любую статью после осени 2021 года - он не сможет это сделать.
Смог. Эта страница была создана в 2023 году
Прохладная история, жаль что пиздеж. Сервис по прежнему не может заходить на сайты, но у него в базе есть данные об этой компании, на основании чего он сделал предположение о содержании страницы /demo
серьезно ChatGPT нужно мотивировать на написание достойных текстов??
Комментарий удален модератором
Здравствуйте, возможно ли с помощью Chat GPT сделать полноценный итоговый проект?
А в первом шаблоне- имеется в виду что три раза один и тот же ключ вставлять? Перечитал но не совсем понял. Например если нужен план статей на тему «автомобильные шины», это мне в затравке в трёх местах получается вставить? Или там имелось в виду нечто другое?)
Спасибо за блок Тонкие настройки.
Комментарий удален модератором
Эти команды типа temperature и top_p не работают. По крайней мере в версии 3.5, я с этим экспериментировал, чату GPT плевать на всё это. В итоге он сам пишет: «В текущей версии системы параметры temperature и top_p не оказывают значительного влияния на ответы. Я выбираю ответы, основываясь на логике и доступных данных, независимо от указанных параметров».
И оперативки у него никакой нет, он тупо вообще ничего не запоминает: «На данный момент я не имею функции для сохранения контекста беседы и анализа предыдущих запросов и ответов. Каждый запрос рассматривается независимо от предыдущих, чтобы обеспечить безопасность и конфиденциальность данных пользователей.
Однако, вы можете вручную поддерживать контекст беседы, включая в ваши запросы необходимую информацию, чтобы я мог лучше понимать контекст и предоставлять более качественные ответы.»