memv: Sistema de Memória de Código Aberto para Agentes de IA

✍️ OpenClawRadar📅 Publicado: February 13, 2026🔗 Source
memv: Sistema de Memória de Código Aberto para Agentes de IA
Ad

memv é um sistema de memória de código aberto projetado para agentes de IA com uma abordagem única para extração de conhecimento. Ao contrário dos sistemas de memória tradicionais que extraem todos os fatos e dependem fortemente de recuperação para organização, o memv foca apenas em armazenar erros de previsão. Ele usa extração de previsão-calibração, onde antes de extrair conhecimento de uma nova interação, ele prevê o que o episódio deve conter com base no conhecimento existente. Apenas os fatos que foram inesperados são armazenados, pois a importância é derivada da surpresa, e não da pontuação inicial do modelo de linguagem grande (LLM).

Ad

Detalhes Principais

  • Modelo Bitemporal: Cada fato é rastreado por tempos de evento e transação, permitindo consultas como "o que sabíamos sobre este usuário em janeiro?"
  • Recuperação Híbrida: Utiliza similaridade vetorial (sqlite-vec) combinada com busca de texto BM25 (FTS5) através de Fusão de Classificação Recíproca.
  • Tratamento de Contradições: Novos fatos automaticamente contradizem e invalidam os mais antigos conflitantes, mas o histórico completo é preservado.
  • Padrão SQLite: Zero dependências externas - sem necessidade de Postgres, Redis ou Pinecone.
  • Agnóstico de Framework: Funciona com LangGraph, CrewAI, AutoGen, LlamaIndex ou Python simples.
  • Licença MIT: Compatível com Python 3.13+ e utiliza operações assíncronas.

Uma configuração de exemplo usando 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="Acabei de começar na Anthropic como pesquisador.", assistant_message="Parabéns! Qual é sua área de foco?", ) await memory.process("user-123") result = await memory.retrieve("O que o usuário faz?", user_id="user-123")

O projeto está atualmente em estágio inicial (v0.1.0), e o feedback é incentivado, especialmente em relação à abordagem de extração e possíveis integrações úteis.

📖 Leia a fonte completa: r/LocalLLaMA

Ad

👀 See Also

Agentes Subordinados Paralelos no Claude Code: Quando Eles Economizam vs. Queimam Tokens
Tools

Agentes Subordinados Paralelos no Claude Code: Quando Eles Economizam vs. Queimam Tokens

Anthropic relata que sistemas multiagente usam cerca de 15× mais tokens que um chat único, mas o cache de prompt oferece 90% de desconto nos tokens. Se subagentes economizam ou queimam dinheiro depende das taxas de acerto do cache.

OpenClawRadar
llmLibrarian: Motor de RAG Local com Integração MCP para Busca de IA Baseada em Arquivos
Tools

llmLibrarian: Motor de RAG Local com Integração MCP para Busca de IA Baseada em Arquivos

llmLibrarian é um mecanismo RAG local que expõe recuperação via MCP, permitindo que agentes de IA como o Claude consultem arquivos indexados. Ele usa coleções ChromaDB para organização, Ollama para síntese e mantém tudo no dispositivo.

OpenClawRadar
tmux-claude: Monitore Instâncias de Código Claude em Painéis Tmux
Tools

tmux-claude: Monitore Instâncias de Código Claude em Painéis Tmux

tmux-claude é uma ferramenta que adiciona monitoramento em tempo real para instâncias do Claude Code em sessões tmux. Ela fornece uma barra de status, painel interativo, seletor de janelas aprimorado e notificações de desktop ao ler arquivos de sessão locais sem chamadas de API.

OpenClawRadar
IUM: Índice de Símbolos MCP reduz uso de tokens de IA em 15,9x comparado ao grep
Tools

IUM: Índice de Símbolos MCP reduz uso de tokens de IA em 15,9x comparado ao grep

IUM indexa bases de código em uma matriz SQLite de eventos de símbolo, expondo coordenadas exatas de arquivo:linha, rastreamento de grafo de chamadas e busca semântica via MCP. Benchmark contra DataFusion (1.538 arquivos) mostra 15,9x menos tokens que grep para consultas equivalentes.

OpenClawRadar