Một kỹ sư tại Thoughtworks vừa công bố kết quả thí nghiệm chứng minh rằng việc tái cấu trúc mã nguồn (refactoring) không chỉ giúp phần mềm dễ đọc, mà còn tiết kiệm tới 75% chi phí token khi dùng AI lập trình. Đây là một bước tiến quan trọng trong lĩnh vực AI, mở ra hướng tối ưu chi phí cho các công ty phần mềm đang áp dụng AI vào quy trình phát triển.
Mã nguồn 17.000 dòng do AI viết
Tác giả đã dùng Claude Code và Cursor để viết một ứng dụng 150.000 dòng mã, chủ yếu bằng Rust và TypeScript. Trong quá trình đó, anh nhận ra một file truy xuất dữ liệu phình to tới 17.155 dòng, lặp lại hàng trăm đoạn code giống hệt nhau. Điều này khiến AI tốn rất nhiều "token" (đơn vị tính phí của AI) mỗi lần chỉnh sửa.
Nhờ sự đặc biệt của agent lập trình (không bị ảnh hưởng bởi ký ức giống con người), anh đã xây dựng một thí nghiệm có kiểm soát: chia nhỏ việc tái cấu trúc thành nhiều bước, sau mỗi bước lại yêu cầu một phiên bản agent mới thực hiện một thay đổi đại diện, đo chi phí token tiêu tốn.
Kết quả: Tiết kiệm 3/4 chi phí
Sau 17 bước tái cấu trúc, chi phí token giảm từ 4.000 token cho mỗi thay đổi xuống còn khoảng 1.000 token. Thời gian xử lý cũng giảm đáng kể. Dù chi phí token không quá cao (chưa tới 1 USD cho mỗi lần thay đổi), nhưng nếu nhân lên hàng nghìn yêu cầu mỗi ngày, con số tiết kiệm là rất lớn, đặc biệt với các startup có ngân sách hạn hẹp.
Thí nghiệm này cho thấy việc duy trì mã nguồn sạch sẽ không chỉ là thói quen tốt mà còn là một quyết định kinh tế thông minh trong thời đại AI. Các công ty như Google (GOOGL), Microsoft (MSFT) đang chi hàng tỷ USD cho hạ tầng AI, vì vậy tối ưu chi phí token là xu hướng tất yếu. Bài viết cũng là lời khuyên cho cộng đồng lập trình viên: hãy tái cấu trúc mã thường xuyên để AI làm việc hiệu quả hơn.






