Специалист по формулированию запросов

Опубликовано 05.04.2024

Время чтения: 11 минут

Комментарии: 0 Лайки: 0

Специалист по формулированию запросов занимается созданием максимально точных запросов для различных языковых моделей искусственного интеллекта (ИИ, или AI по-английски), с целью выдачи нейросетью правильного ответа. Это профессия, которая сочетает в себе элементы информатики и лингвистики.

Иван Чиж

Автор блога Coursator.Online

Общий обзор

Специалист по формулированию запросов (prompt engineer), также известный как промптер, занимается составлением запросов, на основании которых нейросеть выдаёт соответствующие результаты: это могут быть текстовые ответы, генерируемые изображения, программный код и прочий контент. Запросы представляют собой обычный текст, иногда - фрагмент кода или программный оператор (команда) и получили название промпты - подсказки (прямой перевод с английского prompt – "подсказка", "раздражитель").

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

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

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

чем занимается специалист по формулированию запросов

Особенности профессии

Специалист может формировать промпты для различных целей:

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

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

Методы создания промптов для текстов и изображений отличаются:

  • для текстов необходима поэтапная корректировка набора подсказок, управляющих нейросетью к принятию нужных решений;
  • для ИИ, создающих изображения, в запросе акцентируются профессионально выделенные маркеры, описывающие концепцию, стиль, цвета, настроение и другие особенности изображения. Чем больше деталей, тем лучше итог. Но следует соблюдать жесткие ограничения, например, для DALL-E2 – 400 символов, для Midjourney – 4 000, для Stable Diffusion – 75 слов.

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

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

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

Преимущества и недостатки профессии

Привлекательными сторонами профессии промпт-инженера являются:

  • захватывающая деятельность в перспективной области IT для гуманитариев, не желающих оставаться в стороне от всемирной цифровизации, но не находящих подходящих специальностей для себя;
  • актуальность класса "требуется срочно";
  • скоростное обучение, не требуется тратить годы на получение второго или первого высшего образования - профессию не преподают в обычном формате (в колледже, университете), все осваивается на практике

Относительный недостаток профессии - ее свежесть. Несмотря на то, что искусственный интеллект и машинное обучение существуют уже довольно продолжительное время, термин "промпт-инженерия" появился только в 2017 году, когда исследователи AI из Carnegie Mellon University и National University of Singapore разработали "предварительно обученные" на промптах (prompt-based learning) большие языковые модели, которые выполняют различные задачи, используя команду, полученную текстом на естественном языке. Таким образом, специальность еще только формируется, но крупные корпорации инвестируют в это новое направление программной инженерии и планируют развивать свои продукты с помощью языковых моделей AI.

Необходимые навыки

Для специалистов в области prompt-инженерии значимы:

  • заинтересованность в AI;
  • развитые логические и критические способности;
  • тщательность в деталях;
  • умение работать с большими массивами информации;
  • широкий кругозор;
  • творческий подход;
  • богатый словарный запас и правильность в письме

Обучение prompt-инженерии

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

Безоплатные уроки по prompt-инженерии

  • Codecademy – 7 часов безоплатных видео уроков на английском языке с практическими заданиями на интерактивной online-платформе.
  • Аве Кодер – безоплатный одночасовой обучающий курс для новичков на YouTube (на русском языке).

Можно также практиковаться самостоятельно, используя библиотеки промптов, например, AIcyclopedia.

Возможности трудоустройства

Данная профессия предоставляет широкий спектр возможностей для трудоустройства: от написания текстов на свободной основе до работы промпт-инженером в Сколково.

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

Ремунерация

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

В общем, доходы prompt-инженеров зависят от области работы, сложности задач, компании, личных способностей и удачи. На рынке России предложений для промптеров пока немного, поэтому сложно сделать выводы о уровне заработной платы. В редких вакансиях предложения от 60 до 70 тыс. рублей.

За границей уже сегодня предлагают хорошие условия оплаты: Anthropic ищет prompt-инженера с зарплатой 250–375 тыс. долларов США в год. Другие работодатели предлагают от 90 до 150 тыс. долларов.

Заработная плата prompt-инженера на октябрь 2023

Данные о зарплатах предоставлены порталом hh. ru.

Страна: Россия Зарплата: 30000—30000₽

Город: Москва Зарплата: 200000—400000₽

Путь к успеху

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

Специализированные знания

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

Комментарии