

🧠 Anthropic ra mắt Memory Stores giúp Claude Agent nhớ mọi thứ xuyên session
Bạn đã chán cảnh agent AI quên sạch mọi thứ sau mỗi session chưa? Anthropic vừa tung ra Memory Stores cho Claude Managed Agents, và đây có thể là mảnh ghép cuối cùng để build production agent thực thụ.
🧩 Vấn đề muôn thuở của AI agent
Trước đây, mỗi session với agent đều bắt đầu lại từ con số không. Agent quên hết user preferences, project conventions, lỗi đã từng mắc, kiến thức domain mà bạn đã dày công dạy nó. Mỗi lần mở session mới là một lần phải "đào tạo lại từ đầu", cực kỳ mệt mỏi và lãng phí token.
Memory Stores sinh ra để giải quyết triệt để bài toán này. Agent giờ đây có thể nhớ xuyên suốt nhiều session, nhiều ngày, nhiều tuần.
⚙️ Cách Memory Stores hoạt động
Memory store là một workspace-scoped collection văn bản được tối ưu riêng cho Claude. Khi bạn attach vào session, nó sẽ mount như một directory dưới /mnt/memory/ ngay trong container của agent.
Agent đọc và ghi bằng các file tools chuẩn, không cần học API mới. System prompt tự động inject note mô tả mount point, agent biết ngay cách dùng. Mỗi memory được addressed bằng path giống file system, tối đa 100KB (~25K tokens) mỗi file.
Anthropic khuyến nghị chia nhiều file nhỏ focused thay vì gom vào 1 file khổng lồ, giúp agent retrieve chính xác và tiết kiệm context window.
🔒 Audit, versioning và bảo mật
Đây là phần khiến dân enterprise mê mẩn. Mỗi lần mutation đều tạo một immutable memory version với ID dạng memver_xxx. Audit trail đầy đủ: ai sửa gì, sửa khi nào, không thể xóa hay chỉnh sửa lén.
Tính năng point-in-time recovery cho phép retrieve version cũ và update content back nếu lỡ ghi đè nhầm. Versions được retain 30 ngày, các version gần đây giữ lâu hơn. Có cả redact endpoint để scrub PII hay secret nhưng vẫn giữ nguyên audit trail, cực kỳ quan trọng cho compliance GDPR.
Để chống concurrent write conflict, Anthropic dùng optimistic concurrency với content_sha256 precondition. Nếu hash không match nghĩa là có ai đó đã ghi đè trước, update sẽ fail an toàn.
🛡️ Attach và access mode
Memory store được attach qua field resources[] lúc tạo session, không thể add hay remove runtime. Mỗi session tối đa 8 memory stores.
Có 2 access mode: read_write (mặc định) hoặc read_only. Mode read_only cực kỳ quan trọng cho reference material như standards hay domain knowledge, vì nó chống được prompt injection cố tình ghi đè memory của bạn. Optional instructions field 4096 ký tự giúp bạn hướng dẫn agent cách dùng store hiệu quả nhất.
🚀 Use case thực tế và ý nghĩa lớn
Bạn có thể tạo 1 shared read-only store chứa coding standards, conventions, domain knowledge cho cả team dùng chung. Hoặc tạo store per-user, per-team, per-project với cùng một agent config nhưng memory hoàn toàn cách ly.
Lifecycle linh hoạt: store có thể outlive session, archive riêng để dùng lại sau. SDK đầy đủ cho Python, TypeScript, C#, Go, Java, PHP, Ruby và cả CLI. Beta header bắt buộc là managed-agents-2026-04-01, SDK tự set giúp bạn.
Đây là cú đáp trả trực diện của Anthropic với OpenAI Assistants API memory và Google Vertex AI Agent Memory. Cuộc đua xây dựng production-ready agent có long-horizon memory chính thức nóng lên từng giờ.
Bạn sẽ ứng dụng Memory Stores vào dự án agent nào trước tiên?


