Чтобы получить адекватный результат от нейросети, нужно написать адекватный запрос. Или промт. Нейросеть может создать нечто, опираясь даже на пару слов. Но чтобы результат был близок к тому, что вы нафантазировали, лучше писать качественные промты.
Обобщил лайфхаки, не привязываясь к конкретной нейросети. Составил общий полезный срез. Если хотите что-то добавить, пишите в комментариях.
Что такое промт простыми словами
Промт — краткая формулировка о том, что вам нужно от нейросети. Вопрос, инструкция, тезисы или ключевые слова. Все, как в живом диалоге — если хотите быть понятым, говорите конкретнее. Поэтому и для нейросети важно построить запрос по основам, которые она умеет распознавать.
Какие бывают промты
Корнеллский университет разбил промты на категории. Из них сделал шкалу, чтобы было удобнее разбираться. Зачем она нужна? Чтобы было легче общаться с нейросетью, используя подсказки для разных задач.
Эти категории — по сути, конкретные проблемы, которые чаще всего встречаются при работе с запросами к нейросетям. Можете использовать несколько подсказок при составлении промта. Они взаимодополняющие — ТЗ к ИИ станет только лучше.
- Семантика ввода. Вы задаете правила, система их запоминает и учитывает. Это экономит время и упрощает понимание друг друга.
- Настройка вывода информации. Пользователь может задать шаблоны ответов. Например, таблицы, диаграммы, графики. Сначала нужно загрузить в нейросеть эти правила, а в момент постановки задачи сослаться на них.
- Идентификация ошибок. Нельзя пренебрегать критическим мышлением в работе с нейросетью. Искусственный интеллект в вопросах фактчекинга — ненадежный товарищ. Оцените результат с помощью здравого смысла. Если в чем-то сомневаетесь, попросите нейросеть привести факты, на которые она опирается. Другой вариант: попросить систему показать алгоритм решения задачи по шагам. Желательно, чтобы она еще и расписала каждый этап — тогда станет понятно, где ИИ ошибся.
- Улучшение подсказок. Когда модель отказывается отвечать, можно пробить барьер. Попробуйте перефразировать запрос или скажите, что готовы ответить на уточняющие вопросы.
- Взаимодействие. Если вам нужно очень много похожих результатов, можно попросить нейросеть генерировать без остановки по заданному правилу.
- Управление контекстом. Полезно, чтобы исключить из ответа некоторые данные. Так мы убираем контекст, который не важен для нас прямо сейчас.
Как составить грамотный промт
Держите эти основы в голове, когда общаетесь с нейросетью. Не важно, нужна вам картинка или презентация, пост или исследование. Эти пункты — базовые в работе с искусственным интеллектом.
- Задача
То, что нейросеть должна выполнить. Для одной генерации — одна задача. Если напишете в промте несколько задач, искусственный интеллект выполнит лишь последнюю. Остальные проигнорирует.
- Контекст
Или любая дополнительная информация. Чем больше вводных обозначите, тем лучше нейросеть вас поймет. Напишите ключевые слова, возраст целевой аудитории, характерные фразы, которые помогут ИИ точнее встроиться в контекст.
Например, вместо “напиши рассказ в стиле хоррор” лучше попросить так: “напиши страшный рассказ о том, как кузнечики мутировали и выросли в 200 раз. Стиль Стивена Кинга. 8 страниц”.
- Примеры
Нейросети — штука обучаемая. Поэтому получить нужный вам результат можно быстрее, если вы покажете ИИ что-то похожее. Скиньте референсы текста или укажите конкретную картину, чтобы нейросеть поняла о чем речь.
- Подробности по выходу
Формат, в которой нейросеть должна выдать результат или объем, размер, стиль. Грубо говоря, технические характеристики готового результата. Важно задать нейросети рамки, чтобы получить тот самый результат. Например, попросить сгенерировать реалистичное фото маленькой белой собаки на кухне рядом с пустой упаковкой от сосисок в формате 1500 х 250 px.
Универсального промта нет. Вы не сможете использовать один шаблон, чтобы генерить видео или статью. Вариативность запроса зависит от задачи. Но в то же время можно придумать универсальный запрос для тестирования новых нейронок. Так поймете, с кем легче сработаться и не будете каждый раз создавать описание с нуля.
Почему важен негативный промт
Негативный промт — то, что в готовом результате мы не хотим видеть. Его нужно составлять от обратного. Например, генерируете изображение человека-паука. Часто нейронки добавляют щупальца вместо рук. Нам-то они не нужны. В таком случае в негативном промте прописываем, что щупальца не нужны.
Несколько лайфхаков
- Конкретика
Не нужно играть с нейросетью в намеки и загадывать ей загадки. Пишите конкретно, что именно вы от нее ждете. Лучше перебрать с подробностями, чем переделывать из раза в раз.
- Простые слова
Используйте простые слова. Никакого сленга, противоречий и сложных слов, если того не требует погружение в контекст. Формулировки должны быть такие, чтобы нейросеть сразу поняла, о чем речь. Например, “напиши 10 постов для начинающего фотографа”.
- Попросите подсказку у нейросети
Можно спросить, какая информация и в какой форме нужна нейросети для работы. А лайфхак лайфхаков — это попросить саму же нейросеть сгенерировать запрос по теме. Это может ChatGPT.
Возможно, нейросеть сломается и не найдет, что вам ответить. В лучшем случае, из ее промта вы составите свой подходящий.
Если писать промт лень
Для таких случаев работают генераторы. Обычно они привязаны к конкретной нейронке. Например, GPT-prompt поможет сформулировать запрос к ChatGPT. Midjourney Генератор пишет запросы к визуальной модели Midjourney.
Но и здесь не обойтись без своей фантазии, ведь для промта тоже нужен промт. Конкретика, простые слова, сюжет — все подойдет, чтобы составить грамотный запрос.
Нет правильных или неправильных промтов. Результативность каждого зависит от того, выполнила ли нейросеть вашу задачу. Логично выстроенные промты увеличивают шансы быстрого и нужного результата. А также экономят время и бюджет — вы не переписываете текст несколько раз и не тратите бесплатные лимиты, если, например, тестируете новый сервис.