Ваш агент все еще забывает все после перезагрузки? Пора сменить архитектуру
В 2026 году держать память агента в оперативке — это как строить дом на песке. Перезапустили скрипт — и ваш умный помощник снова спрашивает, как вас зовут. Знакомо? Векторные базы типа Chroma или Pinecone стали де-факто стандартом, но они созданы для документов, а не для диалогов. Они не умеют забывать, не понимают времени и превращают память в свалку эмбеддингов.
MemWeave 1.3.0 (релиз от 10 апреля 2026) — это полный отказ от векторных БД. Разработчики взяли SQLite 3.48.0, добавили Markdown-синтаксис для структурирования воспоминаний и собрали систему, которая работает в 10 раз дешевле, чем облачные аналоги. И да, она помнит даже то, что было месяц назад.
Что внутри MemWeave: не база, а ткань воспоминаний
Название говорит само за себя — Weave значит «ткать». MemWeave не хранит воспоминания, а плетет из них сеть. Каждое взаимодействие с агентом превращается в Markdown-блок с метаданными и связями. Потом все это летит в SQLite — не в векторное хранилище, а в обычную реляционную базу.
- Мнемонические блоки — каждый факт, диалог или событие хранится как Markdown с YAML-фронтматером. Время, источник, теги, вес важности — все в одном файле.
- Граф связей — SQLite-таблица edges связывает блоки отношениями: «основано на», «противоречит», «уточняет». Это не плоский поиск, а контекстная сеть.
- Гибридный поиск — FTS5 из коробки SQLite для ключевых слов + TF-IDF ранжирование. Эмбеддинги? Только по желанию и только локальные (в последней версии добавили интеграцию с Ollama Embeddings 3.1).
- Механизм забывания — память стареет. Блоки, к которым не обращались месяц, автоматически архивируются. Это не удаление, а понижение приоритета. Как у людей.
Почему SQLite и Markdown переигрывают векторные базы в 2026
Векторные БД хороши для семантического поиска по документам. Но память агента — это не поиск по документам. Это хронология, контекст, противоречия и забывание. MemWeave использует простой трюк: он хранит тексты как есть, а для поиска полагается на FTS5 и граф связей.
| Критерий | MemWeave (SQLite+Markdown) | Векторные БД (Chroma/Qdrant) |
|---|---|---|
| Стоимость инфраструктуры | $0 (один файл .db) | От $20/мес за сервер |
| Понимание времени | Встроено (timestamp в каждой записи) | Нет, векторы вне времени |
| Прозрачность | Откройте .db файл в любом SQL-клиенте | Черный ящик, непонятные эмбеддинги |
| Забывание мусора | Автоматический архив по времени | Хранит все вечно |
Главный плюс MemWeave — вы понимаете, что хранится в памяти. Открыли базу в DB Browser for SQLite (партнерская ссылка) и видите все связи. С векторами такое не пройдет — вы получите лишь массив чисел.
MemWeave против других подходов: не один такой умный
В 2026 году рынок памяти для агентов лопнул. Каждый день выходит новый инструмент. Но MemWeave занимает особую нишу — минималистичную и практичную.
- Против AI-IQ — AI-IQ сложнее. У него байесовские убеждения, автономная консолидация. MemWeave проще: Markdown, SQLite, граф. Если нужна когнитивная наука — берите AI-IQ. Если нужна простая работающая память — MemWeave.
- Против Графовой когнитивной памяти — там тоже графы в SQLite, но MemWeave добавил Markdown-синтаксис для удобства. Плюс в MemWeave лучше работает забывание.
- Против TurboMemory — TurboMemory сжимает эмбеддинги до 4 бит, все еще работает с векторами. MemWeave вообще убирает эмбеддинги из ядра. Разная философия.
Как это выглядит на практике: агент-помощник, который помнит все
Представьте агента, который помогает вам с проектом. Вы обсуждаете задачи, сроки, идеи. С MemWeave каждый диалог превращается в мнемонический блок.
Когда вы спрашиваете: «Что мы решили про дизайн кнопок в прошлый четверг?», агент не лезет в векторную базу. Он:
- Ищет в FTS5 по ключевым словам «дизайн», «кнопки», «четверг».
- Смотрит граф связей — находит блоки, связанные отношением «решение».
- Фильтрует по времени (последний четверг).
- Возвращает готовый Markdown с контекстом: кто предложил, когда, какие были аргументы.
Память становится прозрачной. Вы можете открыть базу и увидеть, что агент «помнит» — буквально, в виде текстовых заметок с метаданными.
MemWeave не подойдет для поиска по миллионам документов (для этого есть векторные БД). Он создан для диалоговых агентов, где важны хронология и контекст. Если ваш агент общается с пользователем, а не индексирует библиотеку — это ваш инструмент.
Кому стоит смотреть в сторону MemWeave в 2026
Этот инструмент — не для всех. Но для некоторых он станет спасением.
- Разработчики локальных агентов — если вы хотите, чтобы агент работал на ноутбуке без облаков. SQLite файл весит мегабайты, а не гигабайты.
- Те, кто ненавидит черные ящики — с MemWeave вы всегда можете проверить, что агент «помнит». Нет магии, только SQL и Markdown.
- Команды с ограниченным бюджетом — облачные векторные БД стоят денег. MemWeave бесплатен и open-source.
- Экспериментаторы — архитектура настолько проста, что вы можете за час допилить ее под свои нужды. Хотите добавить вес воспоминаниям? Просто добавьте поле в YAML-фронтматер.
Не берите MemWeave, если вам нужен семантический поиск по тысячам PDF-файлов. Для этого есть RAG-чатботы для корпоративных знаний. Или если вам нужна память с оценкой достоверности — тогда смотрите в сторону Widemem.
Что дальше? MemWeave и будущее памяти агентов
Тренд 2026 года — упрощение. Разработчики устали от сложных векторных пайплайнов. MemWeave — часть этой волны. Версия 2.0, которая анонсирована на конец 2026 года, обещает встроенную синхронизацию через Git (похоже на TeamMind, но проще).
Мой прогноз: к 2027 году 30% локальных агентов перейдут с векторных БД на гибридные текстовые хранилища. Потому что память — это не про векторы, а про смыслы. А смыслы лучше всего хранить в тексте.
Попробуйте MemWeave. Худшее, что может случиться — вы поймете, что вашей задаче все же нужны векторы. Но есть шанс, что вы навсегда забудете о счетах от Pinecone.