Skip to content

Tổng quan về các loại Context

Để Agentic IDE hoạt động hiệu quả, nó cần được cung cấp đầy đủ "context" (bối cảnh). Context là tất cả những thông tin giúp Agent hiểu rõ về dự án, yêu cầu của bạn, và các quy tắc cần tuân thủ. Một Agent mạnh mẽ là một Agent được cung cấp context chất lượng.

Các loại context có thể được phân loại theo mức độ quan trọng và ảnh hưởng của chúng đến kết quả công việc. Dưới đây là các loại context chính, được sắp xếp theo thứ tự từ quan trọng nhất:

  1. Prompt của người dùng: Yêu cầu trực tiếp của bạn. Đây là kim chỉ nam cho mọi hành động của Agent.

  2. Codebase hiện có: Toàn bộ mã nguồn của dự án là nguồn chân lý (source of truth) quan trọng nhất để Agent học hỏi các quy ước, cấu trúc và logic hiện có.

  3. Tài liệu dự án: Bao gồm các tài liệu về yêu cầu, thiết kế kỹ thuật, kiến trúc, và sơ đồ cơ sở dữ liệu. Chúng cung cấp định hướng chiến lược cho Agent.

  4. Tài liệu thư viện (Tech Stack): Hướng dẫn sử dụng các thư viện, framework trong dự án của bạn. Cung cấp context này giúp Agent viết code đúng chuẩn và hiệu quả.

  5. IDE Rules: Các quy tắc và chỉ dẫn được định nghĩa sẵn cho IDE để đảm bảo Agent luôn tuân thủ các tiêu chuẩn của dự án.

  6. Browser Previews: Context trực quan từ trình duyệt, bao gồm cấu trúc HTML, lỗi console, và hình ảnh giao diện, giúp Agent gỡ lỗi frontend hiệu quả.

  7. Giao thức MCP: Cơ chế cho phép Agent truy cập vào các nguồn context bên ngoài như tài liệu thư viện thời gian thực, API của bên thứ ba, hoặc các công cụ tìm kiếm.

  8. Tiêu chuẩn llms.txt: Một file công khai trên các trang web giúp Agent nhanh chóng hiểu về cấu trúc và nội dung của một trang web hoặc một thư viện.

Việc hiểu và kết hợp các loại context này một cách thông minh sẽ giúp bạn tối ưu hóa sức mạnh, hiệu suất và độ chính xác của Agentic IDE.

WARNING

Đây chỉ là những loại cơ bản hiện tại thôi, thực tế còn rất nhiều nữa. Và trong tương lai sẽ có nhiều kỹ thuật, công cụ hổ trợ được phát hành thêm.