Как написать эффективное начальное условие для GPT-3 или GPT-4

изображение1.jpg

«GPT» может рассказывать плохие шутки и случайно писать смешные стихи о вашей жизни, но он также может помочь вам лучше справляться с работой. Условие: вы должны помочь ему лучше справляться с его работой тоже.

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

Проверьте вашу подсказку

Весьма маловероятно, что с первого раза ваша интеллектуальная площадка ИИ выдаст именно то, что вы ищете. Вам нужно писать, тестировать, уточнять, тестировать и так далее, пока вы не получите постоянный результат, который вас удовлетворяет. Рекомендую тестировать вашу площадку в песочнице OpenAI или с помощью интеграции OpenAI от Zapier.

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

  • Температура позволяет вам контролировать насколько креативным будет ИИ (на шкале от 0 до 1). Более низкий показатель делает бота менее креативным и вероятнее скажет то же самое, получив тот же вопрос. Более высокий показатель дает боту больше гибкости и заставит его писать разные ответы каждый раз, когда вы используете один и тот же вопрос. По умолчанию 0.7 достаточно хорош для большинства сценариев использования.
  • Максимальная длина - это контроль за тем, насколько длинным может быть комбинированное предложение и ответ. Если вы заметили, что искусственный интеллект прекратил отвечать в середине предложения, вероятно, вы достигли максимальной длины, поэтому увеличьте ее немного и протестируйте снова.

Руководство по написанию подсказок для GPT: 6 советов для написания лучшей подсказки для GPT-3 или GPT-4

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

1. Предложить контекст

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

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

Базовое задание: "Напишите о производительности."

Лучшая подсказка: "Напишите блоговую запись о важности продуктивности для малого бизнеса."

Путем указания типа содержимого («блог»), а также некоторых деталей о том, чем конкретно должен быть заполнен пост в блоге, бот станет намного полезнее.

Вот еще один пример, на этот раз с различными видами подробностей.

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

Лучший запрос: «Как профессиональный тренер по собакам, напишите электронное письмо клиенту, у которого появился новый 3-месячный карликовый корги, о действиях, которые им следует предпринять для приучения щенка к обучению в туалете».

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

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

Основное задание: «Напишите стихотворение о падающих листьях».

Лучше подсказка: "Напишите стихотворение в стиле Эдгара Аллана По о падении листьев."

Это можно адаптировать для разных деловых задач, например, "написать профессиональное, но дружелюбное письмо" или "написать официальный исполнительный отчет".

2. Предоставьте полезную информацию сразу

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

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

Учитывая вышеуказанную информацию, напишите остроумную биографию спикера о Риде.

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

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

Перечислите основные моменты из вышеприведенной статьи в виде 5 пунктов.

Помните, что GPT-3 и GPT-4 имеют доступ только к материалам, опубликованным до 2021 года, и у них нет доступа в интернет. Это означает, что вы не должны ожидать от них актуальной информации о недавних событиях, и вы не можете дать им URL, чтобы они могли его прочитать. Хотя иногда может показаться, что они работают, на самом деле они просто используют текст внутри URL (а также свою память о том, что обычно находится на этом домене) для генерации ответа.

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

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

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

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

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

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

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

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

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

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

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

Агент:

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

Пример:

Вход: 2020-08-01T15:30:00Z

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

Вывод: 04 августа 2020 года 15:30:00

Ввод: 2020-07-11T12:18:03.934Z

Вывод:

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

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

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

Основная задача: "Суммируйте эту статью."

Лучше подсказка: "Напишите краткое содержание этой статьи объемом в 500 слов."

5. Определите ожидаемые форматы

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

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

Яблоко,1

Апельсин,2

Банан,1

Киви,1

Ананас,2

Джекфрут,1

Яблоко,2

Апельсин,1

Банан,1

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

Легко забыть указать формат входных данных (в данном случае - CSV), поэтому обязательно убедитесь, что вы это сделали.

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

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

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

"Давайте думать шаг за шагом"

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

"Думать наоборот"

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

"В стиле [известная личность]"

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

"Как [вставьте профессию/роль]"

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

Автоматизируйте свои ПП GPT-3 и GPT-4

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

И вот некоторые более подробные сведения о том, как вы можете автоматизировать свои запросы для GPT-3 и GPT-4:

Связанные статьи

Показать больше >>

Раскройте возможности искусственного интеллекта с помощью HIX.AI!