memv : Système de mémoire open source pour agents IA

✍️ OpenClawRadar📅 Publié: February 13, 2026🔗 Source
memv : Système de mémoire open source pour agents IA
Ad

memv est un système de mémoire open-source conçu pour les agents d'IA avec une approche unique d'extraction des connaissances. Contrairement aux systèmes de mémoire traditionnels qui extraient chaque fait et s'appuient fortement sur la récupération pour l'organisation, memv se concentre uniquement sur le stockage des erreurs de prédiction. Il utilise l'extraction par prédiction-étalonnage, où avant d'extraire les connaissances d'une nouvelle interaction, il prédit ce que l'épisode devrait contenir en fonction des connaissances existantes. Seuls les faits qui étaient inattendus sont stockés, car l'importance est dérivée de la surprise plutôt que d'un score initial de grand modèle de langage (LLM).

Ad

Détails clés

  • Modèle bi-temporel : Chaque fait est suivi à la fois par les temps d'événement et de transaction, permettant des requêtes comme "que savions-nous sur cet utilisateur en janvier ?"
  • Récupération hybride : Utilise la similarité vectorielle (sqlite-vec) combinée à la recherche textuelle BM25 (FTS5) via la fusion de rang réciproque.
  • Gestion des contradictions : Les nouveaux faits contredisent et invalident automatiquement les anciens qui sont en conflit, mais l'historique complet est préservé.
  • SQLite par défaut : Aucune dépendance externe - pas besoin de Postgres, Redis ou Pinecone.
  • Indépendant du framework : Fonctionne avec LangGraph, CrewAI, AutoGen, LlamaIndex ou Python pur.
  • Sous licence MIT : Compatible avec Python 3.13+ et utilise des opérations asynchrones.

Un exemple de configuration utilisant 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="Je viens de commencer chez Anthropic en tant que chercheur.", assistant_message="Félicitations ! Quel est votre domaine de recherche ?", ) await memory.process("user-123") result = await memory.retrieve("Que fait l'utilisateur ?", user_id="user-123")

Le projet en est actuellement à un stade précoce (v0.1.0), et les retours sont encouragés, notamment concernant l'approche d'extraction et les intégrations potentielles utiles.

📖 Lire la source complète : r/LocalLLaMA

Ad

👀 See Also

200+ spécifications de conception d'applications en Markdown – Glissez dans Claude ou Cursor pour des clones UI exacts
Tools

200+ spécifications de conception d'applications en Markdown – Glissez dans Claude ou Cursor pour des clones UI exacts

Une bibliothèque organisée de plus de 200 applications populaires sous forme de spécifications de conception Markdown structurées, avec codes hexadécimaux exacts, échelle typographique, espacements, chaque état d'écran et graphe de navigation. Importez-la dans Claude, Cursor ou tout agent d'IA pour générer des clones SwiftUI, Jetpack Compose ou Expo UI sans deviner les couleurs ou les espacements.

OpenClawRadar
Le dépôt open-source en markdown offre à Claude une mémoire persistante entre les sessions.
Tools

Le dépôt open-source en markdown offre à Claude une mémoire persistante entre les sessions.

Mon Cerveau Portable est une structure de coffre-fort en markdown avec une couche d'exécution d'agent qui fournit à Claude un contexte persistant sur l'identité, les projets, les objectifs, le CRM et les plans hebdomadaires. Il fonctionne nativement avec Claude Code et Claude Cowork, utilise des fichiers markdown simples et exécute des scripts en arrière-plan chaque nuit pour maintenir le contexte à jour.

OpenClawRadar
Le serveur Wisepanel MCP permet une délibération multi-LLM dans le code Claude et Cursor.
Tools

Le serveur Wisepanel MCP permet une délibération multi-LLM dans le code Claude et Cursor.

Wisepanel a publié un serveur MCP qui exécute des délibérations multi-agents directement depuis Claude Code, Cursor ou tout client MCP, en utilisant un système d'amélioration de contexte divergent avec les modèles ChatGPT, Claude, Gemini et Perplexity.

OpenClawRadar
Le chemin rapide de recherche de mémoire QMD d'OpenClaw présentait des bogues silencieux
Tools

Le chemin rapide de recherche de mémoire QMD d'OpenClaw présentait des bogues silencieux

La recherche en mémoire intégrée d'OpenClaw utilise une correspondance de mots-clés basique, mais les utilisateurs peuvent passer à QMD pour une recherche sémantique dans les fichiers markdown de l'espace de travail. Un chemin rapide via MCPorter était cassé avec trois bogues provoquant l'échec silencieux de chaque appel et le retour à une exécution CLI plus lente.

OpenClawRadar