Com certeza! Vamos dar uma turbinada nesse conteúdo com a cara do Lucas Tech.
Esqueça a AI ‘Esquecida’! 🧠 EverOS é o Open-Source Que DÁ MEMÓRIA aos Agentes de IA!
Olá, pessoal! Aqui é o Lucas Tech, e hoje a gente vai mergulhar em uma novidade que tá fazendo um barulhinho bem legal no mundo da inteligência artificial: o EverOS! Sabe aquela história dos modelos de linguagem grandes (LLMs) que parecem ter memória de peixinho dourado? Você conversa, a sessão termina e… puff! Todo o contexto se foi? Pois é, essa é uma dor de cabeça gigante pra quem tá construindo agentes de IA, e o EverMind chegou com uma solução open-source que promete virar o jogo!
A sacada do EverOS é simples e genial: ao invés de prender a memória em um banco de dados vetorial (aqueles que a gente já conhece), ele tem uma ideia diferente. Ele escreve a memória como arquivos Markdown simples e editáveis! Isso mesmo, Markdown! Esses arquivos se tornam a "fonte da verdade" que seus agentes podem ler, editar e pesquisar entre sessões. É como dar um caderno de anotações eterno para sua IA. E o melhor? Ele chega sob a licença Apache 2.0, ou seja, é totalmente open-source! Bora desvendar essa ferramenta?
TL;DR: A Essência do EverOS em Pontos Chave!
Pra quem gosta de ir direto ao ponto, separei o que você precisa saber sobre o EverOS:
- Memória como Markdown: Ele armazena a memória do agente como arquivos Markdown editáveis, indexados por SQLite e LanceDB.
- Recuperação Híbrida: Mistura BM25, busca vetorial e filtragem escalar em uma única consulta. É tipo ter o melhor de vários mundos para encontrar o que você precisa!
- Habilidades Autoevolutivas: Casos se transformam em Habilidades reutilizáveis, dando aos agentes uma memória processual e que "aprende sozinha". Isso é o futuro!
- Benchmarks Promissores: Os resultados de benchmark são fortes, mas lembre-se: são reportados pela EverMind. Sempre bom testar na sua própria carga de trabalho, né?
- Open-Source & Flexível: É open-source com licença Apache 2.0, com paridade entre nuvem e auto-hospedagem. Liberdade total!
Mas Afinal, o Que é Esse Tal de EverOS?
Pense nele como uma biblioteca Python e um runtime de memória que prioriza o local (local-first). Ele roda como um servidor com uma CLI (linha de comando) e uma API HTTP FastAPI, tudo de forma assíncrona. A sacada é que você encaixa ele no seu loop de agente existente, não precisa refazer tudo do zero!
O design dele é super interessante porque separa dois tipos de memória:
- Memória do lado do usuário: Onde ficam Perfis, Episódios, Fatos e Previsões.
- Memória do lado do agente: Guarda Casos e Habilidades.
Manter essas duas separadas é meio incomum, já que a maioria das libs foca só no histórico de chat.
Cada registro que entra vira um arquivo .md. Dá pra abrir, editar, "grepá" (pra quem é das antigas!), versionar com Git ou até ver no Obsidian. Uma maravilha pra quem gosta de ter controle! Quem cuida dos algoritmos de extração é o EverAlgo (uma biblioteca separada e sem estado), enquanto o EverOS orquestra e persiste os resultados.
E a compatibilidade? Total! O EverOS é compatível com o protocolo OpenAI. Ou seja, você pode conectar com OpenAI, OpenRouter, vLLM, Ollama, DeepInfra… é só mudar uma URL base! Moleza para integrar!
Por padrão, o runtime é local-first. Seus dados nunca precisam sair do seu ambiente, e cada camada é inspecionável. Mas se você e sua equipe preferem algo gerenciado, existe uma opção EverOS Cloud. O mais legal é que ambos compartilham o mesmo SDK, mecanismo de recuperação e formato de memória.
A ‘Engrenagem’ por Trás: Markdown, SQLite e LanceDB
O EverOS usa uma pilha de armazenamento de três peças que funciona lindamente:
- Markdown: É a "fonte da verdade" dos seus dados.
- SQLite: Gerencia o estado e as filas.
- LanceDB: Cuida dos vetores, BM25 e filtros escalares.
Essa combinação é propositalmente mais leve do que as configurações de memória de produção que a gente costuma ver. Nada de MongoDB, Elasticsearch, Milvus, Redis ou Kafka obrigatórios. Isso reduz o custo operacional pra devs solo e equipes pequenas. Um alívio pro bolso e pra complexidade!
A recuperação é híbrida. Uma única consulta no LanceDB combina a correspondência de palavras-chave BM25, a busca vetorial densa e a filtragem escalar. A EverMind chama esse caminho de recuperação multimodal de mRAG. É o melhor dos mundos pra achar exatamente o que você precisa!
Um "cascade index sync" garante que arquivos e índices estejam sempre alinhados. Edita um arquivo .md? Um file-watcher entra em ação e ressincroniza o índice. Assim, a memória fica sempre inspecionável e atualizada.
E a recuperação também é "ortogonal" entre identificadores. Você pode restringir uma busca por user_id, agent_id, app_id, project_id e session_id. Isso é crucial em implantações multi-agente e multi-usuário, onde a privacidade e o isolamento dos dados são essenciais.
A Memória que Aprende Sozinha: Casos Viram Habilidades!
Aqui mora uma das funcionalidades mais iradas do EverOS: a memória processual. O EverOS registra cada tarefa concluída pelo agente como um Caso. Padrões bem-sucedidos e repetidos são destilados offline em Habilidades reutilizáveis.
É o famoso ‘autoevolutivo’ na prática! As Habilidades são compartilhadas entre a equipe de agentes, sem curadoria manual ou código hardcoded. O objetivo? Agentes que melhoram com o uso, em vez de "resetar" a cada sessão. Finalmente, uma IA que aprende de verdade!
A versão 1.1.0 ainda adicionou mais funcionalidades ao ciclo de vida. Introduziu as Knowledge APIs para páginas Markdown baseadas em fontes, com taxonomia e busca por tópicos. E também rolou o Reflection, um processo offline que mescla clusters de episódios e refina perfis e habilidades entre as sessões.
O modelo de memória é simples e eficaz, dividindo-se em:
- Memória Episódica: Responde ‘o que aconteceu?’.
- Memória de Perfil: Responde ‘quem é esse usuário?’.
- Memória Processual: Responde ‘como se faz essa tarefa?’.
E os Números? O EverOS Manda Bem?
A equipe EverMind reporta resultados bem impressionantes: 93,05% no LoCoMo, 83,00% no LongMemEval e 93,04% no HaluMem. O LoCoMo e o LongMemEval medem a memória conversacional de longo prazo, enquanto o HaluMem foca na "alucinação" da memória. Uma latência de recuperação p95 abaixo de 500ms é muito boa, pra você ter uma ideia!
Importante: Lembre-se que esses números vêm dos posts da EverMind. Sempre recomendo testar na sua própria carga de trabalho para ter certeza, beleza?
A tabela abaixo mostra um comparativo direto, destacando as vantagens do EverOS em relação a outras abordagens:
| Dimensão | EverOS | RAG "Ingênuo" | Janela de Contexto Cheia | Outras bibliotecas de memória |
|---|---|---|---|---|
| Fonte da Verdade | Arquivos Markdown .md simples | Registros de Vector DB | Somente Prompt | Estado da API ou Banco de Dados |
| Pilha Local | Markdown + SQLite + LanceDB | Vector DB + código da app | Nenhuma | Geralmente serviços gerenciados |
| Recuperação | Híbrida BM25 + vetor + escalar | Apenas vetor densa | Nenhuma (sem recuperação) | Varia |
| Memória Processual | Casos destilados em Habilidades | Nenhuma | Nenhuma | Raro |
| Ingestão Multimodal | PDF, imagem, Office, URL em uma chamada | Pipeline manual | Apenas via contexto | Parcial |
| Precisão LoCoMo | 93,05% (reportado EverMind) | — | N/A (limite de contexto) | Varia |
| Licença | Apache 2.0 | Varia | N/A | Varia / proprietária |
Casos de Uso Reais: Onde o EverOS Brilha na Prática!
A biblioteca já aponta para algumas integrações funcionando de verdade. É aqui que a gente vê o poder da memória persistente em ação!
- Hive Orchestrator: É uma "mente coletiva" nativa do navegador para agentes de codificação CLI. Agentes como Claude Code, Codex, Gemini e OpenCode colaboram como processos PTY reais através de um protocolo de equipe compartilhado. Imagine só!
- Reunite: Usa memória semântica para busca de valor público. Pais descrevem o que lembram, filhos o que recordam, e o sistema encontra conexões. Uma aplicação incrível e sensível!
- Outros exemplos vão desde um assistente de memória para Alzheimer e um wearable de IA que "escuta" a vida cotidiana e a transforma em memória, até um "parceiro de estudos" com memória autoevolutiva. O ecossistema também adiciona um plugin para Claude Code e uma camada de memória baseada em MCP para assistentes de codificação.
Mão na Massa: Um Tour Rápido pelo Código!
A instalação é super tranquila, usando as ferramentas Python que a gente já conhece. Atenção: EverOS requer Python 3.12 ou mais novo (fique de olho nisso!). O demo local não precisa de nenhuma chave de API pra rodar!
bash
Requer Python 3.12+
uv pip install everos # ou: pip install everos
everos demo # visualizador educacional local, sem chaves
everos init # cole as chaves OpenRouter + DeepInfra no .env
everos server start # inicia o servidor FastAPI
curl http://127.0.0.1:8000/health # -> {"status":"ok"}
Adicionar e buscar memória são chamadas HTTP simples. Se liga no exemplo abaixo, que armazena um fato, força a extração e depois o recupera:
bash
1) Adiciona uma pequena conversa
curl -X POST http://127.0.0.1:8000/api/v1/memory/add \
-H ‘Content-Type: application/json’ \
-d ‘{"session_id":"demo-001","app_id":"default","project_id":"default",
"messages":[{"sender_id":"alice","role":"user","timestamp":1750000000000,
"content":"I love climbing in Yosemite every spring."}]}’
2) "Flush" para forçar a extração (demo local)
curl -X POST http://127.0.0.1:8000/api/v1/memory/flush \
-H ‘Content-Type: application/json’ \
-d ‘{"session_id":"demo-001","app_id":"default","project_id":"default"}’
3) Busca a memória de volta
curl -X POST http://127.0.0.1:8000/api/v1/memory/search \
-H ‘Content-Type: application/json’ \
-d ‘{"user_id":"alice","app_id":"default","project_id":"default",
"query":"Where do I like to climb?","top_k":5}’
A ingestão multimodal é um extra opcional. Instalar everos[multimodal] adiciona suporte para imagens, PDFs e áudio. Ah, e para documentos Office, você precisará ter o LibreOffice instalado, pois ele converte os arquivos para PDF antes da análise. Fica a dica!
Quer Ver na Prática? O Demo Interativo Te Espera!
Tem um demo incorporado que simula o loop do EverOS direto no seu navegador. Adicione um trecho, veja ele ser extraído e marcado, depois busque-o de volta com a recuperação híbrida. É só pra ilustrar, tá? Não conecta a um servidor real, mas dá pra ter uma baita ideia do funcionamento!
Minha Visão
Galera, pensa comigo: a gente sempre falou de IA, mas a grande barreira era essa falta de "memória" real, de aprendizado contínuo. O EverOS não é só mais uma biblioteca; ele é um catalisador pra uma nova geração de agentes de IA. Finalmente, nossos robôs e assistentes poderão realmente aprender e evoluir com a gente, sem precisar de uma "reinicialização mental" a cada interação.
Isso abre um mundo de possibilidades pra apps personalizados, assistentes inteligentes de verdade e sistemas que se adaptam dinamicamente. É a diferença entre ter um estagiário que esquece tudo no dia seguinte e um mentor que acumula sabedoria. Isso é o que eu chamo de avanço! O fato de ser open-source, usar Markdown como fonte da verdade e ter uma arquitetura leve é a cereja do bolo. Mal posso esperar pra ver o que a comunidade vai construir com isso!
E aí, o que vocês acharam do EverOS? Já imaginaram como essa "memória de elefante" pode transformar os seus projetos de IA? Contem pra mim nos comentários! Bora construir o futuro!
Referência: Matéria Original
Posts relacionados:

