Giải thích cho người mới · 10/2026

Cửa sổ
ngữ cảnh

Agent không nhớ vô hạn. Vì sao nó quên giữa chừng, và khi nào nên dọn, nén hay bắt đầu lại.

Ví dụ đời thường Số liệu nghiên cứu Mẫu bàn giao Danh sách kiểm
Sao bạn quên quy tắc? 91,5% đầy
Câu hỏi của bài này

Agent quên vì cái bàn có hạn

1Agent chỉ nhìn thấy thứ đang nằm trên bàn. Bàn có diện tích cố định, mọi thứ mở ra đều chiếm chỗ.
2Bàn bừa thì thường làm kém hơn. Nhiều nghiên cứu thấy độ chính xác giảm khi đầu vào dài hơn.
3Dọn đúng lúc, đặt quy tắc đúng chỗ. Chưa ai hiểu hết bên trong AI, nên các hình ảnh chỉ để dễ nhớ.
Hình dung trước

Hai tiếng sau, bàn đã bừa

Lúc đầu

Bàn gần như trống

Yêu cầu của sếp, vài tệp hồ sơ. Bạn thấy mọi thứ ngay.

Sau hai tiếng

Bàn đầy giấy

Tờ cần tìm nằm dưới ba tờ khác. Bạn vẫn làm được, nhưng chậm hơn và dễ sót hơn.

Agent cũng vậy: chỗ có hạn, và thứ chiếm chỗ không phải lúc nào cũng cần.
Từ khó, nói dễ

Sáu từ sẽ gặp trong bài

Cửa sổ ngữ cảnh

tên kỹ thuật: context window

Mặt bàn của agent. Thứ nằm trên bàn là thứ nó nhìn thấy. Diện tích có hạn.

Token

đơn vị đếm chữ

Một từ ngắn thường là một token. Như đếm gạch thay vì đếm tường.

Nén

tên kỹ thuật: compaction

Tóm tắt cuộc trò chuyện dài rồi làm tiếp từ bản tóm tắt. Như chép ghi chú sang tờ mới.

Bản bàn giao

tên kỹ thuật: handoff

Vài dòng bạn tự viết để phiên mới biết đang làm gì. Như ghi chú ca trực.

Agent phụ

tên kỹ thuật: subagent

Agent khác làm việc trên bàn riêng và chỉ gửi lại bản tóm tắt. Như nhờ đồng nghiệp tra giúp.

Tệp hướng dẫn

ví dụ: CLAUDE.md, AGENTS.md

Tệp công cụ nạp lại mỗi phiên. Như tờ nội quy dán sẵn trên tường.

Cái gì chiếm chỗ

Mọi thứ mở ra đều chiếm chỗ

1Tệp hướng dẫn và bộ nhớĐã nằm sẵn trước khi bạn gõ gì
2Tên công cụ và mô tả skillCũng nạp sẵn lúc bắt đầu phiên
3Mỗi tệp agent đọcNội dung tệp nằm lại trên bàn
4Đầu ra của mỗi lệnhLog dài chiếm chỗ dù đã xong việc
5Mỗi lượt trao đổiLệnh /context cho xem mức dùng thật
Sau khi nén

Sau khi nén: cái gì còn, cái gì mất

Thường còn lại
  • Tệp hướng dẫn ở gốc dự án (nạp lại từ đĩa)
  • Bộ nhớ tự động
  • Tối đa năm tệp sửa gần nhất
Có thể mất
  • Chỉ dẫn nói miệng ở đầu cuộc trò chuyện
  • Quy tắc theo thư mục con đã nạp trước đó
  • Chi tiết bị tóm tắt gọn
Quy tắc phải sống sót? Đặt ở tờ nội quy gốc, không đặt trong lời nói.
Nghiên cứu · Liu và cộng sự 2023

Thông tin ở giữa dễ bị bỏ sót

1Ở đầu đầu vàothường cho kết quả tốt nhất
2Ở giữagiảm đáng kể
3Ở cuối đầu vàothường cho kết quả tốt nhất

Hai tác vụ: hỏi đáp trên nhiều tài liệu và tìm giá trị trong danh sách. Kết quả giữ ngay cả với mô hình quảng bá là hỗ trợ ngữ cảnh dài.

Mô hình thời 2023, trang tóm tắt không nêu tên mô hình. Mô hình mới có thể khác.

Nghiên cứu · Chroma 7/2025

Đầu vào dài hơn, kết quả kém tin cậy hơn

18

mô hình được thử, trên ba loại tác vụ

Độ tin cậy giảm khi đầu vào dài hơn, và một đoạn gây nhiễu cũng làm kết quả tệ hơn.

Giới hạn do chính tác giả nêu: tác vụ đơn giản hơn công việc thật, không giải thích cơ chế. Đây là báo cáo của một công ty.

Anthropic (9/2025) cũng coi ngữ cảnh là tài nguyên hữu hạn: dài hơn thường không có nghĩa là tốt hơn.
Ví dụ tính được

Tính thử: một phiên làm việc dài

startup = 12,000
files = 25 * 3,000 = 75,000
cmds = 40 * 1,500 = 60,000
turns = 60 * 600 = 36,000
total = 183,000 91.5%

Minh họa: cửa sổ 200.000 token, mọi kích thước token là giả định, không phải số đo.

