Mem0 vs Zep vs Letta: A Folder of Text Files Shouldn't Beat the 61K-Star Memory Layer

· Source: Towards AI - Medium · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems · Depth: Advanced, quick

Summary

A recent analysis of agent memory layers, including Mem0, Zep, and Letta, reveals significant issues within the field's benchmarking and system reliability. Despite Mem0's 61K GitHub stars, a simple file system with "grep" (Letta) surprisingly surpassed Mem0's published LoCoMo score, achieving 74.0% against Mem0's 68.5%. Furthermore, a 20-probe test demonstrated that semantic retrieval systems failed to recall updated facts in 19 out of 20 instances. The investigation highlights a critical lack of independent reproduction for agent memory performance numbers, with a major benchmark found to contain an arithmetic error that inflated a headline score by 25.56 percentage points.

Key takeaway

For AI Engineers evaluating agent memory layers, you should approach published benchmark scores with extreme skepticism, as independent validation is critically absent and errors are prevalent. Prioritize implementing your own 20-probe tests to verify a system's ability to handle fact changes, rather than relying on vendor claims. You might find that simpler, file-based memory solutions offer more reliable performance for specific tasks than complex, highly-starred alternatives.

Key insights

Agent memory benchmarks lack independent validation, and current semantic retrieval systems struggle with fact updates.

Principles

Method

A 20-probe test can evaluate memory systems' ability to recall changed facts, using a simple harness to assess stack performance.

In practice

Topics

Best for: AI Architect, Research Scientist, CTO, AI Engineer, Machine Learning Engineer, AI Scientist

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Towards AI - Medium.