THINK: The user wants me to rewrite a long, technical English title into a short, curious Portuguese title suitable for Google Discover. I need to focus on the "autonomous machine learning research loop" and "hyperparameter discovery" aspects, making it sound intriguing without being overly complex. I must only return the final title.
Analyze the original title:
- "How to Build an Autonomous Machine Learning Research Loop in Google Colab Using Andrej Karpathy’s AutoResearch Framework for Hyperparameter Discovery and Experiment Tracking"
- Core idea 1: Autonomous ML Research Loop
- Core idea 2: Hyperparameter Discovery / Experiment Tracking
- Tool: Google Colab
- Framework: Andrej Karpathy’s AutoResearch Framework (this is too specific/long for Discover)
Identify key concepts for curiosity:
- "Autonomous" -> automatizado, sozinho, sem você
- "Research Loop" -> pesquisa, descoberta, otimização
- "Machine Learning" -> IA, aprendizado de máquina
- "Hyperparameter Discovery" -> melhores resultados, segredos, IA que se aprimora
- "Google Colab" -> fácil, acessível
Brainstorm short, curious Portuguese phrases:
- "Sua IA faz pesquisa sozinha?" (Too informal/simplistic)
- "Colab: sua IA descobre os segredos sozinha."
- "Máquina que aprende sozinha: o loop de pesquisa."
- "Automação ML: deixe a IA otimizar tudo."
- "Descoberta de hiperparâmetros: a IA faz por você."
- "Colab: IA autônoma em pesquisa."
- "Sua IA pesquisa e se aprimora sozinha."
- "Colab: Sua IA pesquisa e se aprimora SOZINHA?"
Refine for Discover style (short, curious, engaging):
- Needs to hint at the "loop" and "discovery" without being explicit about the technical terms.
- "Autonomous" is strong. "Máquina que aprende sozinha" is good.
- "Colab" is a recognizable platform.
- Focus on the benefit: better results, faster discovery, less manual work.
Draft options and evaluate:
- Option 1: "Sua IA pesquisa e se aprimora sozinha no Colab?" (Good, curious, short, uses "sozinha" for autonomous and "aprimora" for hyperparameter discovery/experiment tracking implicitly).
- Option 2: "Colab: Deixe sua IA descobrir os melhores parâmetros." (A bit less about the "loop" and "research," more specific to parameters).
- Option 3: "Máquina que aprende sozinha: o segredo no Colab." (Intriguing, but "segredo" might be too vague).
- Option 4: "Crie uma IA que pesquisa sozinha no Google Colab." (Good, but "crie" might imply building the AI, not just the loop).
- Option 5: "Colab: Sua IA já otimiza os próprios resultados?" (Good, focuses on optimization and "próprios" implies autonomous).
Select the best fit: Option 1 or 5 are strong. Option 1 "Sua IA pesquisa e se aprimora sozinha no Colab?" directly addresses the "research loop" (pesquisa) and "hyperparameter discovery/experiment tracking" (aprimora), while keeping it curious and short. "Sozinha" captures "autonomous." It’s also a question, which is good for Discover engagement.
Let’s try to make it even more punchy, maybe less of a question. "Colab: Sua IA Otimiza Sozinha?" (Too short, loses "research") "Colab: A IA Que Pesquisa e Se Aprimora SOZINHA" (Strong, emphasizes "sozinha") "Descubra: Sua IA Pesquisa E Otimiza Sozinha?" (Adds "Descubra" for curiosity) "Colab: Sua IA já se aprimora sozinha?" (Good, concise, highlights the autonomous self-improvement)
Let’s go with a direct, intriguing question that hints at the core functionality. The "loop" implies continuous research and improvement.
"Sua IA Pesquisa e Otimiza SOZINHA no Colab?" This captures:
- "Pesquisa" (Research loop)
- "Otimiza" (Hyperparameter discovery, experiment tracking, improvement)
- "SOZINHA" (Autonomous)
- "Colab" (Platform)
- It’s a question, making it curious.
- It’s short.
I think "Sua IA Pesquisa e Otimiza SOZINHA no Colab?" is a very good fit. It’s direct, curious, and covers the main points succinctly.
Let’s try one more: "Colab: Sua IA Já Otimiza os Próprios Experimentos?" This is also good, "otimiza os próprios experimentos" maps well to the hyperparameter discovery and experiment tracking loop. "Próprios" implies autonomous.
I will go with something that highlights the "alone/autonomous" aspect clearly, and the "improvement" or "research" part.
"Colab: Sua IA pesquisa e se aprimora SOZINHA?" – This uses "pesquisa" (research) and "aprimora" (improves/optimizes) and "sozinha" (autonomous) and "Colab". It’s a question, short, and curious. This feels like a strong contender.Colab: Sua IA pesquisa e se aprimora SOZINHA?
IA que Age Sozinha: Revolução nas Finanças.
RTX Liberta Gemma 4: IA Que Pensa Sozinha?
Shell: A IA que prevê falhas sozinha