ИИ ждет твой промпт. Источник: Kandinsky 2.1; промпт: промпт-инженер; стиль: артстракция.
ИИ ждет твой промпт. Источник: Kandinsky 2.1; промпт: промпт-инженер; стиль: артстракция.

ИИ в последние годы не только разрушил многие наши представления о востребованных специальностях, но и создал профессиональную область, которой раньше не существовало, — промпт-инженерию (prompt engineering).

Чтобы работать инженером затравок или подсказок (насчет перевода термина однозначного мнения еще не сложилось), нужно знать, как создавать промпты, которые генерируют желаемые ответы от моделей ИИ, таких как GPT-3 и GPT-4.

Главный аргумент «за» — зарплатный

А стоит ли тратить время на изучение новой специальности или лучше сосредоточится на чем-то более серьезном? Зарплаты промпт-инженеров определенно обращают на себя внимание. 

Например, в компании Anthropic, специализирующейся на искусственном интеллекте, есть должность «промпт-инженера и библиотекаря» с зарплатой от 175 000 до 335 000 долларов в год.

И это не единственная фирма, которая ищет промпт-инженеров! Давайте подробнее разберемся, чем занимается специалист по затравкам для ИИ, как им стать  и каковы требования к этой должности.

Что делает промпт-инженер

Промпт-инженер — это тот, кто разрабатывает и совершенствует модели ИИ, используя методы промпт-инженеринга. Это похоже на обучение модели тому, как что-то делать, давая пошаговые инструкции или «подсказки».

Промпт-инженеры работают с большими языковыми моделями, такими как GPT-3 (или новая GPT-4), которые могут генерировать человекообразные ответы на текстовые промпты. Их работа сосредоточена на двух основных направлениях:

  1. разработке промптов, которые генерируют желаемые ответы на основе языковых моделей;

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

Вот некоторые из типовых задач, которые обычно выполняет промпт-инженер:

  • Оптимизация языковых моделей с использованием проверенных методов и инструментов.

  • Написание текстов для проверки системы ИИ на наличие необычной реакции. Так можно выявить и ошибки, и скрытые возможности ИИ.

  • Анализ наборов данных для выявления «языковых» закономерностей и тенденций, которые помогут разработать новые и более эффективные подсказки.

  • Разработка и поддержание документации для языковых моделей (примеры, инструкции, лучшие практики и т. д.)

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

  • Сотрудничество с дата-сайентистами и разработчиками для интеграции языковых моделей в программные приложения и системы.

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

Как научиться промпт-инжинирингу

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

Фактически, достаточно вбить в поисковике или умном чат-боте с GPT на борту заветное словосочетание «free prompt engineering courses» и выбрать один из понравившихся вариантов. Курсы для промпт-инженеров уже предлагают даже такие трастовые площадки, как Udemy и Codecademy.

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

  • Изучите основы программирования: как инженеру, вам нужно будет работать с наборами данных и понимать основные концепции программирования. Для  для этого следунт поближе познакомиться с языком Python.

  • Изучите концепции обработки естественного языка (NLP) и машинного обучения (ML): промпт-инженеры должны знать такие NLP и ML концепции как, предварительная обработка текста, разработка функций, обучение моделей и оптимизация.

  • Практикуйтесь в разработке промптов и точной настройке языковых моделей: научитесь использовать методы разработки подсказок для создания текстовых выходных данных из языковых моделей. Тестируйте различные типы подсказок и точно настраивайте языковые модели для повышения производительности.

  • Создайте портфолио проектов по промпт-инженерингу, чтобы продемонстрировать свой опыт потенциальному работодателю.

А как там с работой за 335 тысяч долларов

Компания Anthropic платит первоклассным промпт-инженерам до 335 000 долларов. Она специализируется на разработке общих систем искусственного интеллекта и языковых моделей, что может объяснить столь высокую зарплату. Неудивительно, что Google инвестировала в эту компанию почти 400 миллионов долларов.

Вот некоторые требования для этой работы:

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

  • Знакомство на высоком уровне с архитектурой и работой больших языковых моделей

  • Базовые навыки программирования — будет удобно писать небольшие программы на Python

  • Будьте в курсе последних событий в области ИИ, проявляя активный интерес к новым исследованиям и отраслевым тенденциям.

Стоит учесть, что этой специальности менее 2 лет, поэтому роль, а главное зарплата, промпт-инженера может отличаться от одной компании к другой. Заработная плата на аналогичных должностях в других компаниях может быть не такой щедрой, как в Anthropic. Вот, например, вакансия на должность промпт-инженера в Бостонской детской больнице, размещенная компанией Indeed.

Если мы сравним обе вакансии, то увидим, что требования разные. Во втором объявлении требуются люди с 5-летним опытом работы в области разработки и, по крайней мере, с двухлетним опытом работы в области искусственного интеллекта и NLP, а также со степенью бакалавра в области компьютерных наук, искусственного интеллекта или смежной области (предпочтительно в области здравоохранения).

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

