• CodeMaker AI đã đạt được bước đột phá khi tự động tái tạo thư viện phần mềm 90.000 dòng với độ tương đồng 91% so với mã gốc.
• AI được tinh chỉnh để hiểu và tạo ra các cấu trúc mã phức tạp, xử lý hơn 3.200 tệp và tái tạo mã trong chưa đầy 2 giờ.
• Quá trình tinh chỉnh bao gồm việc đào tạo mô hình AI trên 129 triệu token từ cơ sở mã, mất 11 giờ 44 phút với chi phí 1.949,75 USD.
• Mô hình được tinh chỉnh vượt trội hơn mô hình nền tảng, giảm tỷ lệ lỗi và tăng độ tương đồng.
• Ước tính dựa trên mô hình COCOMO cho thấy việc tái tạo mã thủ công sẽ mất khoảng 25 năm thời gian của nhà phát triển.
• Thành tựu này có ý nghĩa quan trọng đối với ngành phát triển phần mềm, cho thấy tiềm năng giảm đáng kể công sức lập trình thủ công và đẩy nhanh tiến độ phát triển.
• CodeMaker AI sử dụng 2 chỉ số chính để đánh giá độ chính xác của mã do AI tạo ra: tỷ lệ lỗi và tỷ lệ tương đồng.
• Tỷ lệ lỗi được định nghĩa là khoảng cách Levenshtein giữa các tệp gốc và tệp được tạo ra.
• Tỷ lệ tương đồng được tính bằng công thức: 1 - (khoảng cách(a, b) / max(độ dài(a), độ dài(b))).
• Việc sử dụng AI như CodeMaker AI trong phát triển phần mềm có thể dẫn đến chu kỳ phát triển nhanh hơn, hiệu quả chi phí cao hơn và thay đổi vai trò của các nhà phát triển.
• Thay vì viết mã từ đầu, các nhà phát triển có thể tập trung vào việc giám sát mã do AI tạo ra, tinh chỉnh mô hình cho các tác vụ cụ thể và giải quyết các thách thức thiết kế cấp cao.
• Tính tái tạo là một vấn đề quan trọng trong phần mềm do AI tạo ra. Thí nghiệm CodeMaker AI cung cấp những hiểu biết quý giá về những thách thức và thành công trong việc tái tạo mã.
• Một trong những thách thức trong tính tái tạo là sự mơ hồ vốn có trong mã. Mã không phải lúc nào cũng là ánh xạ một-một của chức năng; thường có nhiều cách để triển khai cùng một chức năng.
• Việc tinh chỉnh vẫn là giải pháp tốt nhất để cải thiện khả năng tái tạo của mã do AI tạo ra. Đào tạo mô hình trên các cơ sở mã cụ thể có thể tăng độ chính xác và mức độ phù hợp của mã được tạo ra.
• Bằng cách ngoại suy hiệu suất mô hình, có thể ước tính chi phí và thời gian cần thiết để xử lý ngay cả cơ sở mã nguồn mở lớn nhất như nhân Linux. Việc tái tạo toàn bộ 35,8 triệu dòng mã sẽ tốn khoảng 70.000 USD và mất khoảng 7 ngày.
📌 CodeMaker AI đã đạt được bước đột phá trong phát triển phần mềm bằng cách tái tạo 90.000 dòng mã với độ chính xác 91% trong chưa đầy 2 giờ. Thành tựu này cho thấy tiềm năng to lớn của AI trong việc tự động hóa và tăng cường các tác vụ phức tạp trong lĩnh vực kỹ thuật phần mềm, mở ra triển vọng về chu kỳ phát triển nhanh hơn và hiệu quả chi phí cao hơn.
https://www.marktechpost.com/2024/09/20/codemaker-ai-breakthrough-in-software-development-achieves-91-accuracy-in-recreating-90000-lines-of-code-setting-a-new-benchmark-for-ai-driven-code-generation-and-fine-tuned-model/