Подумайте, можно ли создать алгоритм общения с ЛЮБЫМ человеком? Нереальная задача. Поэтому мы с детства учимся коммуницировать по-разному с разными людьми в разных ситуациях. Взаимодействие с нейросетями, формирование запроса и получение ответа, — это коммуникация. И в ней мы используем весь наработанный коммуникативный багаж.
В чём разбираемся
  • Почему нейросеть может нас НЕ понимать
  • Что такое промпт и как его формулировать
  • 7 стратегий построения промптов

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


Ладно, без шуток. Ждёте, что сейчас получите пошаговый алгоритм, как получить идеальный результат от нейросети за 5 шагов, и с этим знанием вы будете работать «долго и счастливо»? Увы, нет.

Нельзя научиТЬ писать промпты, можно только научиТЬСЯ.

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

Что же делать? Разобраться в принципах, попробовать и проанализировать получившееся.
Нейросеть не обладает телепатией

«Разговор» с нейросетью — это иллюзия. Ваше сообщение в чате, даже если оно очень похоже на беседу, — это только промпт, задача, которую нужно решить нейросети.


Вы как заказчик формулируете запрос таким образом, чтобы нейросеть могла его интерпретировать и обработать.


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

«Сидеть, лежать, дай лапу!»
Видите абсурдность этой фразы?
Даже самый дрессированный пёс не в состоянии это сделать. Кстати, вы тоже

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

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


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

Недавно я переводила рекламный ролик. Все шутки поняла, кроме одной. Смотрю в словарях — ничего не складывается, пробую онлайн-переводчиком — тоже никакого смысла во фразе. Спрашиваю у chatGPT — выдает какой-то несмешной перевод совсем. Потом пишу ему контекст: «Я перевожу ролик, ориентированный на австралийскую аудиторию…» И моментально нейросетка выдаёт мне, над чем там в ролике, собственно, смеются. Вроде сама всегда говорю людям, что в коммуникации и шутках важен не только сам юморист, но и аудитория, на кого направлены шутки. Говорю, но сама периодически про это забываю. Давая нейросети более широкий контекст, можно получить более качественный результат.


Второй пример — про письма. Мне нужно было написать два письма на английском. Суть писем была одна, а вот адресаты разные. Один — американец, другой — британец. Я поставила ChatGPT задачу написать письма, указав это условие. Тексты сгенерированных писем не отличались по содержанию, а вот по стилю — очень. Формы вежливости, вводные конструкции, порядок абзацев, аргументы были разными для разных адресатов.

Если бы я не указала страны получателей, нейросеть выдала бы шаблонный перевод моего письма на язык, без культурных особенностей и абзаца «расшаркиваний», неотъемлемой части британской деловой переписки".

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

Оксана Силантьева
мультимедийный продюсер
Что делает хороший промпт:
  • Инициирует задачу
    Сообщает нейросети, что конкретно нужно выполнить: перевести текст, сгенерировать изображение, дать информацию о...
  • Обозначает цель
    Фокусирует на определенную область знаний/деятельности, сужая сферу поиска.
  • Ставит приоритеты
    Обозначает, что особенно важно. Всё, что вы НЕ укажете в промпте, нейросеть будет считать незначительным и выбирать из наиболее распространенных вариантов.
  • Формирует контекст
    Помогает нейросети понять, в каком смысловом поле, области знаний искать информацию и строить связи.
  • Определяет роль
    Указывает, с какой позиции нейросеть должна посмотреть на задачу.
  • Сообщает об ожиданиях
    Задает стиль ответа, уровень детализации, принцип и формат подачи информации — сколько пунктов, предложений, текстом, изображением или таблицей.
  • Запускает интерактив
    В некоторых случаях промпты могут быть частью диалога с нейросетью, где ответ от нейросети содержит уточняющий запрос для формирования итогового ответа.
Воронеж +пицца +заказать 

Сегодня вы можете написать в поисковой строке «Воронеж пицца», и в зависимости от ваших предыдущих действий поисковик предложит вам:

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

Машина собирает информацию о вас и пытается предугадать, что на самом деле вы хотели спросить.

«Когда-то, 30 лет назад, поисковые алгоритмы умели искать слова только по их буквальному написанию. Они не понимали, что слова «шёл», «шла», «пошла» — и «ходила» — это одно и тоже слово.

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

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

экс-управляющий партнер Skyeng, основатель ряда крупных интернет-проектов. Работает в Интернете с 1994 года

10 лет назад сооснователь Яндекса и визионер Сети Илья Сегалович рассказывал о том, в каком направлении развивается человеческое взаимодействие с компьютерными интерфейсами. Илья очень часто говорил о феномене «серендипити» — интуитивной прозорливости, которой должна обладать машина, чтобы эффективно взаимодействовать с человеком. Послушайте эту короткую реплику, оцените, какие из предсказанных Ильёй трендов воплотились в действительность, а что ещё мы не наблюдаем.

На заре Интернета, чтобы поисковая строка чётко поняла, что рестораны и рецепты вас не интересуют, вы бы написали «Воронеж +пицца +заказать».


Продвинутые пользователи заучивали и тренировали навык формулирования «чётких конкретных запросов» и пользовались разными «операторами» — дополнительными командами, сужающими поле поиска.

Пример списка операторов для формирования запросов Google

Ещё одна картинка из прошлого.

Примерно так же сегодня выглядят таблицы слов для промптов. А люди, испытывающие восторг от мелких ячеек Экселя, наслаждаются своим счастьем.


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

Library of Midjourney Artist Styles
7 стратегий взаимодействия с промптами
Нажитые непосильным трудом команды Silamedia

1
Стратегия «Лего»

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


Так, например, можно собрать промпт на pheeds.com


