
Нейросети удивительно быстро стали рутинным инструментом для решения творческих, бытовых и даже бизнес-задач. Большинство генеративных ИИ принимают запросы на естественном языке. Но чтобы получить максимально полезный ответ, важно научиться составлять запросы правильным образом.
Что такое промт?
Промт — это инструкция, которая помогает нейросети понять, что именно от него требуется. Обычно промт составляется в текстовом виде на естественном языке — английском, русском или любом другом.
Формат промта может быть каким угодно: дружеский вопрос в одно предложение или конкретная инструкция на полстраницы. Большие языковые модели (LLM) вроде ChatGPT или YandexGPT справятся с любым форматом запроса, но от качества промта зависит и качество ответа.
А при чём тут бизнес?
Нейросети становятся всё более важным инструментом для решения различных бизнес-задач. Искусственный интеллект закрывает потребности компаний в разных сферах: создание контента и креативов, клиентская поддержка, работа с аналитикой и отчётами.
Например, интернет-магазины могут использовать генеративный ИИ сразу в нескольких сценариях:
- текстовые нейросети помогут в создании описаний товаров, автоматизации ответов клиентам на часто задаваемые вопросы, анализе отчётности и рыночных трендов;
- генераторы изображений справятся с созданием промобаннеров и иллюстраций для карточек товаров.
Привлекательные иллюстрации и описания увеличивают средний чек, быстрые и точные ответы на вопросы клиентов повышают удовлетворённость сервисом и снижают затраты на штат специалистов поддержки, а помощь в анализе отчётности положительно сказывается на эффективности бизнеса.
Что не следует доверять нейросетям?
Бывает, что нейросети ссылаются на неподтверждённую информацию, ведь для обучения используются публичные данные из интернета. Случаются и «галлюцинации» — это когда из-за недостатка информации алгоритм «выдумывает» какую-то деталь и выдаёт её за факт. В общем, стоит перепроверять ключевые моменты.
Ещё текстовые нейросети пока с трудом справляются со сложными математическими расчётами. С базовыми вычислениями LLM уже справляются неплохо, но лучше поручить подобные задачи специализированным инструментам.
Окей, как составить промт?
Нейросеть лучше справится с задачей, если дать ей максимально подробную и структурированную инструкцию. Чтобы получить качественный ответ на сложный вопрос, промт должен быть многосоставным. Есть пять ключевых элементов для комплексных запросов: Цель + Задача + Контекст + Роль + Лимиты.
Элемент | Описание | Пример |
Цель | Необходимый результат | Нужно приготовить блюдо для вечеринки |
Задача | Описание того, что нужно сделать нейросети | Предложи варианты рецептов |
Контекст | Дополнительная информация, которая помогает конкретизировать и улучшить запрос | В наличии только определенные ингредиенты, у гостей аллергия на клубнику, а времени на готовку 3 часа |
Роль | Пожелания для ответа в определённой стилистике или с нужным уровнем сложности | Отвечай как профессиональный повар |
Лимиты | Рамки ответа | Уложись в три предложения, но предложи не менее пяти идей. |
Ещё есть несколько общих советов для составления промтов:
- Пишите на простом языке, без узкоспециальных терминов и аббревиатур, жаргонизмов и сложных оборотов.
- Давайте нейросети пошаговую инструкцию.
- Просите рассуждать поэтапно.
- Предлагайте примеры готовых решений, чтобы нейросеть могла опираться на них при написании ответа.
- Используйте форматирование и разделители: [], {}, // и т.д. Это помогает модели понимать, где заканчиваются входные данные и начинается промт. Ответ будет таким же структурированным.
- Задавайте форматы ответа. Например, если нейросеть генерирует код вёрстки сайта, можно попросить, чтобы ответ был представлен в формате HTML.
- Вступайте в диалог, если модель умеет держать контекст, то есть информацию, полученную в предыдущих запросах. В дополнительных сообщениях можно уточнить какие-то детали или скорректировать ответ нейросети.
Давайте примеры промтов уже!
Мы попросили экспертов «Яндекса» предложить варианты промтов для решения типичных бизнес-задач: написать текст вакансии, письмо потенциальному клиенту для продвижения продукта, описание продукта для карточки в маркетплейсе; получить советы по продвижению аккаунта в соцсетях, анализ тем обсуждений о продукте в соцсетях.
С задачей нам помог Антон Сухоносов, менеджер продукта в Яндекс Crowd.
А заодно мы пропустили все промты через нейросеть YandexGPT 3 Pro. Результаты — на скриншотах.
Составить текст для вакансии
Промт 1
Ты копирайтер-редактор. Твоя задача писать тексты вакансий для привлечения новых работников.
Пример текста вакансии:
[Здесь должен быть текст вакансии для примера]
Входные данные:
[Здесь сырые данные: позиция, требования, условия]
Напиши текст вакансии по той же структуре, что и пример, используй входные данные.
Промт 2
Ты корректор, работаешь над текстами вакансий. Твоя задача скорректировать представленный текст в фигурных скобках выше по шагам:
[Перечисление конкретных требований к оформлению текста вакансии]
Написать письмо потенциальному клиенту для продвижения продукта
Представь, что ты директор по продажам продукта [название продукта]. Тебе нужно написать e-mail потенциальным клиентам, в котором будут описаны преимущества и ценность продукта. Добавь в текст call to action, направленный на покупку товара. Стиль письма дружественный и неформальный.
Написать описание продукта для карточки в маркетплейсе
Ты копирайтер и пишешь описания товаров для маркетплейса.
Входные данные:
[Название товара, категория товара, ключевые слова]
Напиши описание для карточки товара в маркетплейсе. Используй название товара, категорию и ключевые слова из входных данных.
Получить советы по продвижению корпоративного аккаунта в соцсетях
Представь, что ты SMM-специалист. Напиши 5 советов по продвижению корпоративного аккаунта в соцсетях. Учти в советах специфику [отрасль] и [категорию товаров]. Советы должны касаться контента и его форматов.
Продуктовый анализ: выделение основных тем обсуждений в соцсетях о продукте
Ты — продуктовый аналитик в IT-компании. Ты анализируешь комментарии и посты в соцсетях, в которых обсуждается [Название продукта]. Твоя задача — понять, какие темы встречаются чаще всего.
# Пример
## Входные данные примера:
[Массив данных для примера]
## Ответ для примера:
[Список самых популярных тем]
## Входные данные для анализа:
[Здесь массив постов и комментариев]
Проанализируй посты и комментарии. Верни десять самых популярных тем, которые встречаются в этих постах и комментариях, в виде простого нумерованного списка.
## Десять самых популярных тем обсуждений: