Шесть навыков, которые вам понадобятся, чтобы стать инженером AI Prompt

6 навыков для инженера AI Prompt

С профессиональными рабочими местами по созданию подсказок для искусственного интеллекта, стоимостью от 175 000 до более 300 000 долларов в год, создание подсказок для искусственного интеллекта является привлекательной работой. Но быть хорошим инженером по созданию подсказок для искусственного интеллекта требует большего, чем просто умение задавать ведущие вопросы. Вам нужно объединить дисциплины искусственного интеллекта, программирования, языка, решения проблем и даже искусства, чтобы успешно развиваться по этому пути карьеры.

Создание подсказок для искусственного интеллекта – это в основном создание взаимодействий с инструментами генеративного искусственного интеллекта. Эти взаимодействия могут быть разговорными, как вы наверняка видели (и использовали) с ChatGPT. Но они также могут быть программными, с подсказками, встроенными в код, примерно эквивалентными современным вызовам API; за исключением того, что вы просто не вызываете процедуру в библиотеке, вы используете процедуру в библиотеке, чтобы общаться с обширной моделью языка.

Также: Упс, теперь искусственный интеллект лучше вас в создании подсказок

Специальная функция

Пересечение генеративного искусственного интеллекта и инженерии

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

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

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

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

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

1. Понимание искусственного интеллекта, машинного обучения и обработки естественного языка

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

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

Также: Хотите работу в области искусственного интеллекта? Вот навыки, которые вам понадобятся

Один ресурс, на который вы обязательно должны обратить внимание, подробно описан в статье ENBLE о курсе по созданию подсказок. Сабрина Ортис направляет вас на девятисерийный онлайн-курс о использовании ChatGPT в проектах разработки. Курс спонсируется OpenAI, создателями ChatGPT и DeepLearning.ai, основатель которого, Эндрю Нг, преподает в Стэнфорде и является сооснователем онлайн-платформы Coursera. Я прохожу этот курс и рекомендую вам сделать то же самое.

2. Четкое определение постановки проблемы и формулировка подробных запросов

В основе этого навыка лежит способность к ясной коммуникации. Создание подсказок для искусственного интеллекта – это всяком случае способность сообщить ИИ, что вам нужно. Для этого вам необходимо понять, что вы хотите получить от взаимодействия.

Вот пример. Предположим, вы хотите узнать больше о Салеме, столице штата Орегон. Вам нужно ясно определить, по крайней мере, два аспекта. Во-первых, вам нужно объяснить, какие вещи вы хотите знать, будь то политическая структура, вопросы управления городом, трафик или место, где находится лучшая пончиковая. Во-вторых, вам нужно уметь сказать ИИ, что вы говорите о Салеме в Орегоне, а не о Салеме в Коннектикуте, Вирджинии или Индиане, о ведьминых пробах в Салеме в Массачусетсе или Винстон-Салеме в Северной Каролине, или о любом из Салемов в Англии, Уэльсе, Австралии и Канаде.

Также: Как писать лучше подсказки для ChatGPT (и это относится и к большинству других текстовых ИИ)

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

Здесь вам также необходимо понять ограничения различных языковых моделей и как обходить их. Например, если вам нужен подробный белый доклад, вам может потребоваться сначала создать его структуру, а затем попросить модель написать каждый раздел отдельно. Также помните, что понятная подсказка не обязательно должна быть короткой. Более длинные подсказки могут привести к более точным и актуальным ответам.

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

3. Будьте креативны и развивайте навыки разговора

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

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

Также: 6 вещей, которые ChatGPT не может сделать (и еще 20, от которых он отказывается)

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

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

4. Изучите стили письма и искусства, и развивайте экспертизу в области

Чатботы не только будут писать ответы для вас, но часто будут делать это в стиле, который вы запросите. В статье “Я использовал ChatGPT, чтобы переписать мой текст в стиле Шекспира, C3PO и Гарри Поттера” я получил больше удовольствия, чем любой человек имеет право иметь, просив ChatGPT написать вещи в стиле от Джейн Остин до классических пиратов из фильмов. Вы не прожили, пока не прочитали преамбулу Конституции США, написанную пиратом!

Также: Как я использовал ChatGPT и инструменты искусства ИИ для быстрого запуска моего Etsy-бизнеса

