YantrikDB: когнитивная база данных для управления воспоминаниями ИИ-агентов

YantrikDB: когнитивная база данных для управления воспоминаниями ИИ-агентов

YantrikDB — это когнитивная база данных памяти для ИИ-агентов, которая объединяет дубли, выявляет противоречия и управляет устаревшими данными через временное затухание.

Проект решает проблему ухудшения качества воспоминаний в векторных базах данных при увеличении их объема. YantrikDB не просто хранит данные, а анализирует и очищает их, что позволяет избежать "шума" в вещественных данных. Этот инструмент может быть полезен разработчикам ИИ, которым нужна более надежная и адаптивная память для их моделей.

YantrikDB написан на Rust и доступен как библиотека, сервер MCP или HTTP кластер. Запуск осуществляется через простой процесс настройки (включающий pip install и настройку конфигурации). Обрати внимание, что специфических ограничений не указано, но важно следить за обновлениями и исправлениями, упомянутыми в документации.

YantrikDB — это база данных памяти, которая управляет своими записями: забывает, консолидирует данные и обнаруживает противоречия. В отличие от векторных баз данных, которые только хранят информацию, YantrikDB глубже осмысляет то, что хранит, предоставляя более качественный и адаптивный доступ к памяти.

Основные функции

  • Забывание
  • Консолидация: При наличии схожих записей система объединяет их в канонические. Это делает память более компактной и организованной.
  • Обнаружение противоречий: YantrikDB выявляет конфликтующие факты, что может помочь при принятии решений. Например, если два разных утверждения противоречат друг другу, система пометит их для дальнейшего рассмотрения.

Установка и запуск

Для быстрого старта достаточно установить пакет:

pip install yantrikdb-mcp

После установки необходимо добавить следующий блок в конфигурацию клиента MCP:

{
  "mcpServers": {
    "yantrikdb": {
      "command": "yantrikdb-mcp"
    }
  }
}

Теперь ваш агент получил доступ к инструментам памяти. Для работы на нескольких машинах можно указать кластер YantrikDB вместо локальной базы данных:

{
  "mcpServers": {
    "yantrikdb": {
      "command": "yantrikdb-mcp",
      "env": {
        "YANTRIKDB_SERVER_URL": "http://node1:7438,http://node2:7438",
        "YANTRIKDB_TOKEN": "ydb_your_database_token"
      }
    }
  }
}

Также доступна возможность работы через HTTP/SSE, если это необходимо для интеграции в вашу среду разработки.

Преимущества использования YantrikDB

YantrikDB предлагает ряд уникальных возможностей, которых нет у других баз данных:

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

Ограничения

Несмотря на широкий функционал, YantrikDB имеет некоторые ограничения:

  • Обнаружение противоречий работает только в определённых структурах данных. Например, если данные записаны с разными ключами, система не сможет выявить конфликты.
  • Записи с атрибутами по умолчанию не сравниваются, что может ограничить функциональность в некоторых случаях.

Заключение

YantrikDB — это продвинутая база данных памяти, предоставляющая возможности управления данными на совершенно новом уровне. Она подходит для создания умных агентов, способных работать с памятью почти как человек.

Радар проекта: 59 из 100 — рабочий, но с оговорками

ИмпульсТемпЗрелостьСообществоСвежестьСтартПродакшенДовериеДокументацияЭкосистема59
  • Импульс 2 ≈ 3 звезды в месяц
  • Темп разработки 57 25 коммитов за 12 недель
  • Зрелость 80 проекту 7 месяцев, 73 релиза
  • Сообщество 30 3 участника, 15 форков
  • Свежесть 91 последний коммит — 15 дней назад
  • Быстрый старт 45 есть: команда установки, сайт/демо
  • Готовность к продакшену 85 релиз v0.20.0, автосборка, тесты
  • Безопасность и доверие 60 лицензия Apache-2.0, организация
  • Документация 93 README 23.6 тыс. знаков, 45 разделов, папка docs
  • Экосистема 44 0 подписчиков на обновления, 20 тем
Как считаем

Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.

  • Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
  • Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
  • Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
  • Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
  • Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
  • Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
  • Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
  • Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
  • Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
  • Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.

Открыть на GitHub: yantrikos/yantrikdb-server →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться