Gallery
About
memv is an open-source Python library that gives AI agents persistent memory. Feed it conversations; it extracts knowledge.The extraction mechanism is predict-calibrate (Nemori paper): given existing knowledge, it predicts what a new conversation should contain, then extracts only what the prediction missed.v0.1.2 adds the production path: - PostgreSQL backend (pgvector for vectors, tsvector for text search, asyncpg pooling). Single db_url parameter — file path for SQLite, connection string for Postgres. - Embedding adapters: OpenAI, Voyage, Cohere, fastembed (local ONNX).Other things it does: - Bi-temporal validity: event time (when was the fact true) + transaction time (when did we learn it), following Graphiti's model. - Hybrid retrieval: vector similarity + BM25 merged with Reciprocal Rank Fusion. - Episode segmentation: groups messages before extraction. - Contradiction handling: new facts invalidate old ones, with full audit trail.Procedural memory (agents learning from past runs) is next, deferred until there's usage data.
Comments (0)
No comments yet. Be the first to comment!
Related Products
Seedance 2 AI Video Generator
Seedance 2 AI Video Generator - IMAGINE IT, RENDER IT
Seedance 2 AI Video Generator
Seedance 2 AI Video Generator - IMAGINE IT, RENDER IT
Luvvoice
Free Convert Text to Speech Online, No Word Limit
Picaloca: AI Image Analyzer
Analyze any photo with AI: locations, movies, outfits, menus and more
ImgVid
All-in-one AI Platform for images & videos
ImgVid
All-in-one AI Platform for images & videos