MemWeave: память для AI-агентов на SQLite и Markdown | Обзор 2026 | AiManual
AiManual Logo Ai / Manual.
16 Апр 2026 Инструмент

MemWeave: как реализовать память для AI-агентов на SQLite и Markdown — отказ от векторных БД

Обзор MemWeave — open-source инструмента для долговременной памяти AI-агентов. Использует SQLite и Markdown вместо векторных БД. Сравнение, примеры, кому подойд

Ваш агент все еще забывает все после перезагрузки? Пора сменить архитектуру

В 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». В версии 1.3.0 добавили опциональную интеграцию с Ollama для тех, кто хочет семантический поиск, но это не ядро системы.

Как это выглядит на практике: агент-помощник, который помнит все

Представьте агента, который помогает вам с проектом. Вы обсуждаете задачи, сроки, идеи. С MemWeave каждый диалог превращается в мнемонический блок.

Когда вы спрашиваете: «Что мы решили про дизайн кнопок в прошлый четверг?», агент не лезет в векторную базу. Он:

  1. Ищет в FTS5 по ключевым словам «дизайн», «кнопки», «четверг».
  2. Смотрит граф связей — находит блоки, связанные отношением «решение».
  3. Фильтрует по времени (последний четверг).
  4. Возвращает готовый 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.

Подписаться на канал