Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Nếu bạn chỉ hỏi: "Hãy viết hàm đăng nhập", AI sẽ trả về một đoạn code mẫu từ internet. Nhưng nếu bạn cung cấp Context là thư mục chứa database và các file cấu hình hiện tại, AI sẽ viết một hàm đăng nhập đúng chuẩn với các bảng dữ liệu, khóa bảo mật và phong cách viết code (coding style) mà bạn đang sử dụng.
Việc thêm ngữ cảnh giúp:
Độ chính xác cao: Giảm thiểu tối đa tình trạng AI "ảo giác" (hallucination).
Tiết kiệm thời gian: Không cần copy-paste định nghĩa các hàm liên quan.
Tư duy hệ thống: AI có thể đề xuất các thay đổi ảnh hưởng đến toàn bộ dự án thay vì chỉ một file duy nhất.
Cursor AI phiên bản 2026 đã tích hợp sâu khả năng lập chỉ mục (Indexing) tự động, giúp việc thêm ngữ cảnh trở nên mượt mà hơn bao giờ hết.
Để AI có thể hiểu dự án, bạn không thể chỉ mở một file riêng lẻ. Hãy chọn File > Open Folder và chọn thư mục gốc của dự án.

Khi dự án được tải lên, hãy nhìn xuống góc dưới bên phải màn hình, Cursor sẽ thực hiện Indexing (Lập chỉ mục). Đây là bước quan trọng nhất để tính năng tìm kiếm ngữ cảnh hoạt động.

Trong bảng AI Chat (Ctrl + L) hoặc Composer (Ctrl + I), hãy gõ ký tự @. Một danh sách các tùy chọn ngữ cảnh sẽ hiện ra:
@Files: Chọn chính xác một hoặc nhiều tệp tin cụ thể.
@Folders: Cung cấp toàn bộ mã nguồn trong một thư mục (ví dụ: @components).
@Code: Tham chiếu đến một hàm hoặc class cụ thể mà không cần mở file đó.
@Web: Cho phép AI truy cập internet để tìm tài liệu mới nhất về thư viện bạn đang dùng.

@Files / @Folders: Mẹo nhỏ ở đây là thay vì chọn từng file, hãy chọn nguyên một @Folder liên quan (như /components hoặc /hooks). AI sẽ tự quét mối quan hệ giữa các file trong đó để đưa ra logic đồng nhất.
@Code: Khi bạn muốn AI sửa một hàm cụ thể nhưng không muốn nó đọc cả file dài hàng nghìn dòng, hãy dùng @Code và chọn đúng tên hàm đó. Điều này giúp tiết kiệm "cửa sổ ngữ cảnh" (Context Window) và làm AI phản hồi nhanh hơn.
@Git: Đây là mẹo cực hay để xử lý lỗi sau khi cập nhật. Hãy dùng @Git để AI so sánh sự khác biệt giữa các lần commit và tìm ra chính xác dòng code nào vừa làm "sập" hệ thống.
Sau khi đã chọn ngữ cảnh qua @, bạn hãy nhập yêu cầu. Ví dụ: "Dựa trên cấu trúc của @auth.ts, hãy tạo một file @register.ts tương tự". Cursor sẽ ngay lập tức đọc hiểu file cũ để tạo file mới một cách đồng bộ.

Tính năng Codebase Indexing đã được nâng cấp mạnh mẽ vào tháng 04/2026. Thay vì chỉ đọc văn bản, Cursor hiện tại sử dụng Embeddings để hiểu logic giữa các file.
Để đảm bảo AI luôn có ngữ cảnh mới nhất, bạn nên vào Settings > Cursor Settings > Indexing & Docs và đảm bảo mục "Codebase Indexing" luôn ở trạng thái Enabled. Nếu bạn vừa thực hiện một thay đổi lớn về cấu trúc thư mục, hãy nhấn nút Rescan để AI cập nhật lại "bản đồ" dự án của bạn. Việc này giúp AI có thể trả lời các câu hỏi về toàn dự án như: "Có bao nhiêu nơi đang sử dụng API lấy dữ liệu người dùng?" một cách chính xác.

