Trong số các dự án AI nổi bật trên GitHub tuần này, 'AI-Code-Refactor' của nhóm phát triển từ Đại học Stanford đang gây sốt. Công cụ này sử dụng một mô hình ngôn ngữ lớn được tinh chỉnh đặc biệt (fine-tuned) trên hàng triệu repo mã nguồn chất lượng cao để đề xuất và thực hiện tự động các bước tái cấu trúc (refactoring) phức tạp, như tách lớp, tối ưu hóa hiệu suất và cải thiện khả năng đọc mã.
Điểm khác biệt của AI-Code-Refactor so với các công cụ IDE thông thường là khả năng hiểu ngữ cảnh toàn cục của dự án. Thay vì chỉ sửa lỗi cú pháp, nó có thể nhận diện các mẫu thiết kế (design patterns) kém hiệu quả và đề xuất phương án thay thế tốt hơn. Người dùng có thể chạy công cụ này trực tiếp trên terminal hoặc tích hợp vào VS Code và JetBrains IDEs.
Dự án này đang được cộng đồng chú ý vì giải quyết một vấn đề đau đầu trong ngành phần mềm: nợ kỹ thuật (technical debt). Nhiều công ty lớn như Spotify và Netflix đã bắt đầu thử nghiệm công cụ này trong quy trình CI/CD của mình. Kết quả ban đầu cho thấy giảm 40% thời gian dành cho việc bảo trì mã nguồn cũ.
Trên GitHub, dự án đã đạt 15.000 sao và 2.000 fork chỉ sau một tuần. Nhóm phát triển cho biết họ đang làm việc phiên bản 2.0 với khả năng hỗ trợ nhiều ngôn ngữ lập trình hơn, bao gồm Rust và Go, dự kiến ra mắt vào cuối tháng 10 này.