Как напомнить текстовой ИИ-игре о детали персонажа, не повторяя всю вводную информацию
Когда текстовая ИИ-игра забывает или меняет деталь персонажа, отправьте короткое исправление: назовите персонажа, укажите точный факт и объясните, что должно произойти дальше. Например: «Короткая заметка по целостности сюжета: латунный компас Миры принадлежал её тёте; он не магический. Оставь его обычным памятным предметом в этой сцене». Это даёт игре нужные данные без необходимости заново вставлять всё описание мира и завязку сюжета. Главное — исправить минимально необходимую часть общего вымышленного мира. Укажите, является ли деталь новой, исправлением или временным изменением; сформулируйте факт однозначно; и вернитесь к следующему действию в истории. Этот подход отлично работает как универсальный приём ведения диалога. Разные игры по-разному обрабатывают историю чата и постоянные заметки, поэтому напоминание поможет делу, но не гарантирует, что каждая деталь останется доступной в дальнейшем.
Сначала определите, что именно пошло не так
Прежде чем писать, решите, что произошло: игра упустила факт, противоречит ему или неверно истолковала неоднозначное описание. Персонажу, который не появлялся несколько сцен, может просто потребоваться краткое напоминание. Если игра утверждает, что деревянный жетон сделан из серебра, хотя ранее было установлено, что он вырезан из дуба, требуется исправление. Если же вы намеренно меняете материал жетона, укажите, что изменился сам сюжет.
Это различие важно, поскольку формулировка вроде «Жетон серебряный» может означать как «он всегда был серебряным», так и «он только что превратился в серебряный». Более понятное сообщение: «Исправление целостности: жетон всегда был вырезан из дуба; на нём нет серебряного покрытия. Сохраняй его внешний вид неизменным далее». Если превращение задумано специально, так и скажите: «Изменение в сюжете: дубовый жетон становится серебряным, когда звонит колокол».
Используйте напоминание из трёх частей
Эффективное напоминание состоит из трёх частей: обозначения персонажа, точного факта и его следствия для текущей сцены. Вам не нужно повторять несвязанные элементы мироустройства, предысторию или прошлые события.
Попробуйте такую схему: «Заметка по целостности для [персонаж]: [конкретный факт]. В этой сцене [что это означает]». Например: «Заметка по целостности для Джейлена: он опытный картограф, но не умеет читать древнюю островную письменность. У разрушенных ворот он может изучать карту, но для расшифровки надписи ему нужен кто-то другой».
Последнее предложение связывает деталь с игровым процессом. Оно помогает разграничить то, что персонаж может и чего не может делать, и одновременно даёт истории удобный следующий шаг. Руководство OpenAI по разработке промптов рекомендует предоставлять релевантный контекст и использовать примеры для демонстрации желаемого формата; этот принцип естественным образом применим и к лаконичным напоминаниям по сюжету. Руководство OpenAI по разработке промптов
Помечайте напоминание, чтобы его было легко интерпретировать
Используйте простые метки, такие как «Заметка по целостности», «Исправление» или «Временное изменение». Затем изложите факт о персонаже в коротком, прямом предложении. Метки особенно полезны, когда в чате перемешаны реплики от лица персонажей, повествование и внеигровое обсуждение.
Например: «Вне игры — исправление целостности: Селла — судовой кок, а не капитан. Капитан — Орин. Пожалуйста, не путай их роли в следующей сцене». Это отделяет организационное уточнение от реплики вымышленного персонажа. Без метки фраза «Селла не капитан» может быть воспринята как часть диалога внутри сюжета, а не как инструкция о логике мира.
Более длинную заметку можно структурировать заголовками или простыми разделителями: «Факты о персонаже: …» и «Текущая сцена: …». В рекомендациях Anthropic по составлению промптов описано использование чётких границ для разделения инструкций, контекста, примеров и входных данных в сложных запросах. Для обычной игры не требуются XML-теги или специальный синтаксис; как правило, достаточно понятных текстовых меток. Рекомендации Anthropic по составлению промптов
Включайте только ту деталь, которая влияет на происходящее в игре
Напоминание должно быть компактным, но не настолько кратким, чтобы его смысл стал непонятен. Фраза «Помни о кольце» оставляет множество вопросов: чьё кольцо, чем оно важно и что игра должна сделать иначе? Вместо этого укажите полезные факты: «Напоминание: Иво носит простое медное кольцо своей матери на шнурке под рубашкой. Оно дорого ему как память, это не ключ и не магический предмет».
Если две детали легко перепутать, укажите на различие явно. Например: «Ворона Неры зовут Инк; ворона трактирщика зовут Эш. Инк следует за Нерой, а Эш остаётся в трактире». Это гораздо полезнее, чем пересказывать всю биографию персонажа, поскольку бьёт точно в вероятную путаницу.
Избегайте полных пересказов, если только игра не потеряла сразу несколько взаимосвязанных фактов, определяющих следующую сцену. Если забыт один аксессуар, назовите этот аксессуар. Если же сцена задействует имя, роль, мотивацию и отношения персонажа с другим героем, приведите краткий список этих фактов по пунктам, а затем продолжайте действие.
Завершайте запрос продвижением сюжета вперёд
После исправления дайте игре понятный следующий шаг, чтобы процесс не буксовал в спорах о каноне. Можно написать: «С учётом этого исправления продолжай с момента, когда гаснет фонарь» или «Пожалуйста, перепиши последние два предложения, а затем дай отряду решить, открывать ли ворота».
Такая просьба даёт игре конкретный способ применить напоминание. Если просто сказать «Ты всё перепутал», игра поймёт, что есть проблема, но не будет знать, какую деталь исправить и как возобновить повествование. Компактное исправление с последующим действием сохраняет фокус на приключении.
Если ошибка уже успела изменить сцену, попросите о минимальном исправлении, которое вернёт историю в нужное русло: «Пожалуйста, скорректируй описание так, чтобы компас был обычным латунным памятным предметом, а затем продолжи тем, как Мира выбирает, по какой тропе пойти». Вы можете попросить «отмотать назад» или переписать фрагмент, когда это необходимо, но перезапускать весь сеттинг ради одной детали точно не нужно.
Ведите короткую справочную карточку для повторяющихся персонажей
Если одни и те же факты важны на протяжении многих сессий, держите под рукой небольшую карточку персонажа, которую можно вставить при необходимости. Включайте только стабильные, часто используемые детали: имя, роль, ключевое ограничение, важные отношения и отличительный предмет. Например: «Мира Вейл — картограф; практичная и наблюдательная; не умеет читать островную письменность; носит с собой обычный латунный компас тёти».
Справочная карточка — это резервная копия под вашим контролем, а не гарантия того, что конкретная игра сохранит детали между диалогами. Функционал различается от продукта к продукту. Например, в ChatGPT инструмент «Проекты» (Projects) позволяет хранить связанные чаты, файлы и инструкции вместе, тогда как в документации по «Памяти» (Memory) указано, что память сохраняет не каждую деталь, а используемая ею информация может со временем меняться. Это особенности конкретных продуктов, а не общее свойство всех текстовых ИИ-игр. Проекты в ChatGPT и Память в ChatGPT
Если в игре предусмотрено специальное поле для заметок, персонажей или кампании, проверьте, предназначено ли оно для постоянного контекста, и занесите постоянные факты туда. Если такой функции нет — или вы не уверены — храните карточку в собственных заметках и вставляйте нужную строчку прямо в диалог. Даже когда ИИ способен использовать ранний контекст чата, самая полезная практическая привычка — явно озвучивать важные исправления, когда они влияют на следующий ход.
Что делать, если напоминание не срабатывает
Если игра повторяет ошибку, сократите исправление и сделайте факт более конкретным. Замените «Мира не такая» на «Мира осторожна с незнакомцами; она не станет сразу доверять проводнику в маске». Если игра объединила двух персонажей в одного, назовите обоих и укажите разницу между ними в одной заметке.
Затем продолжайте с исправленного места. Если из-за ошибки несколько последующих событий стали опираться на ложную предпосылку, попросите кратко вернуться к последнему достоверному моменту. Например: «Пожалуйста, вернись к сцене перед открытием ворот. Джейлен не умеет читать надпись; пусть группа решит, кто её осмотрит». Это чётко обозначает точку отката и возвращает выбор игрокам.
Относитесь к напоминанию как к инструменту корректировки курса, а не как к стопроцентной гарантии. Игра всё равно может упустить деталь — особенно если диалог длинный, факт лишь подразумевался или у нескольких персонажей похожие роли. Повторять всю вводную информацию каждый раз почти никогда не требуется: выделите конкретный факт, поясните его значение и задайте следующее действие в истории.
Краткий чек-лист перед отправкой
Хорошее напоминание о персонаже отвечает на четыре простых вопроса: О ком идёт речь? В чём заключается точный факт? Это исправление ошибки или новое изменение в сюжете? Что должно произойти дальше? Например: «Исправление для Тави: она деревенский колокольный мастер, а не староста. Староста — Рен. Разграничивай их роли в начале праздника и продолжи тем, как Тави осматривает треснувший колокол».
Если ваше сообщение отвечает на эти вопросы за несколько предложений, оно, скорее всего, достаточно конкретно, чтобы помочь, и достаточно кратко, чтобы не тормозить игру. Более пространные пересказы приберегите для полноценного сброса сцены или новой сессии, где требуется восстановить сразу много фактов.
Ради одной забытой детали просто назовите персонажа, прямо изложите факт, обозначьте, исправляете ли вы ошибку или меняете сюжет, и вернитесь к следующему выбору. Это даст текстовой ИИ-игре точечное напоминание, сохранив динамику приключения и свободу решений за игроками.
