Познакомьтесь с концепцией искусственного интеллекта. Вы должны понимать, как задавать соответствующие вопросы для достижения желаемых результатов от систем искусственного интеллекта, таких как ChatGPT или DALL-E 2. вопросы получат известность, поскольку они станут стандартной практикой в коммерческом секторе.
Учитывая это понимание, мы можем теперь стать свидетелями роста самой востребованной профессии будущего: оперативных инженеров.
Что такое подсказка ИИ?
Инжиниринг подсказок ИИ относится к практике использования подсказок для достижения желаемого результата с помощью инструмента ИИ. Подсказка может быть чем угодно, от одного слова до целой инструкции или блока кода. Использование вопросов в качестве подсказок — человеческая инновация. Использование подсказок для обучения модели ИИ достижению требуемых результатов при выполнении определенной работы аналогично предоставлению человеку отправной точки для написания эссе. Подобно тому, как человек-писатель может начать эссе, модель ИИ может взять вопрос и превратить его в готовое произведение.
Что такое подсказка? Помните, что текст — это ключевой интерфейс большинства генеративных моделей ИИ для общения с пользователями. Модель может сказать, что делать, вводя команды в текстовый интерфейс. Подсказка модели — это высокоуровневое направление, которое вы ей даете. DALLE-2 и Stable Diffusion, две модели искусственного интеллекта, используемые для генерации изображений, в основном реагируют на описания желаемого результата. И GPT-3, и ChatGPT являются примерами LLM, в которых подсказка может быть чем угодно: от простого вопроса (например, «Кто является президентом Турции?») до сложной проблемы, связанной с несколькими фактами (обратите внимание, что вы даже можете ввести файл CSV). с необработанными данными как часть ввода). Вы также можете счесть «Расскажи мне анекдот» довольно расплывчатой просьбой.
Инжиниринг подсказок ИИ влечет за собой проектирование и генерацию входных данных для моделей ИИ, чтобы научить их выполнять определенную деятельность. Данные должны быть правильно типизированы и отформатированы, чтобы модель могла их прочитать и извлечь из них уроки. Инжиниринг подсказок ИИ направлен на создание высококачественных обучающих данных, которые позволят модели ИИ генерировать надежные прогнозы и суждения. Это решающий этап в воплощении технологий ИИ в жизнь.
Языковые модели GPT-2 и GPT-3 представляют собой значительные технические достижения искусственного интеллекта. Многозадачная оперативная разработка, в которой использовалось множество наборов данных для обработки естественного языка, хорошо показала себя в новых задачах в 2021 году. Было обнаружено, что языковые модели более точны, когда сталкиваются со случаями, требующими цепочки рассуждений. Формулировка подсказки (например, «Давайте обдумаем шаг за шагом»), которая поощряет логическое развитие, может повысить эффективность языковой модели при решении проблем, требующих нескольких шагов рассуждения, посредством обучения с нулевым выстрелом. Повсеместная доступность этих ресурсов может быть объяснена наличием нескольких записных книжек с открытым исходным кодом и деятельностью сообщества по синтезу изображений.
В 2022 году многие модели машинного обучения стали общедоступными, например DALL-E, Stable Diffusion и Midjourney. Способность этих моделей принимать словесные подсказки в качестве входных данных и выводить соответствующие изображения создала новый сектор разработки подсказок ИИ, называемый подсказками текста в изображение. Хотя эта технология получила широкое распространение, многие пользователи все еще сталкиваются с препятствиями на пути к успеху; мы предлагаем несколько предложений для этих людей.
Инженерное руководство с искусственным интеллектом
Если вы знаете, как подсказывать эти новые широкие и мощные генеративные модели, вы можете заставить их генерировать все, от великолепных историй и захватывающей дух графики до уникальных функций, таких как текстовый сводник или инструмент автоматического видеоредактора.
Компоненты подсказки:
- инструкции
- Вопрос
- Входные данные
- Примеры
Все эти компоненты должны быть правильно смешаны, чтобы разработка подсказок ИИ была успешной.
Итак, как написать хорошую подсказку? Ниже приведены некоторые предложения по улучшению разработки подсказок ИИ:
- Убедитесь, что # или ” отделяет инструкции от контекста в подсказке.
Не используйте его следующим образом:
Перепишите текст ниже
{ввод текста}
Подсказку лучше ввести так:
Перепишите текст ниже
“””
{ввод текста}
“””
- Предоставление как можно большего количества конкретной, описательной и подробной информации по рассматриваемому вопросу имеет решающее значение для достижения желаемой цели, длины, структуры, стиля и т. д.
Не используйте его следующим образом:
Написать эссе об ИИ
Подсказку лучше ввести так:
Официально напишите эссе на 500 слов об ИИ, сосредоточив внимание на его влиянии на бизнес.
- Используйте пример, чтобы объяснить свои цели.
Не используйте его следующим образом:
Дайте мне идею домена
Подсказку лучше ввести так:
Дайте мне идею домена, например techbriefly.com, с ключевыми словами и объяснением цели сайта.
- Будьте прямолинейны и лаконичны в изложении своих потребностей. Упрости свой язык и избавься от лишнего.
Не используйте его следующим образом:
Кратко объясните мне историю ИИ и упомяните исторические события в сознании читателя.
Подсказку лучше ввести так:
Расскажите историю ИИ кратко и доходчиво.
- В частности, при использовании методов ИИ для преобразования текста в изображение важно быть как можно более описательным и выбирать соответствующую тему/формат.
- Добавьте несколько образцов изображений в программы искусственного интеллекта, преобразующие текст в изображение.
Хотя модели ИИ постоянно совершенствуются, получить точные требуемые результаты все еще может быть сложно. В то время как это улучшается, также требуется быстрое проектирование ИИ, прежде чем эти массивные модели смогут полностью раскрыть свой потенциал. Тогда давайте рассмотрим несколько реальных примеров.
Подскажите инженерные примеры
Вот некоторые из примеров быстрой инженерии:
Как видно из приведенного выше примера, у нас есть эссе, в котором делается попытка прояснить проблему, затрагивая различные темы с быстрыми изменениями.
Как видите, во втором примере нам удалось получить результат путем семплирования в приглашении; однако в первом примере мы не смогли получить даже доменное имя.
Подсказка «нарисовать человека в офисе» в примере слева и «нарисовать человека в офисе, глядя на компьютер» в примере справа. Как вы можете видеть, хотя пример слева дает мало информации об обстановке в офисе, определение подсказки помогло нам добиться лучших результатов.
Написать приличную подсказку может быть сложно, так как это требует четкого и лаконичного языка, а также понимания цели подсказки. Хорошая подсказка должна быть ясной, открытой и явной; он должен предоставить достаточно подробностей ответа, чтобы понять, о чем спрашивают, и предполагаемый ответ. Это также оставляет место для интерпретации и оригинальной мысли.
Хорошая подсказка также должна быть интригующей, актуальной и привлекательной для целевой аудитории. Следует также помнить о контексте и цели подсказки.
В целом, это зависит от сложности работы или сообщения, которое вы пытаетесь выразить, но при наличии небольшого опыта и пристального внимания к деталям любой может создать сильную подсказку.
Подсказка должна соответствовать текущей работе, теме или учебной цели. Следует планировать получение данных, необходимых для получения намеченных результатов. Вдумчивая подсказка может гарантировать, что собранная информация уместна и полезна для намеченной цели.
Source: Инжиниринг подсказок ИИ: основное руководство