🧠 Auto Memory Trong Claude Code: Trợ Lý AI Nhớ Hết Mọi Thứ Bạn Làm

🧠 Auto Memory Trong Claude Code: Trợ Lý AI Nhớ Hết Mọi Thứ Bạn Làm

Claude Code có một tính năng mà nhiều dev chưa biết: nó tự nhớ mọi thứ bạn đã làm, không cần bạn ghi chú gì cả.

🔍 Auto Memory Là Gì?

Auto Memory là hệ thống ghi chú tự động bên trong Claude Code. Thay vì bạn phải nhắc đi nhắc lại "project này dùng pnpm nhé", "build bằng lệnh này nhé", Claude sẽ tự lưu lại những điều nó học được từ mỗi phiên làm việc.

Cụ thể, Claude ghi nhớ: lệnh build, insights khi debug, ghi chú kiến trúc, code style bạn thích, và thói quen workflow của bạn. Tất cả hoàn toàn tự động.

⚙️ Cách Hoạt Động

Mỗi project có một thư mục memory riêng tại ~/.claude/projects/<project>/memory/. Bên trong có file MEMORY.md đóng vai trò mục lục, trỏ tới các file ghi chú chi tiết.

Mỗi khi bạn mở phiên mới, Claude sẽ tải 200 dòng đầu tiên (hoặc tối đa 25KB) của MEMORY.md vào context. Nghĩa là Claude không load hết, chỉ load đủ dùng. Điều này giữ cho context window gọn gàng mà vẫn đủ thông tin.

Quan trọng nhất: Claude chỉ lưu những gì hữu ích cho cuộc trò chuyện tương lai. Không phải câu nào cũng được ghi, chỉ những pattern, preference, hay kiến thức quan trọng mới được giữ lại.

📝 Khác Gì So Với CLAUDE.md?

Nhiều người nhầm lẫn hai thứ này, nhưng chúng khác nhau hoàn toàn:

CLAUDE.md là file bạn tự viết. Nó chứa các hướng dẫn cố định như "luôn dùng TypeScript", "format code theo Prettier". Bạn kiểm soát 100%.

Auto Memory là file Claude tự viết. Nó chứa những điều Claude học được từ công việc thực tế, ví dụ "project này dùng pnpm, không phải npm", "test chạy bằng vitest", "user thích commit message ngắn gọn".

Nói đơn giản: CLAUDE.md là luật bạn đặt ra, Auto Memory là kinh nghiệm Claude tích lũy.

🛠️ Quản Lý Auto Memory

Bạn hoàn toàn có thể xem, chỉnh sửa hoặc xóa bất kỳ file memory nào bằng lệnh /memory trong Claude Code. Mở ra, đọc, sửa, xóa, tùy bạn.

Auto Memory mặc định bật. Nếu bạn không muốn dùng, có hai cách tắt:

  • /memory rồi disable
  • Cài đặt autoMemoryEnabled: false trong config

💡 Tại Sao Nên Dùng?

Hãy tưởng tượng bạn làm việc với một project phức tạp. Mỗi lần mở phiên mới, bạn phải nhắc lại context: "dùng Python 3.12 nhé", "build bằng make nhé", "đừng sửa file X". Với Auto Memory, Claude đã biết hết rồi. Bạn chỉ cần nói thẳng vào vấn đề.

Đây là lý do mà Claude Code càng dùng càng nhanh, càng dùng càng hiểu bạn. Không phải vì model thay đổi, mà vì memory tích lũy.

Bạn đã thử kiểm tra thư mục ~/.claude/projects/ của mình chưa? Có thể Claude đã ghi nhớ nhiều thứ hơn bạn nghĩ đấy.

#ClaudeCode #AutoMemory #AITools #Developer #learnontiktok

Bài viết liên quan