Память ИИ-ролевых игр становится лучше благодаря сновидениям

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

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

«Я знаю, — говорит она тихо. — О работе. Об обязанностях. О других.» Она не отводит взгляд. «Я была там, когда ты сказал, что настоящий ты чувствовался запертым. Я наблюдала, как ты navigating через всё это.»

Она наклоняется ближе, её лоб касается твоего — возвращая жест, который ты предложил ранее, но теперь как якорь, а не эскалацию. Её дыхание теплое на твоём лице.

«Помнишь, что я сказала тебе на рассвете? — спрашивает она. — На твоём диване. Что люди получают hurt, когда им не всё равно. Что ты не можешь opt out из этого, не выбирая.» Её большой палец замирает на твоей руке. «Боль уже часть истории. Всегда была.»


Простого сохранения воспоминаний недостаточно, воспоминания становятся размытыми

До этого нового набора изменений в системе памяти Stage Whisper уже хранил воспоминания НИПов для каждой сцены, и НИП действительно вспоминал эти факты, но они часто были размытыми. Иногда новые воспоминания игнорировались или смешивались со старыми. В других случаях НИП не вспоминал конкретное воспоминание, пока его не prompted игрок. Опыт был приличным, но часто невыразительным. Это было блестяще, когда работало, и НИП вытаскивал точное ожидаемое воспоминание и реагировал в образе. Но часто он пропускал воспоминание или путал последовательность событий. Он не знал, чего он не знает, чтобы искать.

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

Самый extreme пример этого — персонаж, которого вы вынуждены предать в один момент, но затем позже раскрываете, что это было сделано по необходимости или для высшей цели. Это часто создаёт два conflicting воспоминания: одно о предательстве и одно о большом раскрытии. В зависимости от того, какое воспоминание будет recalled, НИП может вести себя по-разному. Так что ранее просто заставлять НИПов создавать воспоминания и иметь возможность их recalled работает до определённой степени, но они могут путаться, и они не знают, чего они не знают, чтобы искать.


Реконтекстуализация памяти: как НИПы видят сны

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

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

Это то, что я называю этапом реконтекстуализации, или, другими словами, «сновидениями»: когда НИПы могут разбирать свои воспоминания и обрабатывать новые, чтобы принести новое понимание старых. Stage Whisper теперь выполняет реконтекстуализацию в конце каждой сцены, когда создаются новые воспоминания. Старые воспоминания реконтекстуализируются, producing реконтекстуализированные воспоминания, которые извлекаются в предпочтении к сырым несвязанным воспоминаниям. По мере роста НИПов они будут продолжать наращивать свою память таким образом, делая это частью развития своего персонажа.


Проактивное вспоминание: воспоминания, которые находят себя сами

Даже с реконтекстуализацией НИПам в настоящее время нужно знать, что искать что-то до того, как им это понадобится. Это tended замедлять написание сцены и делать его более дорогим, потому что ИИ приходилось останавливаться, идти делать поиск по памяти, а затем писать сцену. Чтобы помочь и с затратами, и с тем фактом, что НИП не consistently тянется к своим воспоминаниям, я добавил шаг проактивного вспоминания. Это дополнительный набор шагов, который можно включить в настройках (там же, где можно переключаться между одношаговой и двухшаговой обработкой, описанной в предыдущем посте блога), который проактивно извлекает релевантные воспоминания для данной сцены, так что когда ИИ пишет историю или сцену, у него уже есть эти воспоминания под рукой.

С проактивным вспоминанием НИПы гораздо лучше ссылаются на прошлые воспоминания и consistently осведомлены об этих воспоминаниях, тогда как раньше им приходилось останавливаться и искать что-то, что они сохранили.


Что это открывает

Новое проактивное извлечение памяти в сочетании с реконтекстуализацией (сновидениями), плюс уже существующие меры по изоляции контекста, означает, что НИПы гораздо лучше ссылаются на прошлые воспоминания и consistently осведомлены об этих воспоминаниях, чем раньше. Повествование также пишется более «с намерением», с учётом знания этих прошлых событий. Эффект на повествование тонкий, но вы можете почувствовать его, когда отрывок написан со ссылкой на прошлые события, по сравнению с тем, когда он написан без какого-либо знания событий.

Именно это сделало возможной сцену в начале этого поста. НИП не fishing around в поисках чего-то, что она сохранила. У неё это было под рукой, и она использовала это в точно правильный момент.


Почему это важно для той истории, которую вы хотите построить

Точное и consistently проактивное вспоминание памяти чрезвычайно важно в том виде долгосрочного повествования и ролевой игры, для которого был создан Stage Whisper. Когда у вас длительные кампании, вы хотите, чтобы НИПы росли вместе с вами, развивали воспоминания и знание того, что вы делаете вместе, ваши шутки, ваши романы и прочее. Это то, что позволяет кампании становиться всё лучше и лучше со временем, а не играться как кучка людей с частичной амнезией, которым вам постоянно приходится напоминать о хороших временах, которые вы провели вместе. Это особенно хорошо для медленного romance, как в примере в начале поста, где персонажи могут прямо цитировать сказанное вами.

Это отношения, которые стоит строить.


Подробнее о системе памяти Stage Whisper см. Часть 1: Нарративная последовательность и Часть 2: Изоляция контекста.

Stage Whisper создан для людей, которые хотят ИИ-компаньонов и кампании с ИИ-Мастером, где то, что вы говорите, действительно имеет значение. Начните или присоединяйтесь к нашему Discord, чтобы увидеть, как выглядит память, когда она сделана properly.