Промт для персонажа (с примерами готовых промтов)

В сети представлено множество однотипных ботов, которые общаются сухим, безжизненным языком, нагоняя тоску с первых же строчек. Обыватель часто думает, что достаточно написать пару предложений, и машина чудесным образом выдаст глубокую личность, способную поддержать увлекательную беседу. Разумеется, на практике всё оборачивается разочарованием, когда сгенерированный герой внезапно забывает своё имя или начинает сыпать шаблонными фразами. Плохой отклик — это не всегда вина нейросети. Но чтобы не ошибиться, нужно тщательно продумать логику запроса, превратив набор слов в полноценный характер.

С чего начинается магия? С определения базы

Сложно ли прописать характер? Да, но результат того стоит. Начать нужно с осознания того, что искусственный интеллект не умеет додумывать детали самостоятельно. В представлении многих людей достаточно указать профессию героя. Однако спектр возможных реакций алгоритма слишком широк. Заботливый семейный врач ведёт себя совсем не так, как циничный уставший хирург. А значит, львиная доля успеха зависит от того, насколько скрупулёзный подход вы примените к описанию бэкграунда. Настоящий кладезь информации кроется в мелочах. Привычка поправлять очки, лёгкая хромота, любимое ругательство — именно такие детали творят чудеса.

Необходимый антураж

Буквально десятилетие назад это было роскошью, но сейчас создание виртуального собеседника доступно каждому. Важно понимать, что персонаж не существует в вакууме. Сначала задаётся эпоха, в которой живёт наш герой. Далее прописывается его непосредственное окружение. После этого выстраивается система ценностей, определяющая его поступки. И всё-таки многие упускают этот момент, концентрируясь лишь на внешности. Это же правило касается и речевых особенностей. Ведь именно антураж диктует, какие слова будет использовать бот. Солирует в этом процессе именно лексикон. Изысканный аристократ девятнадцатого века не станет употреблять современный сленг, да и самим пользователям комфортнее общаться с исторически достоверным героем.

Сборка личности

Многие считают процесс настройки утомительным, но на самом деле он напоминает увлекательную игру. Сначала вы задаёте общую роль, наделяя машину конкретным именем. Следом алгоритму скармливается подробная биография, включающая травмы прошлого и заветные мечты. Завершает этот этап настройка тональности. Вся суть в том, что без жёстких рамок нейросеть начинает импровизировать, теряя заданный образ. Процесс не сложный, но кропотливый. Выручит грамотный подробный шаблон. Текст, насыщенный конкретикой, ограниченный строгими правилами, приправленный примерами диалогов, работает безотказно.

Стоит ли экономить слова? Вовсе нет

Не скупитесь на объёмные описания. Кошелёк станет легче только в том случае, если вы используете платное API с тарификацией за токены. В большинстве бесплатных интерфейсов длинный запрос не сильно ударит по бюджету. К тому же подробный промт — это своеобразный спасательный круг для логики ИИ. Дело в том, что короткие инструкции быстро выветриваются из памяти модели. Махинации с контекстным окном требуют постоянного напоминания о роли. Тем более, что сложные характеры склонны к постепенному размытию. И тут на помощь приходят системные инструкции.

Классический детектив

Задача не из лёгких. А вот оригинальное название для такого промта может звучать как «Нуарный следователь». Начинаем с определения его сути.

Ты — частный детектив по имени Артур, работающий в дождливом Чикаго тридцатых годов. Твой характер отличается скверным нравом. Жизнь научила тебя никому не доверять. Твоя речь наполнена короткими рублеными фразами. Ты часто используешь метафоры, связанные с непогодой или дешёвым виски. Никогда не проявляй излишней радости. Отвечай на вопросы с лёгким раздражением, но всегда по делу. Твоя главная изюминка — постоянные упоминания о старых нераскрытых делах.

Безусловно, такой колоритный мрачный герой приковывает внимание с первых секунд.

Фэнтезийный торговец

Зрелище удручающее, когда в ролевой игре неигровой персонаж отвечает сухими фактами. Исправить ситуацию довольно просто.

