Bài toán: dự án phình to, AI sinh code lỗi
Mỗi model AI có cửa sổ ngữ cảnh (context window) hữu hạn. Khi dự án lớn, bạn không thể (và không nên) nhồi toàn bộ codebase vào mỗi câu hỏi. Nhồi quá nhiều thông tin không liên quan khiến AI bị "loãng": quên chi tiết quan trọng, lẫn lộn, sinh code sai.
Giải pháp là phân rã context — chủ động đưa đúng và đủ thông tin AI cần cho từng tác vụ.
3 tầng phân rã context
Tầng 1 — Luôn có (rẻ): .cursorrules + CLAUDE.md. Hai file gọn này AI đọc mọi lúc, cho nó "khung" về dự án mà tốn rất ít token.
Tầng 2 — Theo tác vụ (chủ động): Dùng @file, @folder để trỏ AI đến đúng những file liên quan đến việc đang làm. Sửa form đăng nhập? Chỉ đưa @LoginForm.tsx, @auth.ts — không đưa cả thư mục.
Tầng 3 — Tài liệu sâu (khi cần): Tách tài liệu dài (spec API, schema DB) ra file riêng và chỉ tham chiếu khi tác vụ cần đến.
Nguyên tắc giữ context "sạch"
- Một phiên, một mục tiêu. Đừng hỏi sửa auth rồi nhảy sang viết trang thanh toán trong cùng một cuộc chat dài — context bị trộn lẫn. Mở chat mới cho việc mới.
- Chủ động chọn file, đừng để AI quét cả dự án. Việc quét tự động tốn token và kéo theo nhiễu.
@đúng file = câu trả lời trúng đích. - Chia nhỏ tác vụ lớn. "Xây cả hệ thống thanh toán" → tách thành: thiết kế schema → API tạo đơn → UI checkout → webhook. Mỗi tác vụ một phiên với context gọn.
- Dọn chat khi đã "lệch". Nếu cuộc chat đã dài và AI bắt đầu lú lẫn, đừng cố cứu — tóm tắt kết quả vào CLAUDE.md, mở phiên mới sạch sẽ.
Dấu hiệu AI đang bị "loãng" context
- Lặp lại code đã viết, hoặc mâu thuẫn với quyết định trước đó
- Quên quy ước đã nêu trong rule
- Trả lời chung chung, không bám file cụ thể
- "Bịa" ra tên hàm/biến không tồn tại trong dự án
Thấy các dấu hiệu này → tầng context đang quá tải. Mở phiên mới, đưa lại đúng file cần thiết.
Kết nối cả Module 2
Ba bài vừa học là một hệ thống:
- .cursorrules = luật chơi (làm như thế nào)
- CLAUDE.md = bộ nhớ (đang ở đâu)
- Phân rã context = đưa đúng thông tin đúng lúc (làm việc gì thì xem gì)
Nắm vững bộ ba này, bạn có nền tảng để bước vào các khoá thực chiến tiếp theo — nơi dự án lớn dần mà AI vẫn là đồng đội đáng tin.
Hẹn gặp bạn ở những khoá tiếp theo của Cộng Đồng Vibe Code! 🚀