Mẹo: Trong file này, hãy ghi rõ các quy tắc bất biến của dự án. Ví dụ: "Luôn dùng Tailwind CSS", "Sử dụng kiến trúc Atomic Design", "Ưu tiên dùng Supabase cho mọi truy vấn database". Khi đó, bất kể bạn hỏi gì, Cursor sẽ tự động áp dụng các "luật" này vào context mà bạn không cần nhắc lại.
Một thay đổi quan trọng trong Cursor AI năm 2026 là việc hỗ trợ giao thức MCP (Model Context Protocol). Tính năng này cho phép bạn thêm ngữ cảnh không chỉ từ file cục bộ mà còn từ các dịch vụ bên ngoài như:
GitHub Issues: AI có thể đọc các báo cáo lỗi trên GitHub để hiểu bối cảnh cần sửa code.
Supabase/PostgreSQL: AI có thể đọc trực tiếp Schema của database (như đã hướng dẫn ở các bài trước) để viết truy vấn chuẩn xác.
Notion/Slack: AI có thể lấy ngữ cảnh từ các tài liệu hướng dẫn hoặc trao đổi của đội ngũ trên các nền tảng quản lý công việc.
Cách sử dụng rất đơn giản: Bạn chỉ cần cấu hình MCP Server trong phần cài đặt, và sau đó có thể gọi ngữ cảnh qua phím @ như bình thường.
Dù AI rất thông minh, nhưng việc đưa "thừa" ngữ cảnh có thể làm loãng câu trả lời hoặc tốn Token.
Chỉ chọn những gì cần thiết: Nếu sửa lỗi CSS, đừng thêm ngữ cảnh là các file xử lý Logic ở Backend.
Sử dụng "Long Context" đúng cách: Cursor 2026 hỗ trợ các mô hình có cửa sổ ngữ cảnh cực lớn (như Claude 3.5 Sonnet hoặc GPT-4o), nhưng bạn vẫn nên ưu tiên các file có liên quan trực tiếp để AI phản hồi nhanh hơn.
Kiểm tra trạng thái Index: Luôn đảm bảo trạng thái Index là "Ready" (màu xanh) để tính năng @ hoạt động hiệu quả nhất.
Thêm ngữ cảnh không chỉ là một thao tác kỹ thuật, mà là cách bạn giao tiếp hiệu quả với AI. Bằng cách kết hợp giữa việc mở folder đúng cách, sử dụng linh hoạt các biểu tượng @ và tận dụng sức mạnh của MCP, bạn sẽ thấy Cursor AI không còn chỉ là một chatbot, mà là một cộng sự hiểu dự án còn rõ hơn cả chính bạn.
Hãy thử ngay bằng cách gõ @ và chọn file quan trọng nhất trong dự án của bạn hôm nay!
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Tự động hóa file và thư mục bằng Python với AI
Hướng dẫn tạo ảnh minh họa thơ, truyện kiểu sách lật
TOP công cụ AI hỗ trợ viết luận văn, nghiên cứu khoa học
Xây dựng Production Page trong phát triển frontend với AI
TOP tiện ích mở rộng AI tốt nhất cho Google Chrome
Hướng dẫn tạo vòng quay gọi tên học sinh
Mẹo nhập Context hiệu quả trong Cursor
Prompt dùng Gemini phân tích cấu trúc video bất kỳ
Xử lý dữ liệu với pandas
Cách tạo chỉ mục codebase trong Cursor
TOP công cụ phát hiện nội dung AI chính xác nhất
Tích hợp API trong tự động hóa Python với AI
Hướng dẫn tạo ảnh chân dung chibi 3D phiên bản thu nhỏ
Prompt tạo ảnh chân dung nữ siêu thực bằng AI
TOP công cụ AI giải Toán tốt nhất nên thử
Hướng dẫn tách nền ảnh trên ChatGPT chuyên nghiệp
Hướng dẫn thiết kế logo trên Canva bằng AI
Cách tạo Storybook truyện tranh bằng Canva AI