Pattern Automation
← Блог

Designing agent memory for multiplayer на Neuro OS

Single-user memory ломается в group rooms — per-person notes, front vs drawer, file recall вместо одного similarity search.

Обсудить статью в ИИ

Отправьте готовый промпт в ChatGPT, Claude, Gemini или Perplexity — получите краткий пересказ, задайте уточняющие вопросы или сравните идеи из гайда.

Неправильный вопрос

Почти каждая система памяти ИИ отвечает: «Что я знаю?»

Нейро ОС требует групповой работы: «Что я знаю об этом человеке прямо сейчас?»

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

Блокнот на одного

Очевидный первый дизайн: надежные заметки с фактами + ведение ежедневного журнала. Агент читает заметку в начале сеанса.

Для 1:1 это работает. Это личный блокнот — все безоговорочно о вас.

В общей цепочке задач с несколькими людьми и ролями:

  • «Предпочитаю короткие ответы, без смайлов» — чьи предпочтения?

– Два человека по имени Майк. Поиск возвращает текст, а не человек.

  • «Майк планирует Токио» остается видимым еще долго после окончания поездки.

Исправление — это не больший блокнот. Память должна знать, кому принадлежит каждый факт.

Почему «искать все» не спасает

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

В общем пространстве нужен кому, и актуально ли это еще?

Рассмотрим двух разных людей по имени Майк в одной ветке компании. Поиск по слову «Майк» ранжирует отрывки по сходству. Поиск может быть безупречным; ответ по-прежнему неверен — потому что вернулся язык, а не идентичность.

Поиск также тихо стареет: устаревшие факты по-прежнему доступны для поиска.

Мы могли бы исправить поиск, чтобы он распознавал личность. В Neuro OS мы изменили что такое память.

Память, которую вы можете просмотреть

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

В памяти каждого человека на каждый факт приходится одно суждение:

  • Лицевая сторона карточки — важен каждый разговор (тон, серьезная аллергия, часовой пояс).
  • Ящик — настоящий, извлекаемый, но не пристегивающийся на каждом шагу.

Хорошая стойка регистрации делает лицевую сторону карты короткой. Память, которая выявляет все, не выявляет ничего полезного.

Открытие ящика

Классический сбой файловой памяти: агент решает, что ящик не имеет значения, и никогда не смотрит.

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

Роли Neuro OS вспоминают одинаково, когда возникает конкретный вопрос: откройте файлы ящика человека и прочитайте. Не «искать все» под новым именем — место на человека и прямой взгляд при необходимости.

Это работает?

Ранние живые тесты Neuro OS показали:

  • Факты из ящика (аллергия, кличка домашнего животного, план поездки) вспоминаются, когда их спрашивают: агент смотрит, а не угадывает.
  • Разумно размещено одно сообщение со смешанными деталями: настройки связи на лицевой стороне, ограниченный по времени проект в ящике.
  • Устаревшая память одного ноутбука реорганизована в индивидуальную форму во время обычной работы.

Предостережения: разговоры с сильной моделью, а не тысячи измеренных пробежек. Открытые вопросы:

  • Надежно ли открываются ящики у моделей меньшего размера?
  • Кто курирует то, что остается на лицевой стороне карты — один агент или человеческая политика?

Дизайн для команд на Neuro OS

СлойОднопользовательская привычкаИсправление многопользовательской игры
Единицаодин блокнотпапка на человека
Напомнимранг сходстваидентичность + прямое чтение
Свежестьнеявныйфакты, привязанные ко времени, в ящике
Управлениепользователь редактирует заметкунавыки, поддерживаемые git + ролевая политика

Память ролей объединяется с общим состоянием задачи — публичным прогрессом в потоке; личные заметки для каждого человека о том, как разговаривать с каждым участником.

Более важный момент

Мы не отошли от поиска, потому что поиск был плохой. устройство ошиблось. Общие комнаты вызывают первый вопрос: «Кто и правда ли это?».

Простые заметки, по одному набору на человека, которые можно читать и искать напрямую — то же самое, что инженеры доверяют базам кода.

Связано: Протокол сотрудничества агентов · Рабочая область группы · Персональный ИИ-агент

Узнать про Neuro OS →

Ещё из блога