Научиться • 31 января 2025
Как правильно создавать запросы для нейросетей: руководство по промтам
Как правильно создавать запросы для нейросетей: руководство по промтам
Текст: Евгений Соркин
Фото: Martin Martz / Unsplash
Сегодня мы все чаще взаимодействуем с искусственным интеллектом и результат зависит от того, насколько четко мы формулируем свои запросы. Промт — это именно тот инструмент, который позволяет нам «разговаривать» с нейросетями на их языке. «Инк» рассказал о значении и важности промпа при взаимодействии с ИИ.
Промт — это «ключ» к искусственному интеллекту, представляющий собой запрос, команду или набор инструкций, которые пользователь адресует нейросети или другой программе с ИИ. Цель промта — помочь системе точно понять намерения человека и, как следствие, выдать наиболее релевантный и качественный результат.
Этот термин происходит от английского слова prompt, что означает «подсказка», «команда» или «побуждение».
В русском языке существуют два варианта написания слова, обозначающего запрос к искусственному интеллекту: «промпт» и «промт». Версия «промпт» представляет собой транскрипцию английского слова и, как правило, используется в IT-среде, где важна точность технического термина. Вариант «промт», в свою очередь, звучит и пишется более органично для русского языка, что делает его более распространенным в повседневной речи, хотя корректным считается «промпт».
Во взаимодействии с нейросетями используются различные типы промтов, каждый из которых нацелен на решение конкретной задачи. Наиболее распространены следующие типы промтов:
В эпоху стремительного развития ИИ умение правильно формулировать запросы нейросетям становится не просто умением, а ключевым навыком. В первую очередь промт — это инструкция, которая определяет, как чат-бот будет обрабатывать ваш запрос и какой результат получится.
Грамотно составленные промты обспечивают:
Чтобы создавать эффективные промпты, в первую очередь нужно избегать общих формулировок. Не менее важно использовать простой и понятный язык: следует избегать сложных предложений и двусмысленных терминов. Сложные запросы лучше разбивать на более простые шаги с подробностями, также можно попробовать несколько вариантов формулировок для более эффективного результата.
Текстовый промт
Визуальный промт
Самые основные принципы составления качественных промтов
Для упрощения задачи по составлению запросов для нейросетей существуют генераторы промтов. Эти инструменты пригодятся, когда необходимо ускорить процесс, исчерпаны идеи, хочется экспериментировать или вы только начинаете работать с нейросетями и не знаете, с чего начать. Они также станут хорошим подспорьем на фоне того, что текстовая модель лучше воспринимает англоязычные инструкции. Примеры генераторов промтов — FusionAI, NerualWriter, PromptWise.
Эффективность взаимодействия с нейросетью напрямую зависит от качества запроса. Хотя формально «правильных» и «неправильных» промтов не существует, четко сформулированный запрос значительно повышает вероятность получения точного и полного ответа в нужном формате.
Грамотно составленные промты также экономят время пользователя, позволяя, например, сразу указать желаемый формат вывода, такой как таблица, и распределение данных по ячейкам. Нечетко сформулированные запросы могут привести к неполным, неверным или пустым ответам.
Пример алгоритма составления текстового промта:
Действие | Вид текста | Тема | Аудитория | Объем |
---|---|---|---|---|
Напиши | Статью | «Самые пушистые породы кошек» | Для любителей кошек | 5-6 тысяч знаков |
Придумай | Анекдот | Про собаку и мышь | Для читателей юмористического блога | Не более 300 знаков |
Объясни | Слово | Синхрофазотрон | Выпускникам школ | 500-600 знаков |
Расскажи | Историю | Основания Рима | Для детей 12-13 лет | Не менее 3 тысяч знаков |
В феврале 2023 года Корнеллский университет (США) разработал общепринятую шкалу, категоризирующую промпты, которая включает шесть основных аспектов для составления запросов.
ChatGPT общается с пользователем на его языке, но лучше всего чат-бот понимает «родной» английский. Поэтому для повышения эффективности рекомендуется составлять промты именно на английском, а потом переводить результаты на нужный язык.
Как и в случае с текстовыми моделями, для получения наилучших результатов в Midjourney рекомендуется использовать английский язык. Запросы должны быть четкими и понятными, без жаргона, аббревиатур и сокращений.
Промты вводятся после команды /imagine prompt:. Условно запрос можно разделить на три части: описание желаемого изображения, его стиль и оттенки, а также технические параметры, такие как размер, разрешение и другие. При составлении промтов можно использовать специальные настройки.
Таким образом, промт может выглядеть как набор параметров и настроек со специальными знаками, например: «/imagine prompt: cat + hat: —ar 1:1». Или как простой текст, перечисляющий основные параметры и свойства изображения: «/imagine prompt: create a picture with a cat in a hat, the aspect ratio is 1:1». Оба варианта допустимы.
Midjourney требует конкретных задач с подробным описанием. Чем более точно сформулирован запрос, тем выше вероятность получения желаемого изображения.
Stable Diffusion — еще одна популярная нейросеть для генераций картинок. Как и большинство чат-ботов, Stable Diffusion лучше всего понимает английский язык. Для создания эффективных промтов для этой нейросети необходимо четко формулировать желаемый результат, сочетая описание сцены, художественного стиля и технических деталей.
Можно начать с конкретного описания объектов и их характеристик, затем определить желаемый стиль изображения, ссылаясь на известных художников, жанры или техники. Для точного результата необходимо указать ключевые слова, определяющие качество и детализацию, а также использовать негативные промпты, чтобы исключить нежелательные элементы.