Игровые компаньоны и сюжетные персонажи

Компаньон, к которому игрок привязывается, — и который его помнит

Дайте одному персонажу личные, устойчивые отношения с каждым игроком. Он помнит, что игрок сделал десять часов назад, не выходит за рамки вашего канона, действует через функции самой игры и его нельзя взломать до заголовка новостей — он работает за вашей игрой через API, невидимый для игроков.

1
личная память на каждого игрока
0
вернувшихся игроков, которых встречают как чужих
3
слоя под вашим контролем — душа, задача, модерация
С agent4

Отношения, а не переписка

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

Три слоя под вашим контролем

Персонаж — это душа (кто он и как говорит), задача (что и когда ему позволено раскрыть) и порог модерации, который фильтрует его реплики — проверяя фразу за фразой, ещё до того как они попадут на экран. Тот единственный игрок, что пытается сломать вашего персонажа, останавливается на полуслове. Безопасно по умолчанию, настроено под ваш возрастной рейтинг.

ИИ импровизирует — сюжетом владеет ваш сценарий

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

Он действует в вашем мире

Через MCP компаньон вызывает функции самой вашей игры — открыть ворота, выдать предмет, прочитать инвентарь, запустить засаду, проверить флаг квеста. Это и есть скачок от декоративного текста к персонажу, который становится действующим лицом вашего мира, а не просто голосом, что его описывает.

Своя собственная жизнь

Запланированные задачи по расписанию — с учётом часового пояса — позволяют компаньону дотянуться до игрока между сессиями, в вашем канале или в Telegram: «Буду ждать в таверне. Только не пропадай снова на три дня». Персонаж продолжает существовать, когда игрок вышел из игры.

Игроки сами подсказывают, что писать дальше

Каждый вопрос, на который компаньон не смог ответить, фиксируется и ранжируется — не как ошибка, а как сигнал для геймдизайна. Если все спрашивают, где найти меч, значит, ваши подсказки не работают; если игроки уговаривают его предать отряд — вы нашли эмерджентную историю, которую стоит написать.

До agent4
Компаньон — ваш самый проработанный персонаж, и всё равно он забывает всё, как только заканчивается сцена
Демо «ИИ-NPC» с памятью на одну сессию встречает спасшего ему жизнь игрока ровно как незнакомца
Сценаристы физически не напишут вручную столько реплик, чтобы отношения казались живыми
Игроки настроены на слом — кто-нибудь заставит вашего персонажа сорваться и выложит запись
Импровизирующему персонажу нельзя доверить выдачу сюжетно важной подсказки

Где это работает

Сюжетные игры и игры с компаньонами живут или умирают из-за одного персонажа — спутника по отряду, напарника, голоса у тебя в ухе. Это тот персонаж, в которого влюбляются игроки, и тот, для которого вы пишете больше всего. И в момент, когда сцена заканчивается, он всё забывает. agent4.io — это движок, на котором вы запускаете этого единственного персонажа, за вашей игрой, через API. Игроки нас никогда не видят.

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

Что получает каждый игрок

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

Гибридный контракт

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

Что строите вы, что запускаем мы

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

В рамках канона

Загрузите свой лорбук, хронологию и правила как базу знаний. Компаньон отвечает по вашему канону — а когда ответа там нет, он так и говорит, вместо того чтобы выдумать королевство, противоречащее третьей книге. Нет такого уверенного лора, который он не смог бы подкрепить источником.

Экономика

По факту использования: вы платите за то, что игроки действительно потратили, и ничего — когда не тратят. Задайте потолок токенов на игрока; когда игрок его исчерпает, компаньон откатывается к написанным репликам, а не пускает ваш счёт вразнос. Фоновых персонажей направьте на дешёвую модель, а героя-компаньона — на премиальную: качество по уровням бюджета, и всё это переключается позже без потери персонажем хоть одной памяти, потому что личность персонажа живёт в платформе, а не в модели.

Интеграция

Через стандартный REST API и MCP — тот самый открытый интерфейс, поверх которого любой может собрать плагин для движка. Если ваша команда умеет обращаться к API, компаньон — в нескольких эндпоинтах от вас.

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