Разработчик OpenClaw создает унифицированную систему памяти для ИИ-агентов.

Мультимодальная система памяти для ИИ-агентов
Разработчик создал комплексную систему памяти для агентов OpenClaw AI, которая решает распространённую проблему забывания информации между сессиями. Система интегрирует 15 различных инструментов в единую архитектуру вместо использования отдельных решений.
Основные компоненты
Система сочетает несколько модальностей памяти:
- База данных структурированных фактов
- Векторный поиск для семантического сходства
- Графы взаимосвязей сущностей
- Временные линии эпизодов
- Иерархическое сжатие
- Событийная координация
Ключевые особенности
- Работает на ноутбуке 2010 года без облачных зависимостей и ежемесячных платежей
- Контекстное окно никогда не переполняется благодаря компрессору с детерминированным резервным механизмом
- Суб-агенты обмениваются памятью через протокол инъекции контекста
- Шина событий координирует запись во все хранилища одновременно
- Механизм затухания с усилением по важности и количеству обращений
- Неизменяемое хранилище сообщений сохраняет исходные данные диалогов
- Фильтрация сессий исключает служебный шум из памяти
- Иерархическое DAG-сжатие с гарантированной сходимостью
Контекст проблемы
Разработчик создал эту систему, потому что его бот OpenClaw выступает в роли оркестратора для многочисленных суб-агентов, включая CLI-экземпляры Codex и Claude Code под управлением ACPX. Агент забывал детали между сессиями, причём каждый диалог был функционально изолирован от предыдущих сессий, за исключением того, что записывалось в markdown-файлы.
Ограничения существующих решений
Источник указывает на несколько ограничений в современных подходах к памяти:
- Огромные текстовые файлы раздувают контекстные окна и становятся дорогими
- Векторные базы данных (Mem0, Zep) лишены структуры и не могут отслеживать, кто что сказал и когда
- RAG-пайплайны обрабатывают все фрагменты документов одинаково, независимо от важности
- MemGPT/Letta не имеют баз структурированных фактов, графов взаимосвязей и затухания с учётом важности
- Встроенная память ChatGPT представляет собой плоский список без поиска, затухания или иерархии
- Supermemory использует единую графовую абстракцию без неизменяемых хранилищ сообщений или иерархического сжатия
Новая система устраняет эти ограничения, включая все модальности памяти и добавляя координацию через шину событий, которая распространяет запись по структурированным фактам, семантическим эмбеддингам, графам сущностей, временным линиям эпизодов и иерархическим суммаризациям одновременно.
📖 Read the full source: r/openclaw
👀 Смотрите также

OpenClawDreams: Расширение-симулятор снов для агентов OpenClaw
OpenClawDreams — это расширение, которое добавляет фоновый процесс рефлексии и ночной цикл сновидений для агентов OpenClaw. Оно сохраняет зашифрованные сводки разговоров в локальную базу данных SQLite, обрабатывает их во время фоновых циклов и генерирует консолидированные инсайты, которые затем передаются в постоянную память агента.

rawq: Локальный CLI-инструмент для семантического поиска кода AI-агента
rawq — это инструмент командной строки с открытым исходным кодом, который помогает ИИ-агентам находить релевантный код с помощью семантического поиска с использованием 33-мегабайтной локальной модели через ONNX runtime и лексического поиска BM25 через tantivy. В тестах ИИ-агенты, использующие rawq, потребляли в 4 раза меньше токенов и выполняли задачи в 2 раза быстрее по сравнению с инструментами слепого чтения/grep.

ClawVibe: Бесплатный голосовой ассистент для iOS для AI-агентов с STT/TTS на устройстве
ClawVibe — это нативное iOS-приложение, обеспечивающее голосовое взаимодействие с AI-агентами без помощи рук во время поездок. Оно использует локальное распознавание речи и TTS, поддерживает CarPlay и применяет голосовую биометрию для фильтрации фонового шума. По сети передаётся только текст.

Fino: Открытый MCP-сервер для анализа личных финансов с Claude
Fino — это бесплатный сервер MCP с открытым исходным кодом, который подключает Claude к банковским счетам через Plaid, хранит данные о транзакциях локально в SQLite и предоставляет Claude инструменты для финансового анализа.