Dreaming là gì: cách Claude tự dọn bộ nhớ của AI agent
Dreaming là gì: Anthropic công bố 06/11/2026 cách cho AI agent đọc lại nhật ký, sửa ghi chú sai, dựng wiki bộ nhớ. Cơ chế, số liệu, cách thử.

Thử hình dung một nhân viên mới chăm ghi sổ tay. Ngày đầu ghi ba trang, tuần sau ba mươi trang, tháng sau thì sổ dày tới mức chính người viết cũng không tìm ra điều mình cần. Tệ hơn, vài dòng ghi sai từ hôm đầu vẫn nằm đó, và ngày nào anh ta cũng làm theo.
Dreaming là gì? Dreaming là cách Anthropic gọi việc cho AI agent đọc lại nhật ký các phiên làm việc cũ khi không bận, để sửa ghi chú sai, gộp mục trùng và sắp xếp bộ nhớ thành wiki gọn gàng. Anthropic giải thích cơ chế này trong bài Engineering Blog "The components of agent memory" ngày 06/11/2026, kèm số liệu đo trên bốn bài kiểm tra.
Đọc nhanh trong 30 giây
- Là gì: một quy trình chạy ngầm, Claude đối chiếu ghi chú với nhật ký gốc rồi viết lại bộ nhớ cho đúng và gọn.
- Làm gì: sửa ghi chú sai, gộp trùng, dựng wiki có link, đẩy điều quan trọng lên tầng được nạp vào mọi phiên.
- Dùng thế nào: đang là research preview trong Claude Managed Agents, gọi qua API, phải xin quyền truy cập.
- Hợp với ai: đội đang xây agent chạy nhiều phiên, cần agent nhớ đúng việc cũ; người dùng Claude thường chưa cần bận tâm.
Dreaming là gì, khác gì bộ nhớ thông thường?
Dreaming khác bộ nhớ thông thường ở chỗ nó không ghi thêm trong lúc làm việc, mà dọn lại sau khi việc đã xong. Theo Anthropic, bộ nhớ của agent là những gì Claude học được qua trải nghiệm và lưu lại thành văn bản để phiên sau đọc. Việc huấn luyện lại trọng số model hay tóm tắt hội thoại khi đầy ngữ cảnh không tính là bộ nhớ.
Anthropic mượn hình ảnh bộ não người. Ban ngày ta ghi nhận nhanh, ban đêm khi ngủ, não phát lại các ký ức đáng nhớ để cất vào trí nhớ dài hạn. Với agent, phần "ban đêm" đó chính là dreaming.
Ví von gần hơn với dân văn phòng: ghi chú trong lúc làm giống biên bản họp viết vội, còn dreaming giống buổi cuối tuần thư ký ngồi đối chiếu biên bản với file ghi âm, sửa chỗ ghi nhầm và chép sạch vào sổ tay phòng ban.

Bốn tầng bộ nhớ theo bài của Anthropic. Dreaming chạy giữa các tầng, lấy nhật ký gốc làm căn cứ.
Bốn tầng, từ dưới lên:
- Nhật ký phiên làm việc: bản ghi đầy đủ mọi việc, tra cứu được, là sự thật gốc.
- Ghi chú bộ nhớ: điều Claude thấy đáng nhớ trong lúc làm.
- Wiki: các trang theo chủ đề do Claude viết và tự duy trì, có link dẫn qua lại.
- Ngữ cảnh nạp sẵn: phần được đưa vào đầu mọi phiên mà Claude không cần tìm.
Lưu ý
Tầng trên cùng tốn token ở mọi phiên, và một ghi chú sai ở đây sẽ đi theo agent vào mọi phiên. Anthropic khuyên giữ tầng này thật nhỏ, chi tiết dời xuống wiki, chỉ để lại link.
Vì sao AI agent cần "ngủ mơ"?
AI agent cần dreaming vì ghi chú viết trong lúc làm có thể sai ngay từ đầu, hoặc đúng lúc viết nhưng lỗi thời về sau. Anthropic gọi mỗi ghi chú là một lời dự đoán rằng phiên sau sẽ cần nó, và không model nào biết trước phiên sau cần gì.
Ví dụ sinh động nhất trong bài là cho Claude chơi Pokémon Red. Ở đoạn hang Mt. Moon, một ghi chú sai khiến bản chạy dùng bộ nhớ thô rơi khỏi gờ đá ba lần rồi quay về thành phố cũ. Sau khi dreaming đối chiếu ghi chú với nhật ký gốc và sửa lại, Claude đi tiếp và tới Cerulean City ở hành động thứ 1.935.
Chuyện ghi quá nhiều cũng là vấn đề. Tới khoảng bước 10.000, Sonnet 3.7 có 413 file nhớ trong 225 thư mục và mới được một huy hiệu. Fable 5 chỉ giữ 10 file và có bốn huy hiệu. Có lúc Sonnet 3.7 mất 17 bước liền chỉ để tạo, xóa file mà không chơi nước nào. Đúng kiểu người dọn bàn làm việc cả buổi sáng mà chưa đụng tới việc chính.
Kết quả Anthropic đo được ra sao?
Theo Anthropic, bộ nhớ có sắp xếp giúp agent làm tốt hơn rõ rệt ở phần lớn bài kiểm tra, nhưng không phải bài nào cũng thắng.