Эти примеры были чисто для развлечения и эксперимента, но я также использовал предисловие “написать в стиле” для создания моего экспериментального магазина на Etsy. Я попросил ChatGPT написать описания в стиле Джони Айва, чьи чрезмерно цветистые описания продуктов Apple стали легендарными.

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

Например, я использовал свою стандартную иконку Facebook и передал ее в Midjourney с подсказкой “кубизм”, и вот результат.

Это исходное изображение, которое я передал в Midjourney. Как вы видите, оно немного запутано латунным микрофоном, но все же интересно.

В этом случае я оставил подсказку минимальной, но использовал так называемое “заготовочное изображение”, которым была моя иконка Facebook. Вот четыре вариации в стиле “кубизм”. Какой из них, по вашему мнению, наиболее похож на оригинал?

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

Также: Лучшие генераторы искусственного интеллекта: DALL-E 2 и другие интересные альтернативы для попробовать

О, и вот навык внутри навыка: Узнайте о расширениях и плагинах, которые используют ваши любимые инструменты генеративного искусственного интеллекта. С течением времени эти расширения и плагины помогут вам делать вещи, которые нельзя сделать с готовым инструментом искусственного интеллекта. Таким образом, изучение и использование дополнений не только поможет поддерживать свои навыки в актуальном состоянии, но также позволит достигать результатов, которые иначе были бы недостижимы.

5. Развивайте навыки написания сценариев и программирования

Вы когда-нибудь замечали, что когда кто-то вводит фразу “это понятно без слов”, обязательно что-то будет сказано? В любом случае, это понятно без слов (но я скажу это), что навыки программирования будут полезны. В то время как некоторые задания могут включать только взаимодействие с чат-ботами, более высокооплачиваемые задания, скорее всего, будут включать внедрение инструкций искусственного интеллекта в приложения и программное обеспечение для предоставления уникальной ценности.

Также: Как использовать ChatGPT для создания приложения

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

Кроме того, навыки программирования ценны сами по себе. Каждому следует иметь некоторый базовый опыт программирования.

6. Развивайте терпение (и чувство юмора)

Я твердо верю, что быть терпеливым гораздо проще, если у вас есть чувство юмора. Что-то, что раздражает, может быть менее токсичным для вашей души, если вы видите основной юмор в этой неприятности. Эти инструменты генеративного искусственного интеллекта определенно требуют терпения. Они могут полностью неправильно интерпретировать запросы. Они могут потерять нить разговора, когда вы на пороге прорыва. Они могут полностью выдумывать ответы, которые являются полной ерундой.

Если вы не можете посмеяться над некоторыми из этих вещей, вам будет трудно. То же самое с программированием. Каждому программисту нужно терпение. Одной из самых больших проблем, с которыми сталкивались некоторые из моих студентов при начале изучения программирования, было то, что они не могли принять тот факт, что их код не будет работать с первого раза. Те, кто не смогли преодолеть эту трудность и продолжить работу, не закончили курс. В то же время те, кто не были вдохновленными разработчиками, но обладали терпением для попыток, неудач, дополнительного исследования и новых попыток, были очень успешными.

Также: Самые популярные языки программирования и где их изучать

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

Терпение – это не только добродетель. Это суперсила.

Несколько дополнительных слов мудрости

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

Будьте любознательными. Мир искусственного интеллекта огромен и меняется со скоростью работы. Не ограничивайтесь только базовыми знаниями или тем, что вы прочитали здесь в ENBLE. Углубляйтесь, задавайте вопросы и всегда будьте любознательными. Чем больше вы задаете вопросов, тем больше вы узнаете и тем лучше становитесь в получении конкретных результатов.

Если я могу дать вам один важный совет, то это: Экспериментируйте. Выбирайте собственные проекты, которые вас интересуют, и создавайте что-то. Объединитесь с несколькими друзьями и посмотрите, что вы можете создать. Наличие практического опыта приведет вас гораздо дальше, чем список от какого-то человека в интернете.

Также: 73% потребителей доверяют тому, что генеративный искусственный интеллект хочет, чтобы мы видели

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

Сделай это. Если ты сделаешь это, то станешь им.

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


Вы можете следить за обновлениями моего проекта в социальных сетях. Обязательно подпишитесь на мою еженедельную рассылку обновлений на Substack и следите за мной в Twitter по адресу @DavidGewirtz, в Facebook по адресу Facebook.com/DavidGewirtz, в Instagram по адресу Instagram.com/DavidGewirtz и на YouTube по адресу YouTube.com/DavidGewirtzTV.