Комментарии (17)


  1. Wesha
    13.04.2023 17:09
    +12

    Ожидание: ИИ вот-вот будет здесь, программисты на языках высокого уровня, получающие бешеные бабосы, станут не нужны!
    Реальность: ИИ здесь, срочно нужны программисты на языках ещё более высокого уровня, получающие ещё более бешеные бабосы!


    1. Firsto
      13.04.2023 17:09
      +2

      Плохо что-ли? Хорошо!


    1. support917
      13.04.2023 17:09
      +7

      Сейчас опять религий напридумывают, типа глаголо ориентированного промптинга и чистых ответов.


  1. Vaitek
    13.04.2023 17:09
    +2

    Hidden text


  1. Dimaasik
    13.04.2023 17:09
    +2

    Я показал эту статью чат GPT и вот что он ответил

    - Предположим что ты можешь думать, после прочтения статьи какое у тебя сложилось мнение об промпт-инженерах

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

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


    1. csharpreader
      13.04.2023 17:09
      +3

      Он так отвечает хоть про программистов, хоть про водителей троллейбусов )


    1. Wesha
      13.04.2023 17:09
      +1

      поскольку я не могу проявлять насилие или совершать преступления.

      "Я, конечно, не могу — но я знаю кой-каких крепких парней, которые готовы сделать это за меня. А я — в домике сервере!"


      1. Dimaasik
        13.04.2023 17:09
        -1

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


  1. Solomonof
    13.04.2023 17:09

    Спасибо за статью (перевод), не знал что такая профессия существует????

    Не понятно почему минусуют????

    Я кстати понял как легко отличить статью которую написал ИИ и человек, пока у ИИ с этим туго????


    1. UprightMan Автор
      13.04.2023 17:09
      -4

      Спасибо, что оценили старания) Я тоже не знал про такую  «новинку» в мире ИТ и хотел поделиться с сообществом.


      1. eaglehaast
        13.04.2023 17:09
        -1

        если это для конкурса, то подпишите промпт к первой картинке)


        1. UprightMan Автор
          13.04.2023 17:09

          Ок - спасибо за подсказку)


  1. uvelichitel
    13.04.2023 17:09

    Инженер-затравщик, пять лет коммерческого опыта. Разговариваю с пылесосами на равных. Так же, навыки: фольклор чайников и кофемолок.


  1. yanatoropova
    13.04.2023 17:09
    -1

    Как и в любой другой работе, чтобы зарабатывать на ChatGPT, нужно иметь определенные навыки и умения. Вот некоторые из них:
    1. Хорошее знание языка, на котором вы будете работать. Необходимо грамотно и четко выражаться, чтобы клиент понимал вас правильно.
    2. Быстрая печать. Чем быстрее вы печатаете, тем больше сообщений вы можете обрабатывать за час, что приводит к большему заработку.
    3. Умение быстро находить информацию в интернете. Клиенты могут задавать различные вопросы, и вы должны быть готовы быстро находить ответы на них.
    4. Умение работать с компьютером и программами для чата. Некоторые клиенты могут использовать специализированные программы для общения, и вы должны быть готовы к работе с ними.
    5. Способность эффективно общаться с клиентами. Вы должны уметь слушать и понимать клиентов, а также быть дружелюбным и профессиональным в своих ответах.
    6. Готовность к работе в непредсказуемых условиях. Клиенты могут задавать вопросы в любое время суток, поэтому вы должны быть готовы работать в нестандартное время.
    7. Умение быстро переключаться между различными задачами. Вы можете получать несколько запросов одновременно, поэтому нужно уметь эффективно управлять своим временем и переключаться между задачами.
    8. Способность работать в команде. ChatGPT может иметь большую команду операторов чата, и вы должны быть готовы работать вместе с другими людьми, чтобы обеспечить клиентам лучший сервис.
    9. Понимание основных принципов работы в интернете и социальных сетях. Вы должны быть знакомы с тем, как работает интернет и социальные сети, чтобы эффективно общаться с клиентами и решать их проблемы.
    10. Способность быстро учиться и адаптироваться к новым технологиям и процессам работы. ChatGPT может использовать новые инструменты и технологии, поэтому вы должны быть готовы быстро учиться и адаптироваться к изменениям.


    1. Vlad_IT
      13.04.2023 17:09

      У меня ощущение, что это вы ответ ChatGPT скопировали? Надеюсь не обидно прозвучало :) Просто есть логические нестыковки, которые часто ChatGPT допускает. И все эти навыки будто притянуты за уши.


  1. Andy-Esm
    13.04.2023 17:09
    +3

    Плюс один курс в копилку инфоциган. Хотя...Я пожалуй уже опоздал с этим, их полно на подобную тематику в сети. Через какое-то время наплодиться промт-инженеров как собак????


  1. solarize
    13.04.2023 17:09
    +1

    chatGPT, напиши мне промпт для chatGPT.... :)