Amazon
Nâng cấp Java bằng tính năng chuyển đổi mã của Amazon Q Developer
Amazon chuyển hàng chục nghìn ứng dụng Java nội bộ lên Java 17 bằng tác nhân lập trình AI của mình
Vấn đề
Amazon vận hành hàng chục nghìn ứng dụng trên môi trường thực tế bằng Java 8 hoặc 11. Lập trình viên mất nhiều tuần để nâng cấp thủ công một ứng dụng, và việc chuyển đổi một thư viện phụ thuộc có thể mất 1 ngày hoặc hơn.
Cách tiếp cận
Năm 2024, Amazon dùng tác nhân chuyển đổi mã trong Amazon Q Developer, trợ lý lập trình AI tạo sinh của chính hãng, để nâng cấp các ứng dụng nội bộ lên Java 17. Lập trình viên có thể xem xét và điều chỉnh kế hoạch nâng cấp của tác nhân trước khi nó thực hiện các thay đổi. Amazon bán chính công cụ này cho khách hàng của AWS.
Số liệu chính
Bài học
Amazon tiết kiệm được công sức cho một công việc bảo trì lớn, lặp lại và có tiêu chí hoàn thành rõ ràng. Các khoản tiết kiệm là ước tính của Amazon, chưa có đo lường độc lập nào được công bố.
Phân loại
- Quy mô
- Doanh nghiệp lớn
- Chức năng kinh doanh
- CNTT và R&D
- Loại hình đổi mới
- Đổi mới quy trình
- Công nghệ AI
- AI tạo sinhTác tử AI
- Hình thức triển khai
- Tự phát triển
- Căn cứ
- Công bố của doanh nghiệp
Nguồn
Tóm tắt nguồn
AWS mô tả cách Amazon dùng tác nhân chuyển đổi của Amazon Q Developer để chuyển hàng chục nghìn ứng dụng sản xuất từ Java 8 hoặc 11 lên Java 17. AWS cho rằng tác nhân đã tiết kiệm hơn 4.500 năm công phát triển cho hơn một nghìn lập trình viên và 260 triệu USD chi phí mỗi năm. AWS lưu ý việc chuyển đổi một thư viện phụ thuộc có thể mất một lập trình viên một ngày hoặc hơn nếu làm thủ công.
The Decoder đưa tin Andy Jassy tuyên bố Amazon đã nâng cấp hơn một nửa số hệ thống Java đang vận hành thực tế trong 6 tháng, đưa thời gian nâng cấp trung bình từ khoảng 50 ngày công của lập trình viên xuống còn vài giờ. Bài báo nêu ước tính của ông là tiết kiệm 4.500 năm công của lập trình viên và 260 triệu USD, đồng thời cho biết lập trình viên đã phát hành 79% số bản rà soát mã do AI tạo ra mà không cần chỉnh sửa.
Cloud Wars dẫn lời Andy Jassy cho biết Amazon đã chuyển đổi hơn 30.000 ứng dụng Java trong vài tháng bằng tính năng chuyển đổi mã của Amazon Q. Ông ước tính tiết kiệm 260 triệu USD và 4.500 năm công của lập trình viên so với việc làm theo cách khác.
Thông tin đầy đủ có trong tài liệu gốc.