2
Стратегия «Кради как художник»

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


В этой стратегии три шага:

  • ищешь нечто близкое к желаемому результату,
  • берёшь промпт, по которому оно создано, корректируешь его при необходимости
  • идешь в нейросеть и генерируешь свой вариант.

Так, например, устроен сервис prompthero.com (в России с VPN). В поисковой строке пишем, какое изображение мы хотим сгененировать, выбираем из предложенных сервисом максимально близкое к задуманному. Сервис показывает промпт этой картинки, который можно скопировать.


3
Стратегия «Сама себе писатель»

Просто пишете. Живым текстом запрашиваете то, что хотите получить.


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


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


4
Стратегия «Купи слона»

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


Есть маркетплейсы готовых промптов, например promptbase.com. На них можно купить промпт, заказать индивидуальное решение и даже продать собственный промпт.


В команде Silamedia промпт-инженером работает Анастасия Пахорукова, переводчик с человеческого языка на «нейросетевой». Она составляет промпты для сложных задач, например, для анализа большого объёма данных и их систематизации. Анастасия учит нейросеть писать тексты в стиле Силамедиа, разрабатывать учебные материалы и интерактивные задания в соответствии с теми методиками и подходами, которые мы исповедуем.


5
Стратегия «Матрёшка»

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


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


6
Стратегия «Принеси то, не знаю, что»

Стратегия хороша, когда заказчик не знает, к какому результату он хочет прийти. Когда нужно нащупать идею, найти нетривиальное решение. Настраиваемся на «сотворчество», готовимся удивляться.


Это как отправляться в путешествие без заранее намеченной программы. Увидели интригующую вывеску — заглянули, потянуло сногсшибательным ароматом — попробовали, мелькнуло за углом что-то любопытное — сворачиваем. Как понимаете, проколы тоже вполне вероятны. Но с нейросетью проще — всегда можно начать путь заново.


7
Стратегия «Спросите у нейросети,
как спросить у нейросети»


Используйте нейросетевые чаты в качестве помощников для составления промптов для тех нейросетей, у которых нет чат-интерфейса. Например, с Midjourney вы не сможете «поговорить», уточнить промпт в диалоге.


Чат поможет вам подобрать соответствующие термины и формулировки, выстроит логику промпта.


Посмотрите, как мы реализовали эту стратегию в общении с GigaChat и ChatGPT-4.

«Я часто использую GPT противоестественным способом. Насколько я могу судить, большинство людей, в основном, задают ей вопросы. Иногда это срабатывает, но чаще всего ответ содержит много воды и мало смыслов. Мой опыт говорит, что GPT достаточно эффективна и конкретна, если просить у нее не ответы, а… вопросы.

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

Пример. Мне прописали лекарство, я хочу узнать о побочных эффектах и методах их предотвращения. Задать умный я не могу: я не в теме. Поэтому, я прошу GPT задать мне вопрос.


Первый слой ее вопросов будет поверхностный.

Я: Я студент медицинского института. Мне нужно сделать доклад про использование препарата ниволумаб для профилактики рецидива онкологических заболеваний. Задай мне вопросы, позволяющие раскрыть тему.
GPT: Какие побочные эффекты и риски связаны с применением ниволумаба? - Рассмотрите распространенные и редкие побочные эффекты, а также обсудите, как они могут влиять на качество жизни пациентов. …

Опускаю остальные вопросы, поскольку меня интересует только этот.
Копаю дальше.

Я: Давай углубимся в вопрос про побочные эффекты. Задай мне вопрос для понимания глубины моих знаний в этой теме.
GPT: Каковы механизмы развития иммуномедиированных побочных эффектов при лечении ниволумабом и какие стратегии мониторинга и управления этими побочными эффектами вы могли бы рекомендовать для обеспечения максимальной безопасности и комфорта пациентов?

Уже теплее. Но еще не то.

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

Чаще всего, на третьем уровне уточнения возникает достаточное количество нужных формулировок. И вот тут уже я прошу ее саму ответить на этот вопрос. И качество ответа между первым ответом и этим будет отличаться, как небо и земля. И по объему, и по детальности и по конкретности. Можете проверить. Поэтому, если у вас не получается добиться ответа от GPT, просите ее помочь вам сформулировать правильный вопрос».

экс-управляющий партнер Skyeng, основатель ряда крупных интернет-проектов. Работает в Интернете с 1994 года

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

У меня лапки
Я не хочу ничего решать

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


На этом этапе человека часто накрывает фрустрация. И, следуя своей человеческой природе, мы начинаем искать волшебную кнопку. Где взять промпт, который решит все мои задачи? Подскажите нейросеть, в которой что-нибудь нажимаешь, и она всё делает. Есть ли у вас человек, который составит для меня промпт?

Предсказываем три тренда

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

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


Сейчас эту работу часто выполняют аккаунт-менеджеры. Эти люди — единственная точка входа в команду исполнителей. Именно они разговаривают с заказчиком, потом переводят договоренности с русского на русский, объясняют команде, что же заказчик имел в виду.

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

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


Так и в общении с нейросетями. Будут те, кто научится с ними работать напрямую. И будут те, кто делегирует эти задачи специалистам.


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

Подводим итоги
Что нужно уметь для работы с нейросетями
сейчас и через пять лет
  • Четко и ясно формулировать свои мысли
    Нейросети обрабатывают информацию буквально, и любая неопределенность в запросе может привести к неверному пониманию задачи.
    01
  • Анализировать ситуацию
    Выделять ключевые моменты и предвидеть возможные результаты и выстраивать цепочки задач.
    02
  • Понимать принцип работы нейросетей
    Понимание логики решения собеседником поставленной задачи помогает адаптировать информацию, даже если этот собеседник — искусственный интеллект.
    03