Задача для нейросети называется промпт. Отличное слово для скороговорок: Промпты для нейросетевого почтамта забронировали для импортирования, да экспортирование декомпозировало интерлиньяж.
Ладно, без шуток. Ждёте, что сейчас получите пошаговый алгоритм, как получить идеальный результат от нейросети за 5 шагов, и с этим знанием вы будете работать «долго и счастливо»? Увы, нет.
«Разговор» с нейросетью — это иллюзия. Ваше сообщение в чате, даже если оно очень похоже на беседу, — это только промпт, задача, которую нужно решить нейросети.
Вы как заказчик формулируете запрос таким образом, чтобы нейросеть могла его интерпретировать и обработать.
Если промпт сформулирован нечётко или двусмысленно для нейросети, то она может неправильно интерпретировать запрос, что приведет к ошибочным или нерелевантным результатам.
Вы же понимаете, что с чёткой постановкой задач у человечества всё непросто. Вот, например, отец-программист дал детям задачу составить инструкцию для приготовления сендвича.
Проблемы, которые существуют у людей в реальном общении, становятся барьером и в постановке задач нейросети.
Вот причины, которые могут привести к недопониманию. Посмотрите на них с двух позиций — живого общения (серый фон) и построения промптов (оранжевый фон).
Сегодня вы можете написать в поисковой строке «Воронеж пицца», и в зависимости от ваших предыдущих действий поисковик предложит вам:
Машина собирает информацию о вас и пытается предугадать, что на самом деле вы хотели спросить.
10 лет назад сооснователь Яндекса и визионер Сети Илья Сегалович рассказывал о том, в каком направлении развивается человеческое взаимодействие с компьютерными интерфейсами. Илья очень часто говорил о феномене «серендипити» — интуитивной прозорливости, которой должна обладать машина, чтобы эффективно взаимодействовать с человеком. Послушайте эту короткую реплику, оцените, какие из предсказанных Ильёй трендов воплотились в действительность, а что ещё мы не наблюдаем.
На заре Интернета, чтобы поисковая строка чётко поняла, что рестораны и рецепты вас не интересуют, вы бы написали «Воронеж +пицца +заказать».
Продвинутые пользователи заучивали и тренировали навык формулирования «чётких конкретных запросов» и пользовались разными «операторами» — дополнительными командами, сужающими поле поиска.
Ещё одна картинка из прошлого.
Примерно так же сегодня выглядят таблицы слов для промптов. А люди, испытывающие восторг от мелких ячеек Экселя, наслаждаются своим счастьем.
Вот ма-а-аленький фрагмент таблицы со стилями художников, на которые вы можете указывать в промпте для Midjourney, нейросети, создающей изображения по текстовому описанию.
Хотите познакомиться с таблицей поближе?
Собрать промпт из набора элементов. Они могут быть предложены нейросетью, как в Midjourney, могут быть вшиты в сервис-посредник, формирующий ваш запрос, или описаны в рекомендациях от специалистов-практиков.
Так, например, можно собрать промпт на pheeds.com
Даже великие художники напитывались идеями, погружаясь в творчество других.
В этой стратегии три шага:
Так, например, устроен сервис prompthero.com (в России с VPN). В поисковой строке пишем, какое изображение мы хотим сгененировать, выбираем из предложенных сервисом максимально близкое к задуманному. Сервис показывает промпт этой картинки, который можно скопировать.
Просто пишете. Живым текстом запрашиваете то, что хотите получить.
Такой способ подходит для генерации и текстов, и изображений. Важно помнить, что стили общения и формулирования промптов для разных нейросетей будут отличаться.
Этой стратегией часто пользуются люди с хорошим воображением и умением представлять и описывать желаемый результат. Но не у всех эта способность хорошо развита. И это нормально.
Используйте для генерации готовые типовые промпты. Их можно найти в свободном доступе, можно купить, можно заказать у специалистов — промпт-инженеров.
Есть маркетплейсы готовых промптов, например promptbase.com. На них можно купить промпт, заказать индивидуальное решение и даже продать собственный промпт.
В команде Silamedia промпт-инженером работает Анастасия Пахорукова, переводчик с человеческого языка на «нейросетевой». Она составляет промпты для сложных задач, например, для анализа большого объёма данных и их систематизации. Анастасия учит нейросеть писать тексты в стиле Силамедиа, разрабатывать учебные материалы и интерактивные задания в соответствии с теми методиками и подходами, которые мы исповедуем.
Выстраиваем с нейросетью диалог, в котором в первом промпте скармливаем ей описание ситуации, роль, условия и цели. Просим сгенерировать общую идею. Затем шаг за шагом сужаем задачу, конкретизируем, опираясь на уже выданный нейросетью материал.
Эта стратегия может использоваться в разных ситуациях, когда мы точно не знаем, что именно хотим получить в результате. Это актуально как для создания развлекательного контента, так и для серьёзных тем.
Стратегия хороша, когда заказчик не знает, к какому результату он хочет прийти. Когда нужно нащупать идею, найти нетривиальное решение. Настраиваемся на «сотворчество», готовимся удивляться.
Это как отправляться в путешествие без заранее намеченной программы. Увидели интригующую вывеску — заглянули, потянуло сногсшибательным ароматом — попробовали, мелькнуло за углом что-то любопытное — сворачиваем. Как понимаете, проколы тоже вполне вероятны. Но с нейросетью проще — всегда можно начать путь заново.
Используйте нейросетевые чаты в качестве помощников для составления промптов для тех нейросетей, у которых нет чат-интерфейса. Например, с Midjourney вы не сможете «поговорить», уточнить промпт в диалоге.
Чат поможет вам подобрать соответствующие термины и формулировки, выстроит логику промпта.
Посмотрите, как мы реализовали эту стратегию в общении с GigaChat и ChatGPT-4.
Остановитесь на этом этапе, выберите маленькую задачку, на которой вы готовы потренироваться. Подойдите к решению этой задачи, используя разные нейросети и семь стратегий. Получите свой собственный опыт, обращая внимание на свои эмоциональные реакции в процессе взаимодействия с нейросетями.
Упоение нейросетями проходит достаточно быстро, если вы начинаете решать с их помощью конкретные, реальные задачи. Вы сталкиваетесь с ограничениями, недопониманием, неадекватностью результатов.
На этом этапе человека часто накрывает фрустрация. И, следуя своей человеческой природе, мы начинаем искать волшебную кнопку. Где взять промпт, который решит все мои задачи? Подскажите нейросеть, в которой что-нибудь нажимаешь, и она всё делает. Есть ли у вас человек, который составит для меня промпт?
В работе с нейросетями, и сейчас, и в ближайшем будущем, нужны люди, умеющие четко формулировать задачи или переводить сумбурные хотелки заказчиков в связное и логичное задание.
Сейчас эту работу часто выполняют аккаунт-менеджеры. Эти люди — единственная точка входа в команду исполнителей. Именно они разговаривают с заказчиком, потом переводят договоренности с русского на русский, объясняют команде, что же заказчик имел в виду.
Потому что чаще всего заказчик и программист/дизайнер/монтажёр/автор говорят на разных языках и у них нет особого желания терпеливо учиться языкам друг друга. И без переводчиков с русского на русский, без коммуникаторов, способных вычленять ключевые моменты, значимые для достижения результата... эти товарищи глотки друг другу перегрызут. Поэтому между ними в компаниях всегда выстраивается коммуникационный фильтр.
Так и в общении с нейросетями. Будут те, кто научится с ними работать напрямую. И будут те, кто делегирует эти задачи специалистам.
Но даже если вы выберете для себя второй путь, вам пригодится понимание, как нейросети работают, что они могут, а что нет, сколько минут длится «сейчас нам быстренько нейросеть сгенерит». Попробовав нейросети на собственном опыте в разных ситуациях, вы будете понимать их возможности и ограничения. А это, в свою очередь, даёт умение четко видеть и пресекать попытки навешать лапшу вам на уши, манипулировать вами с помощью хайповых фраз про магические способности нейросетей.