Chuyển đến nội dung
tinAI
Quay lại

YourMemory: Memory layer cho AI agent áp dụng đường cong quên Ebbinghaus, Recall@5 gấp đôi Zep Cloud

github.com · Loại nguồn: GitHub 2026-04-26T23:09:37.999Z
Bản dịch tiếng Việt của tinAI · Từ YourMemory — Agentic AI memory with Ebbinghaus forgetting curve decay (github.com) · Ngày gốc: · Dịch ngày:

và giữ bối cảnh từ bản tin tinAI đã giới thiệu bài này .

Bài gốc: YourMemory — Agentic AI memory with Ebbinghaus forgetting curve decay (github.com)

Tác giả: Sachit Rafa

Ngày đăng: Dịch ngày:

TL;DR

MCP memory server cho AI agent áp dụng decay sinh học (`strength = importance × e^(-λ × days)`) — memory quan trọng decay chậm hơn, memory không được recall đúng ngưỡng sẽ tự prune. Trên benchmark LoCoMo-10 (1,534 QA pairs), Recall@5 đạt 59% — gấp đôi Zep Cloud (28%) và +16pp so với Mem0. Cài bằng `pip install yourmemory`, ship MCP cho Claude Code/Cursor/Windsurf, backend Postgres hoặc SQLite.

Ước tính đọc: 3 phút

Giới thiệu

YourMemory là MCP memory server cho AI agent có gắn một mô hình quên kiểu sinh học. Mỗi memory được lưu kèm importance score (0.2 — 1.0); strength giảm theo công thức Ebbinghaus:

strength = importance × e^(-λ × days) × (1 + recall_count × 0.2)

Memory quan trọng decay chậm hơn (effective λ = 0.16 × (1 - importance × 0.8)); memory được recall thường xuyên duy trì lâu hơn. Một background job prune memory rớt xuống dưới strength threshold — agent không phải tự nhớ rằng mình cần quên.

License CC BY-NC 4.0 (free cho personal/research, commercial cần liên hệ).

Tính năng chính

Số benchmark

Tested trên LoCoMo-10 (snap-research/locomo) — 1,534 QA pairs trên 10 multi-session conversation:

SystemRecall@595% CI
YourMemory (BM25 + vector + graph + decay)59%56–61%
Zep Cloud28%26–30%

Claim: gấp đôi Zep Cloud cùng benchmark, +16pp vs Mem0. Methodology + per-sample breakdown trong BENCHMARKS.md của repo.

Cách sử dụng

Setup hai lệnh:

pip install yourmemory
yourmemory-setup

Lệnh yourmemory-setup tự download spaCy model (en_core_web_sm), khởi tạo database, detect client AI đã cài, và inject MCP config entry. Với client không detect được, in ra snippet copy-paste.

Dùng MCP tool trong session:

store_memory(
    "User prefers tabs over spaces in Python",
    importance=0.9,
    category="fact"
)

recall_memory("Python formatting")

File MEMORY_RULES.md đi kèm là agent instruction concise drop được vào CLAUDE.md hoặc system prompt: cover policy recall/store/update/ignore, importance scale, category table với decay rate, content writing convention.

Ý nghĩa với Dev

Nếu bạn đang build agent dài-hạn (Claude Code, Cursor, agent loop tự chạy), memory layer là single point of failure cho continuity giữa session. Stash, Mem0, Zep, Letta đều giải bài toán này khác nhau — YourMemory chọn approach decay sinh học và publish benchmark verified 4-way để so sánh trực tiếp. Setup nhanh (pip + 2 lệnh), backend lựa chọn được (SQLite cho dev, Postgres cho prod), MCP-native nên không phải build adapter riêng cho mỗi client.

Trade-off cần biết: license CC BY-NC chặn use commercial trực tiếp; embedding model bake trong process — RAM footprint cao hơn approach gọi Ollama remote; benchmark report là Recall@5 (top-5 retrieval), không phải end-to-end task accuracy — số 59% không trực tiếp dịch thành “agent của bạn nhớ tốt hơn 2x” trong workload thật.


Đường dẫn nguồn

tinAI dịch bài này sang tiếng Việt từ YourMemory — Agentic AI memory with Ebbinghaus forgetting curve decay (github.com) · Loại nguồn: GitHub và giữ bối cảnh từ bản tin tinAI đã giới thiệu bài này .

Bản tin này có 3 bài dịch liên quan từ cùng bản tin.

Đọc tiếp từ đây

Bạn có thể quay lại bản tin nguồn hoặc mở kho bài dịch để đọc tiếp.

Các bài bên dưới cùng xuất hiện trong bản tin nguồn, nên giữ chung bối cảnh đọc với bài này.

Các bài liên quan trong cùng bản tin trải trên 2 loại nguồn (2 bài). Loại nguồn: công ty/blog 1 Loại nguồn: web 1