Amazon Web Services, Inc mengumumkan ketersediaan umum Amazon Q, asisten kecerdasan buatan (AI) generatif yang paling canggih untuk mempercepat pengembangan perangkat lunak dan memanfaatkan data internal perusahaan. Amazon Q tidak hanya menghasilkan kode yang sangat akurat, tetapi juga menguji, men-debug, dan memiliki kemampuan perencanaan dan penalaran multi-langkah yang dapat mengubah (misalnya, melakukan peningkatan versi java) dan menerapkan kode baru yang dihasilkan dari permintaan pengembang.
“Amazon Q adalah asisten bertenaga kecerdasan buatan (AI) generatif tercanggih yang tersedia saat ini. Dengan akurasi terdepan di industri, kemampuan agen yang canggih, dan keamanan terbaik di kelasnya, Amazon Q membantu developer menjadi lebih produktif dan pengguna bisnis untuk mempercepat pengambilan keputusan,” kata Dr. Swami Sivasubramanian, Wakil Presiden Kecerdasan Buatan dan Data di AWS.
Berikut beberapa kemampuan Amazon Q:
● Rekomendasi coding paling akurat:
Amazon Q membantu developer membangun aplikasi lebih cepat dan aman dengan menghasilkan saran dan rekomendasi kode secara nyaris real-time. Pelanggan seperti Blackberry, BT Group, dan Toyota sudah menggunakan Q untuk meningkatkan produktivitas developer dan mempercepat inovasi dalam organisasi mereka.
Amazon Q Developer memiliki tingkat penerimaan kode tertinggi yang dilaporkan di industri, untuk asisten yang melakukan saran kode multi-baris. Baru-baru ini BT Group melaporkan bahwa mereka menerima 37% saran kode dari Q, dan National Australia Bank melaporkan tingkat penerimaan sebesar 50%.
Q juga memiliki kemampuan kustomisasi yang canggih yang secara aman memanfaatkan basis kode internal pelanggan untuk memberikan rekomendasi kode yang lebih relevan dan berguna. Dengan kemampuan ini, Q menjadi ahli dalam kode Anda dan memberikan rekomendasi yang lebih relevan untuk menghemat waktu. Q menjaga kustomisasi sepenuhnya privat, dan model dasar (FM) tidak menggunakannya untuk pelatihan, sehingga melindungi kekayaan intelektual pelanggan yang berharga.
● Agen Pengembang Amazon Q:
Q memiliki kemampuan unik yang disebut agen, yang dapat menjalankan berbagai tugas secara mandiri - mulai dari implementasi fitur, dokumentasi, dan refactoring kode, hingga melakukan peningkatan perangkat lunak.
Pengembang cukup meminta Amazon Q untuk menerapkan fitur aplikasi (seperti meminta untuk membuat fitur "tambahkan ke favorit" di aplikasi berbagi sosial), dan agen akan menganalisis kode aplikasi mereka yang ada dan menghasilkan rencana implementasi langkah demi langkah.
Pengembang dapat berkolaborasi dengan agen untuk meninjau dan mengulangi rencana tersebut sebelum agen menerapkannya, menghubungkan beberapa langkah secara bersamaan dan menerapkan pembaruan pada file sumber, blok kode, dan rangkaian pengujian. Melalui tugas-tugas ini, Q telah mencapai skor tertinggi dari asisten pengembangan perangkat lunak mana pun yang tersedia saat ini, dengan skor 13,4% pada papan peringkat SWE-Bench dan 20,5% pada papan peringkat SWE-Bench (Lite), yakni dataset yang mengukur kemampuan coding.
Untuk menghemat waktu pelanggan hingga berbulan-bulan, bahkan bertahun-tahun, untuk proses peningkatan aplikasi, Q juga dapat mengotomatisasi dan mengelola seluruh proses peningkatan, dengan konversi Java tersedia hari ini dan konversi .Net akan segera hadir untuk membantu pengguna berpindah dari Windows ke Linux.
Di lingkungan pengembangan terpadu (IDE) mereka, pengembang cukup meminta Amazon Q untuk "mengubah" proyek mereka dan agen menganalisis kode sumber aplikasi, menghasilkan kode baru dalam bahasa atau versi target, menjalankan pengujian, dan menyelesaikan semua perubahan kode.