Số liệu do Anthropic tự công bố trong bài ngày 06/11/2026.
| Bài kiểm tra | Không có bộ nhớ hoặc cách cũ | Có bộ nhớ, dreaming |
|---|---|---|
| CL-Bench 1.0, Opus 5 | 0,564 | 0,828 |
| CL-Bench 1.0, Opus 5.5 | 0,655 | 0,838 |
| Wiki tài liệu Stainless, chỉ wiki | 13% (2 phiên dreaming) | 48% (128 phiên) |
| Hồ sơ sáp nhập Harvey LAB, 24 câu | 73% (tìm kiếm) | 87% (wiki) |
| Ghi điều khoản hợp đồng | 72% (41/57 dữ kiện) | 100% (57/57) |
Với kho tài liệu Stainless khoảng 350.000 file, wiki kèm tìm kiếm đạt 54% rồi lên 61% khi wiki lớn dần, so với 53% nếu chỉ tìm kiếm. Cách kết hợp này tiết kiệm khoảng 20.000 token mỗi câu hỏi, theo Anthropic.
Mặt trái cũng được nêu rõ. Ở một bài khác của Harvey LAB, wiki không hơn tìm kiếm văn bản. Có lần wiki còn phình to gấp 1,77 lần chính bộ tài liệu gốc. Và một quy tắc cứng như "chỉ ghi lại thất bại" làm giảm mức lợi của Opus 5 và Opus 4.7, trong khi model cũ hơn lại cần được dặn kỹ.
Thử dreaming trong Claude Managed Agents thế nào?
Dreaming đang ở dạng research preview trong Claude Managed Agents, nền tảng chạy agent có quản lý của Anthropic, và chỉ gọi được qua Claude API sau khi xin quyền truy cập. Theo tài liệu Claude Platform, một lần chạy gọi là một "dream".

