Нейросети — это искусственный интеллект (ИИ, AI), который все больше помогает людям в работе и творчестве. Однако важно создать промт, то есть запрос, таким образом, чтобы сгенерировался нужный, не бессмысленный результат. О том, как писать промты и что при этом учитывать, рассказано далее.
Что такое промт для нейросетей
Prompt по-английски означает «запрос» или «подсказка». Так называют описание задачи для нейросети, составленное пользователем. Чаще всего, если люди остаются недовольны результатом, то не потому, что ИИ работает плохо, а потому, что промт был составлен неправильно. Например, по запросу «Нарисуй море» можно получить и песчаный пляж, и скалистые берега во время шторма. Поэтому задачу надо конкретизировать, например: «Нарисуй море, на картинке спокойная погода, голубое небо, облака, деревянный причал и лодка у берега». Тогда вероятность получить желаемое изображение окажется гораздо выше.
Виды промтов
Исходя из того, в какой области искусственный интеллект решает задачу и на что опирается при генерации, выделяют следующие виды промтов:
-
Текстовый запрос. Чаще всего задачу описывают в виде одной или нескольких фраз, в формате вопроса, например: «Нарисуй горы», «Как работает электромобиль?», «Продолжи фразу: „Люди вступают в брак, чтобы…“». Результатом может быть текст, аудио- или видеозапись, картинка.
-
Промт для изображений. Чтобы сгенерировать изображение, пользователь может загрузить картинку, фото, диаграмму. Нейросеть может создать новый файл или внести изменения в существующий. В качестве промта может выступать и текст, например: «Нарисуй зимний лес на закате».
-
Математические промты. Нейросеть может решить определенную задачу или уравнение, опираясь на формулы. Также запрос может быть в виде теоремы, для которой требуется доказательство.
-
Промт для аудио. Искусственный интеллект способен создавать новые аудиоматериалы или редактировать существующие. В качестве исходника можно загрузить звуковой файл, текст песни, запись нот для музыкальной композиции.
-
Кодовые промты. Чтобы AI написал код, можно составить промт в виде пошагового алгоритма, конкретной задачи или, например, уже имеющегося кода, который требуется переписать на другом языке программирования.
-
Промт для видео. Нейросети умеют изменять готовые видеоролики или создать анимационные последовательности из нескольких изображений. Поэтому промты загружают в формате видеофайла, одного или нескольких графических файлов. Также запросом может служить текстовое описание будущего ролика или сценарий, как для фильма.
-
Промт для презентаций. Можно загрузить изображения с пояснениями или текст, на основе которого надо составить презентацию. Также промт может быть в виде описания, например: «Сделай презентацию о том, как изменилось население Земли за последние 100 лет».
Запросы содержат позитивные и зачастую негативные элементы. С помощью позитивных обозначают детали, которые должны войти в будущий результат, например «лодка у берега» или «в светлых тонах». Негативные используют, чтобы ИИ не генерировал определенные элементы или исключил их из выдачи при обработке, например «без облаков» или «без солнечных бликов».
Как создать правильный промт
Главная задача при работе с нейросетью — сделать промт таким, чтобы результат соответствовал ожиданиям. Соблюдайте при этом три главных принципа:
-
Конкретика в запросе. Лучше всего воспринимать AI как сотрудника-аутсорсера, который видит проект впервые и берется за задание «с нуля». Поэтому чем конкретнее запрос, тем выше шанс на успех. Учитывайте все нюансы, например на кого будет ориентирован текст, в каком стиле надо создать изображение, для какой цели создается презентация.
-
Добавить детали. Чем точнее характеристики, тем лучше. Если это текст — заранее укажите, какой должен быть объем (в знаках). Если это картинка — уточните, какого размера она должна быть (в пикселях), в какой цветовой гамме и прочее.
-
Примеры. Нейросети способны к обучению, они могут «брать за образец» предоставленные референсы. Поэтому лучше сразу продемонстрировать примеры результатов, похожих на то, что вы хотите получить. Это подходит, чтобы сгенерировать рекламный текст, описание для фото или для конкретного товара, картинку в определенном стиле.
Промт для ИИ — источник всех данных, которые задействуются для генерации. Чем больше информации предоставлено, тем больше выдача соответствует ожиданиям.
Ошибки в запросе
Пока нейросети обучаются решению прикладных задач, люди учатся, как писать промты так, чтобы не приходилось много раз подряд уточнять и корректировать запрос. Вот главные ошибки, которые допускают пользователи:
-
Аббревиатуры. Избегайте сокращений, заменяйте их полными терминами. Если аббревиатуры есть — расшифровайте их сразу. Не стоит надеяться, что ИИ правильно поймет, что такое «б/у» или «ген. дир.», иначе результат может разочаровать.
-
Двусмысленность. В каждом языке есть слова и словосочетания, которыми обозначают разные понятия, например «лук» (овощ или оружие). Чтобы избежать казусов, вносите уточнения.
-
Сленг. Даже люди не всегда правильно понимают разговорные и профессиональные выражения, а нейросети — тем более. Поэтому вместо выражения «залить видос» сразу пишите «загрузить видеоролик».
Помните, что промт AI воспринимает «как есть». Современные нейросети еще не дошли до уровня людей с их воображением и творческим мышлением. Если учитывать это, большинства ошибок удастся избежать.
Вывод
Искусственный интеллект помогает решать многие задачи: рутинные, чрезмерно сложные, специфические, требующие больших затрат времени. Но помните: нейросеть на самом деле не понимает вас, она не способна воспринять ваши устремления, она не мыслит как вы; она в целом не мыслит, по крайней мере как человек. Поэтому правильный промт — это всегда конкретика, отсутствие двусмысленностей и непонятных фраз, максимум деталей и уточнений. А желательно — еще и пара референсов, которые наглядно демонстрируют, что вы хотите получить. Тогда можете с высокой вероятностью рассчитывать на отличный результат.