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 + ролевая политика |
Память ролей объединяется с общим состоянием задачи — публичным прогрессом в потоке; личные заметки для каждого человека о том, как разговаривать с каждым участником.
Более важный момент
Мы не отошли от поиска, потому что поиск был плохой. устройство ошиблось. Общие комнаты вызывают первый вопрос: «Кто и правда ли это?».
Простые заметки, по одному набору на человека, которые можно читать и искать напрямую — то же самое, что инженеры доверяют базам кода.
Связано: Протокол сотрудничества агентов · Рабочая область группы · Персональный ИИ-агент