Как составлять запросы для нейросети
С развитием ИИ нейросети стали популярным инструментом для решения различных задач (создания текстов, генерации картинок и т. д.). Однако, чтобы бот выдал хороший результат, необходимо научиться правильно формировать запросы для него. В этой статье мы рассмотрим, как правильно писать запросы для нейросети при генерации картинок и текстов, какие рекомендации учесть и где можно черпать идеи для вдохновения.
Промпты для ИИ: что это такое и зачем они нужны
Сегодня нейросети помогают решать широкий круг задач: от написания продающих постов до генерации логотипов для бизнеса. Однако пользователь не может полностью контролировать работу виртуального разума. Все, что у него есть, — поле для ввода команды. От того, насколько точно и правильно она будет сформулирована, зависит конечный результат.
Запрос для нейросети (промпт) — это специальная фраза, которая задается пользователем, чтобы направить работу бота в нужном для себя направлении. Она помогает нейросети понять, что нужно делать и на какой задаче сосредоточиться.
Промпты прописываются для различных задач: генерации текста, создания изображений, классификации данных и предсказания результатов и т. д. При этом формулировать их можно следующим образом:
- Брать готовые запросы для нейросети — вам нужно будет лишь подставлять туда свои данные. Это более простой и быстрый вариант. Однако результат получается достаточно предсказуемый, здесь не получится задать какие-то индивидуальные условия.
- Составлять промпты самостоятельно — здесь придется экспериментировать с разными подходами и формулировками, добавлять свои фишки. Но в итоге можно получить достаточно любопытные результаты, которые точно будут соответствовать ожиданиям.
Ниже мы пошагово расписали, как формулировать запросы для нейросети, чтобы генерировать тексты и картинки.
Как правильно делать запрос в нейросеть для генерации картинок
За последние годы технология создания изображений с помощью искусственного интеллекта значительно продвинулась. Сегодня при помощи нейросетей можно рисовать картинки: людей, животных, пейзажи, фантастические сцены, предметы дизайна и многое другое.
Наиболее популярные ИИ-сервисы для генерации изображений: Midjourney, Kandinsky 2.1, DALL-E, Stable Diffusion.
Чтобы получить хороший результат, нужно ввести текстовый запрос в три этапа: обозначить объект, настроить стиль и выбрать нужное разрешение.
Шаг № 1: описание объекта
Вначале необходимо четко прописать, что именно вы хотите увидеть на картинке. Рассмотрим несколько ключевых моментов, на которые стоит обратить внимание.
Главный объект: четко и ясно пропишите, что должно быть нарисовано — животное, предмет, человек, сказочный персонаж и т. д. Объектов может быть несколько, но обязательно укажите точное количество. Иначе нейросеть выберет произвольное число.
Пример реализации: «Две девушки пьют кофе в кофейне».
Детали и характеристики: опишите важные признаки предмета: цвет, размер, форма, материал, узоры или любые другие отличительные черты.
Пример: «Рыжий кот с длинной шерстью сидит на подоконнике».
Действие: для получения более точного результата нужно прописать, что должен делать объект на картинке (сидеть, бежать, стоять и т. д.).
Контекст и окружение: если важно, где находится объект или в какой обстановке, укажите это. Один из вариантов: «Дом стоит среди мрачного темного леса».
Настроение: иногда через фото хочется передать определенную атмосферу и ощущения (счастья, веселья, грусти и т. д.).
Пример реализации: «Предпраздничная атмосфера в доме».
Запросы для нейросети следует составлять без сложных и абстрактных понятий. ИИ-сервисы лучше работают с конкретными командами. Если же ввести «размытый» промпт (например, попросить нарисовать счастье, злость или тревогу), то результат будет непредсказуем. Но с другой стороны, это можно рассматривать как плюс. Есть шанс получить очень интересные арты.
Пример, как правильно делать запрос в нейросеть для получения более точного результата: «Зимний пейзаж с заснеженными горами, лесом и маленьким деревенским домиком, с дымом, идущим из трубы, создающий уютную и спокойную атмосферу».
Шаг № 2: добавление модификаторов
Следующий этап — уточнение отдельных деталей картинки. У пользователей есть возможность указать желаемый стиль, атмосферу или особенности изображения.
Какими модификаторами можно дополнить запросы для ИИ:
- Настройки камеры: ее вид (Nikon D600, Polaroid и др.), линза (macro lens, gopro lens и т. д.), фокусное расстояние (фотография с использованием широкоугольного объектива или фокус на детали с помощью телеобъектива), угол обзора (широкий/узкий), освещение (сумеречное с теплыми тонами, дневной свет), эффекты камеры (motion blur, DOF).
- Стиль: укажите определенный жанр, стиль или художественное направление. Также можно сослаться на работы известного художника.
- Цветовая палитра: указание конкретных цветов и оттенков поможет передать атмосферу картинки.
Использование модификаторов и ключевых слов позволит более точно сформулировать запрос и получить изображение, соответствующее вашим ожиданиям. Ниже мы попробовали сгенерировать картинку, дополнив запрос модификаторами. Вот что у нас получилось: «Нарисуй букет пионов в пастельных оттенках, сфотографированный на камеру Nikon D600, macro lens, при дневном свете».
Шаг № 3: настройка параметров картинки
Завершающий этап составления запроса для нейросети — прописывание отдельных параметров готового арта. Это может быть размер изображения, качество (ultra detailed, ultra realistic и др.), пожелания к заднему фону, степень детализации.
Обратите внимание, что некоторые параметры получится настроить только для конкретной нейросети. Например, выбрать версию бота можно только в Midjourney (--v 5.0, --v 5.1, --v 5.2 и др). Также у пользователей этой нейросети есть возможность менять соотношение сторон картинки. По умолчанию оно всегда идет в формате 1:1. Однако если вам нужно горизонтальное изображение, то просто в конце промпта пропишите команду --ar 4:3 или --ar 3:2. Для вертикальных артов ввести нужно 2:3.
Еще одна интересная надстройка в Midjourney — выбор количества шагов, которые пройдет нейросеть в процессе генерации вашей картинки (steps). Чем их больше, тем качественнее изображение. Изначально проставлено значение в 50 шагов.
Как сделать запрос в нейросеть для создания текста
Сегодня ИИ научился не только генерировать картинки, но и писать тексты в самых разных форматах: информационные, коммерческие, художественные и т. д.
Нужно лишь правильно ввести запрос, и бот выдаст готовую статью в блог или пост в соцсети. Вот некоторые сети, работающие с текстом: ChatGPT, GigaChat, Bing и др.
Однако и здесь точность результата напрямую зависит от корректности введенного промпта.
Шаг № 1: постановка цели
Правильный промпт для генерации текста можно представить в виде следующей формулы: действие + вид контента + тематика.
Остановимся подробнее на каждой из составных частей этой формулы:
- Действие: обычно здесь используются стандартные команды. Формулировка зависит от характера поставленной задачи. Например: «Напиши информационную статью», «Составь контент-план для блога», «Придумай сценарий для рилс».
- Вид контента: далее в свой запрос нужно добавить уточнение касательно формата текста, который нам нужен. Варианты могут быть разные: пост для социальных сетей, карточка товара, описание услуги на сайте компании, информационная статья в блог и т. д.
- Тематика:также обязательно нужно указать, на какую тему нужна статья или пост, обозначить нужную нишу.
Очень важно четко прописать результат, который мы хотим получить. Иначе он не будет соответствовать изначально поставленной задаче. Также нужно указать конечную цель, то есть для какой площадки нужен текст (блог о здоровом питании, соцсеть веб-дизайнера и т. д.).
Пример правильно составленного запроса для генерации текста при помощи ИИ: «Напиши пост на тему “Здоровое питание и фигура” для социальной сети фитнес-блогера». Результат вы можете увидеть на картинке ниже.
Можно пойти другим путем и спросить у самого бота, как правильно составить запрос для нейросети, чтобы получить нужный результат. Пример: «Мне нужно составить контент-план для сайта рекламного агентства. Какие данные тебе дать, чтобы ты выполнил эту задачу?»
Шаг № 2: выбор роли для бота
В современных нейросетях можно не только давать команду на выполнение определенной задачи, но и выбирать роль, в которой будет выступать виртуальный разум. Например, копирайтер, SEO-специалист, эксперт и т. д.
Правильно прописать роль для ИИ поможет следующая формула: «Веди себя, как [выбираем роль]. Твои компетенции [перечисляем нужные навыки]. Ты должен сделать [ставим задачу]. Сделай [прописываем, что должно получиться в итоге]».
Предлагаем применить эту формулу к конкретной ситуации. Пример: «Веди себя как копирайтер. Ты пишешь продающие статьи, понимаешь принципы маркетинга, умеешь находить боли читателя и предлагаешь конкретное решение. Твоя задача: прописать ключевые преимущества салона красоты. Составь список из пяти преимуществ в формате: „название преимущества и его краткая расшифровка“».
В дальнейшем можно выбранную роль закрепить в чате по умолчанию. Такая возможность есть в ChatGPT. Таким образом, вы создадите себе виртуального маркетолога, эксперта в какой-то области, переводчика и т. д. Роль для нейросети можно выбрать любую.
Шаг № 3: описание целевой аудитории
Одно из ключевых условий написания «работающего» текста — понимание целевой аудитории, для которой он пишется. Это замечание справедливо для контента совершенно любого формата: будь то продающий текст на главную страницу сайта или экспертная информационная статья в блог.
Чтобы указать нейросети свою ЦА, используйте такую формулу: «Напиши [задача]. Целевая аудитория: [прописываем основные характеристики]».
При описании ЦА можно использовать разные характеристики (в зависимости от поставленной задачи):
- личные (пол, возраст, уровень образования, профессия, семейное положение);
- географические (это могут быть жители конкретной страны, города, региона или даже местности с определенным климатом);
- психографические (интересы, увлечения, жизненные ценности, мировоззрение);
- поведенческие характеристики (покупательские привычки, стиль потребления, реакция на определенные маркетинговые стимулы, предпочтения в каналах коммуникации, лояльность к бренду);
- культурные и социальные (языковые особенности, традиции, социальные нормы).
Правильное понимание своей ЦА не только поможет нейросети выдать более точный результат, но и в разы повысит качество вашего контента.
Шаг № 4: указание деталей
Прописывание деталей текста для нейросети — заключительный этап составления запроса, который поможет получить более точные и релевантные результаты.
Какие дополнительные команды можно дать боту? Приведем несколько примеров:
- запретить или, наоборот, попросить использовать в статье определенные слова и термины (например, если нужно вписать ключевые запросы);
- указать подтемы, которые обязательно должны быть раскрыты в статье;
- прописать требуемый объем текста, количество подзаголовков H2, Н3 и т. д.
Как составлять лучшие запросы для нейросетей: советы
Составление правильных промптов для нейросетей — это важный навык, который помогает максимально использовать возможности ИИ. В этом вам помогут следующие рекомендации:
- Вводите команды на подходящем языке. Некоторые нейросети лучше понимают английский (например, Midjourney, Stable Diffusion), поэтому формулировать свой запрос следует на нем. Если вы работаете в «Шедевруме» или Kandinsky 2.1, то здесь можно вводить промпт на русском.
- Чем точнее команда, тем лучше нейросеть понимает, что вы от нее хотите. Используйте конкретные детали и точные формулировки, избегайте размытых фраз и двусмысленности в словах.
- Не бойтесь экспериментировать. Далеко не всегда бот выдает идеальную картинку или текст с первого раза. Пробуйте разные формулировки и подходы. Нейросети могут показывать неожиданные и весьма оригинальные результаты. Особенно если подойти к задаче нестандартно.
- Учитывайте возможности конкретного сервиса. Например, если бот оптимизирован для работы с текстом, не стоит ожидать от него создания сложных визуальных изображений.
- Если ваш запрос связан с определенной областью знаний или специфической задачей, уточните это в промпте. Так нейросеть лучше сможет понять контекст запроса.
- Вводите команду доступным языком. Излишне сложные или запутанные промпты могут сбивать нейросеть с толку. Чем проще и яснее ваш запрос, тем лучше.
- Если результат не соответствует вашим ожиданиям, проанализируйте промпт и попробуйте его скорректировать. Обратная связь помогает лучше понять, как нейросеть интерпретирует различные команды.
- Просмотрите примеры удачных запросов, созданные другими пользователями. Это поможет понять, какие подходы работают лучше всего.
моделью GPT-3,5
Где можно черпать вдохновение
Придумывать запрос полностью из головы сложно, это отнимает много времени. Да и результат не всегда оправдывает ожидания. Почерпнуть вдохновение и найти новые идеи можно, подсматривая промпты других пользователей. Причем необязательно делать все под копирку. Наоборот, можно экспериментировать на готовом шаблоне: совмещать отдельные формулировки из двух и более запросов, добавлять свои уточнения, вырезать лишнее и т. д.
Где можно искать интересные запросы для нейросети:
- промпт-буки — это отдельные разделы, где представлены сотни разных промптов и получившиеся по ним результаты. При этом тут также можно проследить, как несущественное изменение команды для бота меняет картинку. Промпт-буки можно найти в Midjourney, Stable Diffusion;
- галереи генеративного искусства — здесь представлено большое количество произведений и работ, созданных с использованием алгоритмов искусственного интеллекта. Примеры таких галерей: Lexica Art, OpenArt;
- специализированные сервисы — есть специальные площадки, которые помогают составлять запросы для нейросетей. Работают обычно по такой схеме: пользователь описывает, что он хочет получить, а затем выбирает конкретные настройки из списка предложенных. Далее ему остается лишь скопировать готовый промпт и отправить боту;
- блоги разработчиков нейросетей — компании и команды, занимающиеся разработкой решений в области ИИ, часто публикуют примеры промптов и их использования. Например, OpenAI для GPT-3;
- форумы и сообщества разработчиков — на специализированных платформах пользователи часто делятся своими наработками в области создания запросов для нейросетей. Там тоже можно найти много интересного;
- техническая документация — в инструкциях на официальных сайтах нейросетей часто содержатся примеры промптов для различных сценариев использования.
Искать примеры запросов для нейросети лучше всего именно в контексте конкретной задачи или типа сервиса, который вы планируете использовать, так как у разных моделей подходы к формулированию промптов могут отличаться.
Учиться составлять запросы для нейросетей можно самостоятельно. Однако есть более простой и быстрый вариант — прохождение специализированных курсов. Кликайте по кнопке ниже, проходите обучение и начинайте творить.
Заключение
Правильное составление запросов для нейросетей — важное правило успешного взаимодействия с этими мощными технологическими инструментами. Понимание их возможностей и ограничений, умение четко и ясно формулировать свои задачи, а также творческий подход могут в разы повысить качество и точность получаемых результатов.
Следуя описанным выше рекомендациям, вы сможете получать максимальную отдачу от нейросетей. При этом характер поставленной задачи не имеет значения: будь то для исследовательских целей, творчества, бизнеса или личного использования.
Также не забывайте об этических аспектах и будьте готовы к постоянному обучению и адаптации, поскольку ИИ постоянно развивается. Эра нейросетей открывает невероятные возможности, и умение правильно общаться с ботом становится важным навыком в современном мире.