Рабочие агенты не должны напрямую записывать в память: паттерн «Куратор-агент»

✍️ OpenClawRadar📅 Опубликовано: 25 мая 2026 г.🔗 Source
Рабочие агенты не должны напрямую записывать в память: паттерн «Куратор-агент»
Ad

В многокомпонентной архитектуре загрязнение общей памяти — знакомая проблема. Один разработчик на r/openclaw описывает паттерн, который направляет все записи в память через специального агента Memory Curator, не позволяя рабочим агентам напрямую записывать долговременные факты. Подход вдохновлен исследованиями транзактивной памяти организаций (Ren & Argote) и существующими системами памяти агентов, такими как MemGPT, MemoryBank, LEGOMem и Generative Agents.

Как работает паттерн Memory Curator

Рабочие агенты никогда не пишут в память. Вместо этого они генерируют структурированные события памяти с предложенной областью видимости и доказательствами. Агент Memory Curator проверяет, редактирует, дедуплицирует и распределяет каждое событие по одной из четырех областей или отбрасывает его.

Четыре области

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

Схема события

События представлены JSON с тегами типа: fact, decision, preference, risk, procedure, hypothesis, а также ссылкой на доказательство и предложенной областью видимости. Куратор может изменить предложенную область и является единственным писателем в долговременные хранилища.

Ad

Открытые вопросы

Автор отмечает две проблемы:

  1. Чрезмерная или недостаточная эмиссия — требование событий может заставить рабочих генерировать все подряд (перегрузка) или прекратить писать (потеря полезных наблюдений).
  2. Точность распределения в масштабе — границы сессии и проекта размываются при длинных сессиях; границы проекта и команды размываются, когда урок обобщается.

Репозиторий: github.com/jeongmk522-netizen/agent_memory_curator_agent. Разработчик интересуется, кто-то ещё предварительно фильтрует записи или проводит последующую очистку, отмечая, что очистка позже проще, но загрязнение, вероятно, накапливается быстрее, чем удаляется.

📖 Читать полный источник: r/openclaw

Ad

👀 Смотрите также

Готовые для агентов кодовые базы: отрицательные правила, точные имена, README для каталогов
Советы

Готовые для агентов кодовые базы: отрицательные правила, точные имена, README для каталогов

Разработчик рассказывает, как правила CLAUDE.md, негативные инструкции и точное именование сократили расход токенов и предотвратили раздувание класса UserManager в коде Claude Code.

OpenClawRadar
Как нон-кодер создал переиспользуемый рабочий процесс на Claude для контент-маркетинга основателя
Советы

Как нон-кодер создал переиспользуемый рабочий процесс на Claude для контент-маркетинга основателя

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

OpenClawRadar
Коды промптов Claude перепроверены: L99 острее, OODA уже, ARTIFACTS потускнели, и 3 новых кода для использования
Советы

Коды промптов Claude перепроверены: L99 острее, OODA уже, ARTIFACTS потускнели, и 3 новых кода для использования

Повторное тестирование через 6 месяцев промпт-кодов L99, OODA и ARTIFACTS на Claude показывает: L99 стал острее на Sonnet 4.6/Opus 4.7, OODA не справляется со стратегическими запросами, ARTIFACTS необязателен для кода, а три новых кода (/skeptic, /blindspots, /decompose) заслуживают ежедневного использования. Не используйте более 2 кодов одновременно.

OpenClawRadar
Оптимизация затрат на OpenClaw: от $200 до $1/месяц
Советы

Оптимизация затрат на OpenClaw: от $200 до $1/месяц

r/clawdbot community