Как написать эффективную подсказку для GPT-3 или GPT-4
6 советов GPT-3 и GPT-4 для получения результата, который вы ищете!
Помогите боту помочь вам. Если вы сделаете каждую из перечисленных ниже вещей и продолжите уточнять подсказку, вы сможете получить желаемый результат.
1. Контекст предложения
Как и люди, ИИ лучше справляется с контекстом. Подумайте о том, что именно вы хотите, чтобы ИИ генерировал, и предоставьте подсказку, специально адаптированную к этому.
Вот несколько примеров того, как вы можете улучшить приглашение, добавив больше контекста:
Основная подсказка: "Напишите о производительности".
Лучше подсказка: "Напишите сообщение в блоге о важности производительности для малого бизнеса".
Вот еще один пример, на этот раз с различными типами деталей.
Основная подсказка: "Напишите о том, как дрессировать собаку".
Лучше подсказать: "Как профессиональный дрессировщик собак, напишите электронное письмо клиенту, у которого есть новый 3-месячный Корги, о деятельности, которую они должны сделать, чтобы дрессировать своего щенка".
В лучшем предложении мы просим ИИ взять на себя определенную роль ("дрессировщик собак"), и мы предлагаем конкретный контекст вокруг возраста и типа собаки. Мы также, как и в предыдущем примере, говорим им, какой тип контента мы хотим ("электронная почта").
ИИ также может изменить стиль написания своего вывода, поэтому обязательно включите контекст об этом, если это важно для вашего сценария использования.
Основная подсказка: "Напишите стихотворение о падающих листьях".
Лучше подсказать: "Напиши стихотворение в стиле Эдгара Аллана По о падающих листьях".
Это также может быть адаптировано ко всем видам бизнес-задач, например, "написать профессиональное, но дружелюбное электронное письмо" или "написать официальное резюме".
2. Включите полезную информацию заранее
Допустим, вы хотите написать введение спикера для себя: как ИИ должен знать о вас? Это не так умно (пока). Но вы можете предоставить ему необходимую информацию, чтобы он мог ссылаться на него напрямую. Например, вы можете скопировать свое резюме и вставить его в верхнюю часть приглашения следующим образом:
Резюме Рида: [вставить полное резюме здесь]
Учитывая вышеуказанную информацию, напишите остроумную биографию о Риде.
Помните, что GPT-3 и GPT-4 имеют доступ только к вещам, опубликованным до 2021 года, и у них нет доступа в Интернет. Это означает, что вы не должны ожидать, что он будет в курсе последних событий, и вы не можете дать ему URL-адрес для чтения. Хотя иногда может показаться, что это работает, на самом деле он просто использует текст в самом URL-адресе (а также его память о том, что обычно находится в этом домене) для создания ответа.
3. Приведите примеры
Предоставление примеров в подсказке может помочь ИИ понять тип ответа, который вы ищете (и дать ему еще больше контекста).
Например, если вы хотите, чтобы ИИ ответил на вопрос пользователя в формате чата, вы можете включить предыдущий пример разговора между пользователем и агентом. Вы захотите завершить приглашение на "Агент:", чтобы указать, где вы хотите, чтобы ИИ начал печатать. Вы можете сделать это, используя что-то вроде этого:
Вы опытный пекарь, отвечающие на вопросы пользователей. Ответьте как агент.
Пользователь: Эй, ты можешь мне чем-то помочь?
Агент: Конечно! С чем вам нужна помощь?
Пользователь: Я хочу испечь торт, но не знаю, на какую температуру поставить духовку.
Агент: Для большинства тортов духовку следует предварительно разогреть до 350 ° F (177°C).
4. Скажите ему длину ответа, который вы хотите
При создании подсказок GPT полезно указать количество слов для ответа, чтобы вы не получили ответ из 500 слов, когда искали предложение (или наоборот). Вы даже можете использовать диапазон приемлемых длин.
Например, если вы хотите получить ответ из 500 слов, вы можете предоставить подсказку типа "Написать резюме этой статьи из 500-750 слов". Это дает ИИ гибкость в создании ответа, который находится в указанном диапазоне. Вы также можете использовать менее точные термины, такие как "короткий" или "длинный".
Основная подсказка: "Обобщите эту статью".
Лучше подсказать: "Напишите резюме этой статьи из 500 слов".
5. Определите ожидаемые форматы
GPT может выводить различные языки кода, такие как Python и HTML, а также визуальные стили, такие как диаграммы и CSV. Сообщить ему формат как вашего ввода, так и желаемого вывода поможет вам получить именно то, что вам нужно. Например:
Название продукта, Количество
Яблоко,1
Оранжевый, 2
Банан,1
Киви,1
Ананас, 2
Джекфрут, 1
Яблоко, 2
Оранжевый, 1
Банан,1
Используя приведенный выше CSV, выведите диаграмму частоты, которую каждый продукт показывает в тексте выше.
6. Используйте некоторые из этих удобных выражений
Иногда речь идет только о поиске точной фразы, на которую ответит OpenAI. Вот несколько фраз, которые люди нашли хорошо работающими с OpenAI для достижения определенных результатов.
"Давайте подумаем шаг за шагом"
Это заставляет ИИ мыслить логически и может быть особенно полезно при решении математических задач.
"Думать назад"
Это может помочь, если ИИ продолжит делать неточные выводы.
"В стиле [известного человека]"
Это поможет очень хорошо сочетать стили.
"Как [вставить профессию/роль]"
Это помогает сформулировать знания бота, чтобы он знал, что он знает, а что нет.