Quy trình theo tài liệu Dreams của Claude Platform, tra ngày 08/11/2026.
Các bước theo tài liệu:
- Có sẵn một kho bộ nhớ (memory store) và chọn từ 1 tới 100 phiên làm việc cũ. Chỉ có nhật ký thì tạo một kho rỗng trước.
- Gửi yêu cầu
POST /v1/dreamsvới hai beta headermanaged-agents-2026-04-01vàdreaming-2026-04-21, chọn model, có thể thêm lời dặninstructions. - Chờ vài phút tới vài giờ tùy số phiên, theo dõi trạng thái
pending,running,completed. - Kết quả là một kho bộ nhớ mới. Kho gốc không bị sửa.
- Người duyệt xem lại kho mới, thấy ổn thì gắn vào các phiên sau, không ổn thì bỏ.
Muốn dừng giữa chừng, bản Python chỉ cần một dòng:
client.beta.dreams.cancel(dream.id)
Mẹo
Tài liệu nói chi phí tăng gần như tuyến tính theo số và độ dài phiên đầu vào, tính theo giá token của model đã chọn. Hãy chạy thử với một nhóm phiên nhỏ trước, giống như thử nấu một nồi nhỏ trước khi nấu cỗ.
Nếu anh chị chỉ dùng Claude Code, phần "bộ nhớ tự động" đã có sẵn, với file MEMORY.md làm mục lục. Theo bài của Anthropic, Claude Code chỉ nạp 200 dòng đầu hoặc 25 KB của file này. Bài claude-mem, bộ nhớ cho Claude Code là một cách tiếp cận khác từ cộng đồng.
Nhận xét của chuyên gia
Điều tôi đánh giá cao là Anthropic công bố cả những chỗ bộ nhớ làm hại agent, bên cạnh chỗ nó giúp. Câu chuyện hang Mt. Moon cho thấy ghi chú sai còn tệ hơn không ghi gì. Ai từng dựng chatbot nội bộ cho doanh nghiệp đều gặp cảnh này: một câu trả lời sai lọt vào kho tri thức, rồi được lặp lại suốt nhiều tháng.
Điểm cần dè chừng: dreaming tốn compute, kết quả không dùng ngay được, và wiki do AI viết vẫn có thể tích lũy lỗi hay bịa. Tài liệu cũng ghi rõ chưa hỗ trợ zero data retention và HIPAA. Quyền mặc định của kho bộ nhớ là đọc và ghi, nên nếu agent xử lý dữ liệu từ bên ngoài, nội dung độc hại có thể được ghi vào và phiên sau lại tin nó.
Hợp với ai: đội kỹ thuật đang chạy agent nhiều phiên trên Managed Agents (chăm sóc khách hàng, tra cứu tài liệu nội bộ, rà hợp đồng), cần agent nhớ đúng và gọn.
Chưa hợp với ai: người dùng Claude cá nhân, doanh nghiệp chưa có agent chạy thật, hoặc ngành bắt buộc không lưu dữ liệu.
Cách bắt đầu của tôi: chưa cần chờ quyền truy cập. Lấy ngay ý tưởng bốn tầng: tách ghi chú của agent thành nhật ký gốc, ghi chú, wiki và một file ngắn nạp sẵn. Mỗi tuần dành một buổi để người hoặc agent đối chiếu ghi chú với nhật ký, xóa dòng sai. Đó là dreaming làm tay.
Nhớ nhiều chưa chắc đã giỏi, nhớ đúng và biết dọn mới là giỏi.
Nên làm gì tuần này
- Đọc bài gốc của Anthropic, nhất là phần Pokémon và wiki Stainless, để thấy bộ nhớ hỏng trông ra sao.
- Mở file bộ nhớ của agent hoặc Claude Code đang dùng, đếm xem tầng nạp sẵn dài bao nhiêu dòng, cắt bớt phần chi tiết.
- Chọn ba ghi chú quan trọng nhất, đối chiếu lại với nguồn gốc, sửa ngay dòng sai.
- Nếu đội đang dùng Managed Agents, gửi đơn xin quyền dreaming và thử với một nhóm phiên nhỏ.
Câu hỏi thường gặp
Dreaming trong Claude có dùng được ngay không?
Chưa rộng rãi. Theo tài liệu Claude Platform, dreaming đang là research preview trong Claude Managed Agents, chỉ trên Claude API, và phải xin quyền truy cập qua biểu mẫu của Anthropic.
Dreaming có sửa mất bộ nhớ cũ không?
Không. Mỗi lần dreaming tạo ra một kho bộ nhớ mới, kho đầu vào giữ nguyên, nên anh chị có thể xem lại rồi quyết định dùng hay bỏ.
Dreaming tốn bao nhiêu tiền?
Tài liệu không ghi giá riêng. Dreaming tính theo giá token chuẩn của model được chọn, chi phí tăng theo số lượng và độ dài các phiên đưa vào.
Bộ nhớ của AI agent có phải là huấn luyện lại model không?
Không. Anthropic định nghĩa bộ nhớ là văn bản Claude lưu lại để phiên sau đọc, không đụng tới trọng số của model.
Nguồn: Anthropic: The components of agent memory, 06/11/2026, Claude Platform Docs: Dreams, Claude Platform Docs: Memory. Ngày tra nguồn: 08/11/2026.
Nguồn tham khảo: https://www.anthropic.com/research/components-of-agent-memory


