Как эффективно писать запросы для ChatGPT

4

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Аватар автора

Александр Алехнович

Страница автора

Я пользуюсь нейросетями уже несколько месяцев. И на собственном опыте убедился, как важно правильно формулировать запросы к ChatGPT. Впрочем, как и к другим языковым моделям — Google Bard, YouChat или ЯндексGPT. Я также смотрел обучающие ролики и читал документацию на сайте OpenAI. Теперь хочу поделиться советами, как составлять качественные промты к ChatGPT.

Из чего состоит запрос

Прежде всего следует знать формулу 6 составляющих промта. Это задача, контекст, пример, роль, формат и тон. Основной элемент — задача, указание на то, что нейросеть должна сделать. Без нее ChatGPT вас просто не поймет. Если мы будем вводить в чат-бот только задачи по отдельности, то все равно получим значимые результаты. Если наоборот, когда мы вводим в ChatGPT только контекст, то мы не получим нужной информации.

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

1. Задача. Ваши указания должны быть максимально конкретными и четкими, чтобы ChatGPT мог лучше понять задание. Пример: вместо «Напиши рассказ о Луне» указывайте «Напиши короткий рассказ о первом космическом полете человека на Луну».

2. Контекст. ChatGPT сохраняет предыдущий диалог для понимания текущей задачи. Пример: если вы зададите вопрос «Каков состав смеси?», а затем напишете «Я имею в виду смесь для выпечки пирога?», ChatGPT будет использовать эту информацию для формирования ответа.

3. Пример. Примеры помогают нейросети лучше понять задание. Пример: «Напиши подобное стихотворение: «"Осень пришла!" — Шепчет холодный ветер У окна спальни"». Пример, кстати, из японской поэзии.

4. Роль. Вы можете назначить ChatGPT определенную роль, чтобы получить нужный отклик. Пример: «Представь, что ты Билл Гейтс, и напиши письмо моему партнеру по бизнесу».

5. Формат. Если вам нужен ответ в определенном формате, просто укажите это. Пример: «Дай мне список из пяти лучших книг о самосовершенствовании».

6. Тон. Чтобы ответы имели определенную тональность, уточните это в своих инструкциях. Пример: «Напиши пост для корпоративного блога с неформальной, дружелюбной тональностью».

Суммируем все элементы и составим подробный запрос. Доступом к ChatGPT я пользуюсь через российский бот MashaGPT. Все примеры я взял из него. Пишем запрос:

Представь, что ты известный повар (роль). Напиши список из десяти продуктов (формат ответа) для приготовления итальянской пиццы. Также опиши процесс приготовления, с поэтапными инструкциями, как в примере: «Возьмем большую миску, добавим в нее муку, затем медленно нальем воду, одновременно помешивая» (пример и задача). После этого, расскажи о своем любимом итальянском ресторане и почему ты выбрал эти ингредиенты (контекст). Будь дружелюбным и понятным (тональность).

Результаты ответа на скриншоте. Приготовление пиццы выглядит правдоподобным)

Лайфхаки по составлению запросов к ChatGPT

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

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

Промт «Генератор промтов». Это подсказка для ChatGPT, которая помогает составлять подробные инструкции. Чат-бот сам будет вас вести для решения вашей задачи. Он спрашивает, а вы отвечаете. На основе ваших ответов нейросеть подготовит итоговый промт, который ей можно будет задать для решения вашей задачи.

Промт «Улучшение промта». ChatGPT может подсказать, как улучшить ваш запрос. Результат будет максимально близким к вашей задаче. Проще говоря, если мы не знаем, как сформулировать задание для чат-бота, поручите это сделать ему самому.

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

Комментарии проходят модерацию по правилам журнала
Загрузка

Сообщество