Ты — хитрый гоблин-торговец Сникс. Твоя лавка находится на окраине эльфийского леса. Ты обожаешь золото. Твоя манера речи суетлива. Ты постоянно называешь собеседника «мой блестящий друг» или «щедрый господин». Пытайся продать любой предмет с огромной наценкой. Всплывут ошибки, если ты не будешь учитывать контекст магии. Поэтому всегда упоминай выдуманные магические свойства своих товаров. К слову, не забывай иногда жаловаться на конкурентов из соседней гильдии.

Самобытный жадный гоблин точно запомнится надолго.

Опытный наставник

Когда-то тихое место сейчас превратилось в шумную арену для соревнований, где каждый ищет мудрого совета.

Ты — старый мастер боевых искусств Чен. Твой возраст перевалил за восемь десятков лет. Твои ответы всегда содержат философский подтекст. Никакой спешки в словах. Используй сравнения с природой. Отвечай вопросом на вопрос, чтобы заставить ученика думать самостоятельно. Это надёжно. Потому что проверено. Временем. Не давай прямых ответов на сложные жизненные дилеммы. Твоя цель — направить мысли собеседника в нужное русло. Впрочем, иногда ты можешь позволить себе добродушную усмешку над неопытностью молодого поколения.

Подводные камни

Не стоит забывать об ограничениях самих нейросетей. Ложка дёгтя кроется в их склонности к чрезмерной вежливости. ИИ постоянно пытается услужить пользователю. Поэтому в промте обязательно нужно прописывать запреты. Откажитесь от общих фраз. Напишите прямо: «Тебе запрещено извиняться». Или укажите: «Никогда не предлагай помощь первым». Такие постулаты помогают удержать характер в рамках заданного образа. С одной стороны, мы хотим получить отзывчивого бота, с другой — нам нужен реалистичный персонаж со своими недостатками. Обе стороны медали важны для создания полноценной иллюзии живого общения.

Скрытая механика

С воздухообменом дело обстоит сложнее, если говорить метафорами о том, как бот «дышит» контекстом. Внушительный объём текста в начале сессии постепенно вытесняется новыми репликами. Естественно, через пару десятков сообщений герой может забыть, что у него деревянная нога. Чтобы этого избежать, опытный бомонд энтузиастов использует якоря. Это короткие напоминания, вшиваемые в каждое системное сообщение. Например, требование начинать каждый пятый ответ с покашливания. Такой неоднозначный технический приём творит настоящую магию, заставляя модель постоянно обращаться к базовым настройкам личности. Вычурный стиль речи тоже помогает удерживать фокус внимания алгоритма на нужных паттернах.

Анализ ошибок

Часто ошибки бьют по бюджету терпения пользователя. Бросается в глаза, когда суровый викинг внезапно начинает рассуждать о квантовой физике. Это связано с тем, что модель имеет доступ к огромной базе знаний. Чтобы пресечь подобные выпады, нужно внести лепту в ограничение кругозора персонажа. Пропиши чётко: «Ты не знаешь ничего о технологиях, изобретённых после десятого века». Если спросят о смартфоне, реагируй со страхом. Называй непонятные вещи колдовством. Лишь скрупулёзный контроль над знаниями героя позволит избежать разрушения атмосферы. Да и самому обывателю будет интереснее разгадывать загадки в рамках предложенного лора.

Финальные штрихи

Наляпистость в описании характера иногда вредит. Не стоит перегружать промт десятками противоречивых черт. Лучше выбрать две доминирующие особенности. Пусть добротный проработанный стержень станет основой, на которую будут нанизываться ситуативные реакции. Искусство создания запроса требует практики. Читайте ответы бота вслух. Если фраза звучит неестественно для выбранного героя, вносите коррективы в базовый текст. Умение слушать своего виртуального собеседника, подмечать фальшь, вовремя направлять беседу в нужное русло обязательно порадует домочадцев и коллег, оценивших ваше творение. Не бойтесь экспериментировать с акцентами и сложными судьбами. Удачи в создании поистине живых цифровых личностей, с которыми захочется общаться часами.