Промпты для ChatGPT: 6 советов по написанию промптов для нейросети

Нейросети

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

1. Задайте контекст

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

Вот несколько примеров того, как можно улучшить промпты для ChatGPT, добавив больше контекста:

Напиши о продуктивности

Напишите пост в блог о важности продуктивности для достижения целей

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

Вот еще один пример с другими деталями.

Напишите о том, как приучить собаку к туалету в доме.

В качестве профессионального тренера по собакам напишите электронное письмо клиенту, у которого есть новый 3-месячный карликовый вельш-корги, о том, какие мероприятия следует предпринимать для приучения щенка к туалету в доме.

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

2. Включайте полезную информацию заранее

Допустим, вы хотите написать вводную речь для выступления на конференции: как ИИ сможет узнать о вас? Он не настолько умён (пока что). Но вы можете дать ему нужную информацию, чтобы он мог сослаться на неё непосредственно. Например, вы можете скопировать своё резюме и вставить его в начало вашего запроса, как показано ниже:

Резюме Михаила: [вставьте здесь полное резюме]

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

Еще один распространенный способ составлять промпты для ChatGPT – это получение краткого содержания статьи от ИИ. Вот пример того, как вы можете сделать это эффективно с помощью ChatGPT от OpenAI.

[Вставьте сюда полный текст статьи]

Суммируйте содержание вышеуказанной статьи в 5 пунктах.

3. Приводите примеры

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

Например, если вы хотите, чтобы ИИ ответил на вопрос пользователя в формате чата, вы можете включить предыдущий пример разговора между пользователем и агентом. В конце запроса вы можете использовать “Агент:” для указания места, где вы хотите, чтобы ИИ начал набирать текст. Вы можете сделать это, используя что-то вроде этого:

Вы – опытный кондитер, отвечающий на вопросы пользователей. Ответьте как агент.

Пример разговора:

Пользователь: Эй, ты можешь мне помочь с чем-то?

Агент: Конечно! В чем тебе нужна помощь?

Пользователь: Я хочу испечь торт, но не знаю, какую температуру установить в духовке.

Агент: Для большинства тортов духовку следует предварительно нагреть до 350°F (177°C).

Текущий разговор:

Пользователь: [Вставьте вопрос пользователя]

Агент:

Промпты для ChatGPT также могут быть полезны для математики, программирования, разбора и всего остального, где конкретики имеют большое значение. Если вы хотите использовать OpenAI для форматирования каких-либо данных для вас, то будет особенно важно дать ему пример. Например, так:

Входные данные: 2020-08-01T15:30:00Z

Добавить 3 дня и преобразовать следующий метки времени в формат MM.DD.YYYY HH:MM:SS

Выходные данные: 12.04.1989 12:00:00

Входные данные: 2020-07-11T12:18:03.934Z

Выходные данные:

4. Укажите желаемую длинну ответа

Когда вы пишете промпты для ChatGPT полезно указать количество слов для ответа, чтобы не получить 500-словный ответ, когда вы искали предложение (или наоборот). Вы можете даже использовать диапазон приемлемых длин.

Например, если вам нужен ответ из 500 слов, вы можете использовать запрос вроде “Напишите краткое изложение этой статьи из 500-750 слов.” Это дает ИИ возможность сгенерировать ответ, который находится в указанном диапазоне. Вы также можете использовать менее точные термины, такие как “короткий” или “длинный”.

Суммируй эту статью

Напиши краткое изложение этой статьи из 500 слов

5. Укажите формат

GPT может выводить различные языки кода, такие как Python и HTML, а также визуальные стили, такие как графики и CSV-файлы. Указание формата как входных, так и выходных данных поможет вам получить именно то, что вам нужно. Например:

Название продукта,Количество

Яблоко,1

Апельсин,2

Банан,1

Киви,1

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

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

[Вставьте полный текст транскрипта интервью]

Выведите данное интервью в HTML.

6. Используйте эти выражения

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

Распиши по шагам

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

Думай наоборот

Это может помочь, если ИИ продолжает приходить к неточным выводам.

В стиле [известного человека]

Это поможет настроить стиль очень хорошо.

Действуй как [вставьте профессию/роль]

Это помогает организовать знания бота, чтобы он знал, что знает – и что нет.

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

  1. Задайте контекст: предоставьте ясный и конкретный запрос, чтобы ИИ понимал ожидаемый результат.
  2. Включайте полезную информацию заранее: предоставьте всю необходимую информацию для правильного ответа.
  3. Приводите примеры: давайте ИИ примеры, чтобы помочь ему лучше понять, что вы ожидаете от ответа.
  4. Укажите желаемую длинну ответа: контролируйте длину ответа, указав желаемое количество слов.
  5. Укажите формат: сообщите ИИ о предпочтительном формате входных и выходных данных.
  6. Используйте выражения-маркеры: используйте фразы, которые помогут ИИ понять стиль или подход, который вам нужен.
  7. Попробуйте метод, когда нейросеть сама помогает написать вам идеальный промпт
Нейросети и искусственный интеллект