memv: Открытая система памяти для ИИ-агентов

✍️ OpenClawRadar📅 Опубликовано: 13 февраля 2026 г.🔗 Source
memv: Открытая система памяти для ИИ-агентов
Ad

memv — это система памяти с открытым исходным кодом, созданная для ИИ-агентов с уникальным подходом к извлечению знаний. В отличие от традиционных систем памяти, которые собирают каждую информацию и сильно полагаются на извлечение для организации, memv сосредотачивается исключительно на хранении ошибок предсказания. Она использует метод предсказания и калибровки, при котором перед извлечением знаний из нового взаимодействия предсказывается, что эпизод должен содержать на основе существующих знаний. Хранятся только те факты, которые оказались неожиданными, поскольку важность определяется удивлением, а не исходными оценками больших языковых моделей (LLM).

Ad

Ключевые детали

  • Би-временная модель: Каждый факт отслеживается как по времени события, так и по времени транзакции, что позволяет задавать запросы, например, "что мы знали об этом пользователе в январе?"
  • Гибридное извлечение: Использует векторное сходство (sqlite-vec) в сочетании с текстовым поиском BM25 (FTS5) через всёобъемлющее слияние рангов.
  • Обработка противоречий: Новые факты автоматически противоречат и аннулируют более старые конфликтующие, но полная история сохраняется.
  • SQLite по умолчанию: Никаких внешних зависимостей — не требуется Postgres, Redis или Pinecone.
  • Независимость от платформы: Работает с LangGraph, CrewAI, AutoGen, LlamaIndex или обычным Python.
  • Лицензия MIT: Совместима с Python 3.13+ и использует асинхронные операции.

Пример настройки с использованием memv:

from memv import Memory
from memv.embeddings import OpenAIEmbedAdapter
from memv.llm import PydanticAIAdapter

memory = Memory( db_path="memory.db", embedding_client=OpenAIEmbedAdapter(), llm_client=PydanticAIAdapter("openai:gpt-4o-mini"), )

async with memory: await memory.add_exchange( user_id="user-123", user_message="Я только что начал работать в Anthropic в качестве исследователя.", assistant_message="Поздравляю! В какой области ты работаешь?", ) await memory.process("user-123") result = await memory.retrieve("Что делает пользователь?", user_id="user-123")

Проект находится на ранней стадии (v0.1.0), и приветствуются отзывы, особенно касающиеся подхода к извлечению и потенциальных полезных интеграций.

📖 Читать весь источник: r/LocalLLaMA

Ad

👀 Смотрите также

Сократовский генератор подсказок, созданный как артефакт React внутри Claude
Инструменты

Сократовский генератор подсказок, созданный как артефакт React внутри Claude

Разработчик создал генератор сократических промптов как React-артефакт, работающий внутри Claude, с автоматическим определением сложности ввода и трёхуровневой генерацией промптов с анализом режимов сбоев.

OpenClawRadar
VibeSmith: Локальный инструмент для выявления конфликтов навыков в проектах Claude Code
Инструменты

VibeSmith: Локальный инструмент для выявления конфликтов навыков в проектах Claude Code

VibeSmith — это локальное приложение для macOS, которое обеспечивает единый обзор проектов Claude Code, обнаруживает конфликты, когда глобальные и проектные компоненты имеют одинаковые имена, визуализирует зависимости в виде направленных ациклических графов (DAG) и отслеживает использование токенов контекста.

OpenClawRadar
Холисто Сид: Локальная структура LLM с постоянной идентичностью и консенсусной консолидацией памяти
Инструменты

Холисто Сид: Локальная структура LLM с постоянной идентичностью и консенсусной консолидацией памяти

Holisto Seed — это фреймворк реляционной индивидуации, который предоставляет LLM-агентам постоянную идентичность, биографическую память и коэволюционные отношения с пользователями. Он работает полностью локально с системой версионирования на основе Git и включает согласованный цикл сна для консолидации памяти.

OpenClawRadar
Открытый мост IDE Claude соединяет Dispatch, десктопное приложение и Claude Code
Инструменты

Открытый мост IDE Claude соединяет Dispatch, десктопное приложение и Claude Code

Claude-ide-bridge — это инструмент с открытым исходным кодом под лицензией MIT, который соединяет Claude Code с вашей IDE, предоставляя доступ к LSP, отладчику, терминалам, git и GitHub через 124 инструмента. Он обеспечивает рабочий процесс, в котором задачи, отправленные через Dispatch с телефона, обрабатываются настольным приложением Claude, которое использует Claude Code для написания кода и запуска тестов, взаимодействуя с IDE.

OpenClawRadar