Nếu nửa phần việc là việc cũ đã xong: khoảng 43% cửa sổ. Chỉ còn chỗ cho khoảng 5 tệp.

Bắt đầu lại với bản bàn giao 4.000 token: dùng khoảng 8%, nhét thêm được khoảng 61 tệp.

Khi nào làm gì

Dọn, nén, giao việc hay làm lại

1Chuyển sang việc không liên quanDọn cuộc trò chuyện: /clear
2Cùng một việc nhưng đã dàiNén có chỉ dẫn: /compact focus on the auth bug
3Cần đọc nhiều tệp chỉ để tra cứuGiao cho agent phụ, bạn chỉ nhận tóm tắt
4Quy tắc bị quên liên tụcĐưa vào tệp hướng dẫn ở gốc dự án
5Sửa mãi không đúng, hoặc agent lặp lạiViết bản bàn giao, mở phiên mới (kinh nghiệm, chưa có số đo)
Mẫu có thể sao chép

Mẫu bản bàn giao cho phiên mới

## Bản bàn giao
Mục tiêu: một câu
Đã xong và đã kiểm: kèm lệnh
Đang làm dở: tệp, bước tiếp
Đã chốt và lý do
Đã thử nhưng không được
Không được làm
Chưa kiểm hoặc giả định
Lệnh để chạy lại kiểm

Như ghi chú ca trực: người vào ca sau đọc một phút là làm tiếp được.

Nhờ agent viết nháp, rồi tự đọc và sửa. Bản tóm tắt do AI viết cũng có thể sót hoặc sai.

Minh họa, không có thật

Minh họa: một buổi sáng, hai cách làm

Không dọn cuộc trò chuyện
09:00 · DevTên hàm mới phải bắt đầu bằng calc.
10:30 · DevCùng phiên, nhờ đổi màu một nút.
10:45 · AgentThêm hàm computeColor, trái quy tắc lúc 09:00.
Có dọn và có bản bàn giao
09:40 · DevCommit, lưu bản bàn giao. Quy tắc calc đã nằm trong tệp gốc.
10:30 · Dev/clear, mở việc mới với yêu cầu rõ.
10:45 · AgentĐọc tệp hướng dẫn, đặt tên đúng ngay lần đầu.
Quy tắc lâu dài vào tệp hướng dẫn. Việc xong thì commit rồi dọn bàn.
Trong công việc

Làm theo vẫn có chỗ hỏng

1Nén xong mất chi tiết quan trọngNén có chỉ dẫn, chi tiết bắt buộc vào tệp hướng dẫn
2Bản bàn giao chứa điều saiTự đọc, gạch phần giả định, chạy lại lệnh kiểm
3Bắt đầu lại quá sớmAgent phải đọc lại tệp. Chỉ làm khi có dấu hiệu rõ
4Quy tắc theo thư mục con bị tóm tắt điQuy tắc bắt buộc đặt ở tệp hướng dẫn gốc
5Nghĩ cửa sổ lớn là đủĐộ chính xác vẫn có thể kém đi. Vẫn dọn, vẫn giao tra cứu cho agent phụ
Dấu hiệu

Sáu dấu hiệu nên cân nhắc làm lại

1Chuyển sang việc không liên quan
2Phải nhắc một quy tắc lần thứ hai
3Agent sửa đi sửa lại cùng một chỗ
4Bạn không nhớ cuộc trò chuyện đã chốt gì
5Sau lần tự nén, chất lượng đổi rõ
6/context cho thấy phần lớn là việc đã xong
Danh sách kiểm

Tám câu hỏi giữa phiên làm việc

1Việc đang làm còn liên quan đến phần lớn bàn không?
2Quy tắc bắt buộc đã nằm trong tệp gốc chưa?
3/context cho thấy cái gì chiếm chỗ nhiều nhất?
4Việc đã xong đã commit và kiểm chưa?
5Có nên giao việc tra cứu cho agent phụ?
6Nếu nén, tôi muốn giữ lại những gì?
7Bản bàn giao có phần chưa kiểm hoặc giả định chưa?
8Tôi làm lại vì dấu hiệu rõ hay vì thói quen?
Nhìn cân bằng

Nhìn cân bằng: được gì, chưa được gì

Làm được
  • Giảm việc cũ chiếm chỗ
  • Tránh lặp lại điều đã bị loại
  • Buộc bạn ghi lại điều đã chốt
Chưa làm được
  • Không bảo đảm kết quả tốt hơn, và agent phải đọc lại tệp
  • Các mốc “khi nào” là kinh nghiệm, chưa có số đo
  • Công cụ và phiên bản khác nhau, tóm tắt AI cũng có thể sai
Làm ngay

Ba việc làm ngay hôm nay

1Chạy /context trong phiên hiện tại và ghi lại ba thứ chiếm chỗ nhiều nhất.
2Chuyển ba quy tắc hay nhắc lại vào một khối ngắn trong tệp hướng dẫn gốc.
3Lưu mẫu bản bàn giao thành một tệp và thử cho một việc trong tuần này.
Kết luận

Quản lý cái bàn: quy tắc lên tường, việc xong thì dọn.

Nén có chỉ dẫn khi vẫn làm cùng việc, dọn khi đổi việc, và khi làm lại hãy mang theo một bản bàn giao ngắn do chính bạn đã đọc.