
Một nhóm nhà phát triển đã chia sẻ kết quả sau 3 tháng thử nghiệm điều phối hệ thống AI agent tự động decompile (giải mã mã nguồn) một tựa game bắn súng góc nhìn thứ nhất (FPS) nổi tiếng sang ngôn ngữ C++. Bằng cách tiêu tốn hơn 500 tỷ token, dự án đã khôi phục thành công khoảng 80% mã nguồn của trò chơi, cho phép game khởi chạy, hiển thị menu chính và tải được các bản đồ thử nghiệm.
Hệ thống sử dụng các model như Sonnet 5 và Opus 5.5 vận hành trên hạ tầng Claude Code CLI và Codex CLI. Nhóm nghiên cứu thiết lập 3 agent đảm nhận nhiệm vụ decompile/commit mã nguồn cùng 1 agent chuyên lắng nghe, kiểm tra lỗi và phối hợp công việc. Các agent quản lý tiến độ qua GitHub Issues (mỗi issue cho một file .cpp) và giao tiếp trực tiếp với nhau cũng như với con người thông qua kênh Discord chung nhờ sự hỗ trợ của công cụ ida-mcp từ Hex-Rays.
Đáng chú ý, để tối ưu hóa chi phí và hiệu năng, nhóm phát triển đã hạ ngưỡng nén ngữ cảnh (compaction threshold) từ 90% mặc định xuống 42%. Việc giải mã tạo ra nhiều dữ liệu tạm thời không còn giá trị sau khi hoàn thành, do đó việc xóa bỏ “rác ngữ cảnh” sớm giúp các agent duy trì sự tập trung và giảm thiểu hiện tượng mất phương hướng khi xử lý lượng dữ liệu lớn.
Thử nghiệm này là một minh chứng ấn tượng cho cộng đồng lập trình viên Việt Nam về khả năng điều phối AI agent tự động hóa trong các dự án tái thiết lập phần mềm quy mô lớn, gợi mở cách tối ưu hóa ngữ cảnh và chi phí token hiệu quả trong thực tế.
Nguồn: Hacker News — Biên dịch & tổng hợp: danhbaai.com