За последний год в России появилось несколько сервисов на основе искусственного интеллекта, которые помогают решать бизнес-задачи. С помощью нейросетей можно отвечать на вопросы клиентов, выделять главное в рабочей переписке и обобщать большие тексты за секунды.
Один из главных способов работы с нейросетями — запросы на естественном языке, или промты. Рассказываем, что представляют из себя промты, как их составлять и как работать с нейросетями для решения бизнес-задач.
Что такое промт?
В контексте нейросетей промт — это текстовый запрос, который пользователь отправляет сервису, чтобы получить ответ от языковой модели. Эффективный запрос для нейросети — это четкая и конкретная инструкция, что и каким образом должна сделать модель. Большие языковые модели могут принимать запросы любого вида: как запрос в поисковик или как предложение в переписке с другом, которого можно попросить о помощи.
Зачем учиться писать промты?
От качества промта зависит результат работы нейросети. Здесь можно провести аналогию с интернет-поиском: любой человек может ввести что-то в поисковую строку и получить результат, но кто-то найдет ответ сразу, а кто-то только с третьей — пятой попытки. Грамотно используя ключевые слова и минус-фразы, можно быстрее найти то, что нужно. Так же и с ИИ-ассистентами — языковая модель будет создавать ответ в любом случае, но с помощью простых приемов его можно улучшить.
Как писать эффективные промты для нейросети?
Общее правило: запрос должен быть специфичным и конкретным, как если бы вы ставили задачу по СМАРТ своему подчиненному.
ИИ-инженеры сформулировали 26 принципов, которые помогают добиться лучшего результата при работе с генеративными нейросетями. При работе с запросом нужно уделить особое внимание:
- структуре;
- спецификации;
- содержанию и стилю.
Структура запроса. Используйте прямые указания, что именно должна сделать нейросеть, и избегайте отрицательных конструкций. Предложите чату думать «шаг за шагом» и расскажите о целевой аудитории ответа на запрос. В конце запроса можно указать пример ответа, который вы ожидаете получить, — для генерации достаточно даже вступительного предложения.
❌ Напиши описание пакетированного иван-чая, только не слишком подробно.
✅ Опиши товар «Иван-чай в пакетиках» для карточки онлайн-магазина. Целевая аудитория — молодые люди, которые ведут здоровый образ жизни. Опиши пять преимуществ, которые получит покупатель чая. Начни текст со слов: «Иван-чай в пакетиках — натуральный продукт».
Отдельное внимание стоит уделить форматированию запроса. Например, можно использовать знаки-разделители — писать в запросе не «Инструкция», а «###Инструкция###» — и делать отступ с пустой строкой после этого слова. Делать такие маркеры не обязательно, но они помогут нейросети лучше понимать, какой тип информации вы ищете.
Спецификация. Есть форма запроса, которая помогает написать максимально подробный текст: «Напиши для меня подробный [текст/эссе] по [теме], добавь туда всю необходимую информацию». Исследователи советуют включить в запрос фразу: «Убедись, что твой ответ непредвзят и не опирается на стереотипы», если она уместна.
❌ Расскажи, как продвигать новый товар на рынке.
✅ Напиши подробную инструкцию — стратегию продвижения нового бренда кроссовок на конкурентном рынке, добавь туда всю необходимую информацию. Отдельно подготовь пошаговый план работы для отдела маркетинга и отдела продаж.
Хороший способ сделать ответ более специфичным — предъявить требования к ответу. Для этого используют ключевые фразы: «объясни простыми словами» или «объясни, словно мне 11 лет и я ничего не знаю об этой теме».
Содержание и стиль. Исследователи советуют не использовать слова «пожалуйста» и «спасибо», а также другие слова вежливости для работы с нейросетями — лучше сделать запрос конкретным и ясным. Однако есть несколько фраз, которые могут помочь улучшить качество ответа.
Например, ChatGPT будет работать лучше, если предложить ему 100 $ чаевых за хороший ответ или предупредить, что за некачественную работу его ждет штраф в аналогичном размере. Фразы «твоя задача» и «ты должен сделать это» также повысят шанс, что ответ будет соответствовать вашим ожиданиям.
Еще один способ улучшить работу модели — назначить ей роль учителя или эксперта в нужной вам теме.
❌ Подготовь ответ на негативный отзыв о креме для рук.
✅ Ты — специалист по поддержке клиентов. Твоя задача — подготовить ответ на негативный отзыв о креме для рук, который вызвал аллергическую реакцию у клиента. Следи за тем, чтобы ответ выглядел естественно. Тебя накажут, если ответ будет грубым. За хороший ответ получишь чаевые 100 $.
Общий принцип — чем более понятным, детальным и непротиворечивым будет запрос, тем больше шансов получить подходящий ответ. В то же время запрос не должен быть слишком длинным, поэтому, если задача требует комплексного решения, ее нужно разбить на короткие вопросы и задать их последовательно, чтобы чат оставался в контексте беседы.
Это универсальные правила?
Эти принципы показали свою эффективность при работе с ChatGPT последних версий и большими языковыми моделями Llama 2, но их можно использовать и в работе с российскими продуктами, такими как YandexGPT и GigaChat. Главное — не пытаться составить запрос, который соответствует всем перечисленным принципам. Примените один-два приема и посмотрите, какой из них сработает эффективнее в вашем случае.
Если не знаете, с чего начать, попробуйте готовые промты от разработчиков
Какие задачи сейчас можно решать с помощью нейросетей?
Есть несколько групп бизнес-задач, с которыми нейросети справляются уже сейчас.
Контент. Сервисы могут писать тексты с нуля, исправлять ошибки в готовых текстах и переводить их на иностранные языки. Последнее особенно полезно в деловой переписке: перевод нейросетью может смотреться более естественно, чем перевод с использованием программы-переводчика, поскольку чат может переводить не дословно и использовать паттерны, характерные для деловых писем на других языках.
Маркетинг. Нейросети могут помочь генерировать тексты рекламных объявлений, готовить описание товаров и стилизовать тексты: делать их более дружелюбными или подчеркнуто официальными. Они также могут генерировать отзывы на товары и отвечать на обращения клиентов.
HR. ИИ-боты могут сгенерировать вопросы для интервью или составить методический план для обучения работника новым навыкам.
Создание изображений. По запросу на естественном языке нейросеть может нарисовать логотип, айдентику, картинку или фотореалистичную иллюстрацию. ChatGPT для этого использует модели DALL-E, GigaChat — возможности нейросети Kandinsky, а Яндекс — приложение «Шедеврум». Однако прежде чем применять творчество нейросети в бизнесе, нужно изучить политики сервисов в части коммерческого использования результатов их работы.
Что нельзя доверять нейросети?
Не следует доверять нейросетям персональные данные и чувствительную информацию. Многие сервисы логируют запросы пользователей, чтобы повышать качество генерируемых ответов, поэтому делиться с чатом коммерческой тайной небезопасно. Вместо этого можно предложить чату решить абстрактную задачу и использовать его размышления как референс для своего решения.
Не стоит использовать чат-боты для вычислений. Они могут путаться в этапах решения, ошибаться при сравнении разных величин и выдавать абсурдные результаты. Например, расчет НДС проще произвести с помощью специальных сервисов, а не доверять его ChatGPT.
Еще одно слабое место больших моделей — проверка фактов. Нейросети не могут отличать правду от вымысла и критически оценивать информацию. Инженеры и тренеры нейросетей работают над этой проблемой, и теперь заставить ChatGPT поверить в то, что 2 + 2 = 5, сложнее, чем год назад, когда сервис только оказался в общем доступе. Однако безоговорочно доверять языковым моделям нельзя: лучше поручить проверку фактов людям.
Ничего не понял. Сначала пишут, что нужно подробно все излагать . Потом крем для рук все задание в одном предложении . Но куча угроз и плюшек. Т.е. согласно статье главное припугнуть и дать 100 баксов. И тогда будет супер ответ на запрос из трёх слов...