AI rất tốt cho việc định hướng trong code xa lạ — nhưng chỉ khi bạn giữ nó bám vào các file thực thay vì để nó mô tả một phiên bản chung chung về điều hệ thống có lẽ làm. Chỉ nó tới các đường dẫn thực và yêu cầu nó đọc trước khi giải thích.
AI rất tốt cho việc định hướng trong code xa lạ — nhưng chỉ khi bạn giữ nó bám vào các file thực thay vì để nó mô tả một phiên bản chung chung về điều hệ thống có lẽ làm. Chỉ nó tới các đường dẫn thực và yêu cầu nó đọc trước khi giải thích.
src/billing/ chịu trách nhiệm gì," không phải cả repo cùng lúc.❌ KHÔNG BÁM ĐẤT: "Authentication thường hoạt động ra sao trong một app Node?"
→ câu trả lời sách giáo khoa chung chung; có thể chẳng khớp với codebase NÀY chút nào
✅ BÁM ĐẤT: "Đọc src/auth/login.js và src/middleware/session.js.
Lần theo điều gì xảy ra khi POST /login được gọi, từng bước,
trích dẫn các hàm liên quan."
→ AI phải đọc các file thực → lời giải thích của nó ánh xạ tới hệ thống của BẠN
Phiên bản bám đất buộc AI dựa câu trả lời trên code của bạn, nên bạn có thể kiểm chứng từng bước với các file thực thay vì tin một sự khái quát nghe hợp lý.
Tiếp nhận một codebase lớn chủ yếu là một bài toán đọc và lập bản đồ, và đó chính là nơi AI tăng tốc cho bạn — nó có thể tóm tắt một module, lần theo một luồng, hoặc giải thích một hàm khó hiểu trong vài giây, biến nhiều ngày đọc nguội thành khám phá có dẫn dắt. Rủi ro là một prompt không bám đất cho bạn một câu trả lời tự tin, chung chung không khớp với code thực. Neo mỗi câu hỏi vào đường dẫn file thực và kiểm chứng việc lần theo của nó với các file đó giữ được tốc độ của AI mà không thừa hưởng hallucination của nó — bạn xây một mô hình tư duy chính xác nhanh hơn, và bạn có thể tin nó vì bạn đã đối chiếu với nguồn.