Графическая память против Markdown: Почему плоские файлы становятся долгом подсказок в масштабе

Разработчик на r/openclaw рассказывает, как их система памяти на Markdown для ИИ-агента превратилась из чистого решения в 'промпт-долг'. Изначально хранение памяти агента в виде Markdown-файлов казалось идеальным — читабельно, редактируемо, без привязки к вендору. Но после достижения 80+ файлов и более 5 миллионов символов подход сломался. Каждый запуск требовал сканирования 'огромной кучи заметок', чтобы угадать, какие части все еще важны.
Проблема: плоский текст становится промпт-долгом
Как описывает разработчик, 'хранение было решено, а память — нет'. Факты о проекте, старые баги, решения, предпочтения и полумертвые планы — все это лежало фрагментами равного веса в контексте. Агенту приходилось перечитывать всё, как будто всё одинаково релевантно, что приводило к ухудшению производительности и потере токенов.
Инсайт: отображать релевантную память, а не всю
Переломный момент наступил, когда поняли, что им нужна не лучшая записная книжка, а чтобы агент 'отображал релевантную часть своей памяти для текущей задачи'. Решением стало внедрение графовой памяти: каждая память хранится как узел, отношения — как ребра, а извлечение — как запрос 'какая часть этой карты должна загореться сейчас?' вместо того, чтобы сбрасывать в контекст топ-10 похожих заметок.
Практический вывод
Markdown остается хорошим форматом для архива/экспорта, но долгосрочная память агента не может оставаться чисто текстовой при масштабировании. Поиск на основе графа обеспечивает выборочную вставку контекста, избегая проблемы плоского файла с равновесными фрагментами. Если память вашего агента выходит за пределы нескольких десятков файлов, рассмотрите структурирование для релевантного извлечения под задачу, а не просто конкатенацию сырого текста.
📖 Читать полный источник: r/openclaw
👀 Смотрите также

Запуск MiniMax M2.7 Q8_0 128K на 2x3090 с разгрузкой CPU – реальные бенчмарки и конфигурация
Пользователь успешно запускает MiniMax M2.7 в квантовании Q8_0 с контекстом 128K на двух RTX 3090 и оперативной памяти DDR4, достигая ~50 токенов/с при обработке промпта и ~10 токенов/с при генерации токенов, а также делится своими флагами llama-server.

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

Скрыть строки выполнения OpenClaw в чате Telegram: исправление одной командой
Одной командой отключайте спам exec в Telegram. Установите streaming.preview.toolProgress и streaming.progress.toolProgress в false. Включает резервное копирование, проверку JSON, перезапуск.

Агент Claude отправляет мемы через Discord с помощью Tenor GIF — полный протокол
Настройка агента Claude code добавляет контекстно-зависимые эмодзи-реакции, односложные сообщения о статусе и проверенные URL-адреса GIF Tenor в каждое сообщение Discord, с явными шагами веб-поиска и загрузки для избежания неработающих ссылок.