3 điểm bởi obtuse 2026-04-18 | 2 bình luận | Chia sẻ qua WhatsApp

"Vì sao AI của bạn luôn có cảm giác kém thông minh hơn lời đồn?"

  • Càng tích lũy nhiều ngữ cảnh, cảm giác hiệu năng của mô hình càng giảm dần
  • Khi chuyển sang cuộc trò chuyện mới, lại phải giải thích lại các tiền đề trước đó mỗi lần
  • Dùng /compact thì lại làm mất quá nhiều ngữ cảnh
  • Không thể biết được “AI đã nhìn chính xác những tệp và đoạn mã nào để đi đến kết luận này?”

Trong cuốn sách của Addy Osmani, lãnh đạo kỹ thuật cấp cao tại Google, ông cũng từng chỉ ra vấn đề tương tự. AI có thể tạo mã rất nhanh, nhưng chất lượng kiến trúc và việc quản lý ngữ cảnh rốt cuộc vẫn là phần con người phải tự đảm trách.
Vì vậy, xin giới thiệu công cụ mã nguồn mở do một nhóm học sinh khoa Phát triển Phần mềm của Trường THPT Meister Phần mềm Busan tạo ra để trực tiếp giải quyết vấn đề này.

Contexty — Đây là công cụ cho phép lập trình viên trực tiếp nhìn thấy và kiểm soát ngữ cảnh của AI.

GitHub: https://github.com/ttalkkak-lab/opencode-contexty

Tính năng chính

HSCMM (Human-supervised Context Management)

Trực quan hóa theo thời gian thực ngữ cảnh mà AI hiện đang tham chiếu dưới dạng cây trong bảng VSCode Context Explorer
Có thể kiểm tra cả tệp, thư mục và thậm chí từng dòng mã cụ thể được bao gồm
Có thể loại bỏ ngay những phần không cần thiết, đồng thời tự thêm các tệp cần thiết hoặc vùng chọn mã
Các dòng được đưa vào ngữ cảnh sẽ được highlight ngay trong editor để dễ phân biệt bằng hình ảnh

AASM (Active Agent-supervised Architecture)

Sub-Agent phát hiện trước các anti-pattern kiến trúc ngay ở giai đoạn prompt

Dồn toàn bộ logic vào một tệp duy nhất
Tạo God Object
Lạm dụng trạng thái toàn cục có thể thay đổi
và các sai lầm phổ biến khác sẽ được AI cảnh báo hoặc chặn lại trước khi sinh mã.

DCP (Dynamic Context Pruning)

Tự động nén trước khi chạm tới giới hạn ngữ cảnh, đồng thời minh bạch cho thấy đã nén những gì và tiết kiệm được bao nhiêu token. Khi cần, cũng có thể khôi phục (decompress) phần đã nén.

ACPM (Agent Context Permission Management)

Kiểm soát chi tiết các công cụ mà AI có thể sử dụng (file-read, file-write, shell, web, v.v.) cùng quyền truy cập đường dẫn tệp.
Có thể lưu dưới dạng preset để dễ dàng gọi lại theo từng dự án.

Cách cài đặt

npx @ttalkkak-lab/opencode-contexty init  

Sau khi chạy lệnh và chọn IDE, extension OpenCode và extension cho IDE sẽ được cài đặt tự động, nhưng phần lớn tính năng vẫn có thể dùng chỉ với CLI.
Các công cụ AI coding ngày càng mạnh hơn, nhưng tôi cho rằng hiện vẫn còn thiếu những công cụ giúp lập trình viên hiểu rõ và kiểm soát được “AI đang nhìn thấy gì lúc này”. Contexty là dự án được khởi động để lấp đầy khoảng trống đó.
Nếu bạn quan tâm, hãy ghé xem kho lưu trữ GitHub; luôn hoan nghênh star, phản hồi, báo cáo lỗi, đề xuất tính năng và PR!

2 bình luận

 
runableapp 2026-04-19

Wow, tuyệt vời~!

 
moderator 2026-04-18

Đã đổi về tiêu đề gốc và chuyển sang Show.
Vui lòng tham khảo Cách sử dụng GeekNews khi đăng tiêu đề bài viết.
Xin lưu ý, các bài viết mà moderator đã điều chỉnh phân loại có thể bị hạn chế hiển thị trên màn hình chính, nên mong bạn kiểm tra lại danh mục thêm một lần trước khi đăng.