Amazon mengumumkan Kamis Pembisik Kode, alat baru bagi pengembang untuk menolak rekomendasi kode. Alat berbasis pembelajaran mesin saat ini dalam pratinjau.
CodeWhiperer memberikan saran berdasarkan informasi kontekstual, seperti posisi kursor di kode sumber, kode sebelum kursor, dan kode di file lain dalam proyek yang sama. Itu juga menanggapi permintaan bahasa alami sederhana seperti “Unggah file dengan enkripsi sisi server”.
Tidak seperti alat bantu pengkodean tradisional yang menghasilkan satu baris kode pada satu waktu, CodeWhisperer menghasilkan seluruh subrutin sekaligus. Ini mendukung bahasa pemrograman utama, termasuk Java, Javascript, dan Python, serta beberapa IDE.
CodeWhisperer memanfaatkan model bahasa besar terbaru dan dilatih pada kumpulan data besar – repositori open source, repositori internal Amazon, dokumentasi API, forum, dan banyak lagi.
“Kami melatih model kami pada pola paling umum untuk membangun aplikasi cloud, sehingga Anda dapat membangun dan berinovasi di cloud lebih cepat dari sebelumnya,” kata Swami Sivasubramanian, wakil presiden layanan data dan pembelajaran mesin di AWS, di Amazon re:MARS konferensi. “Kamis.
Dia menambahkan bahwa meskipun dirancang untuk meningkatkan produktivitas pembuat kode, ia melakukannya dengan cara yang bertanggung jawab — mengurangi risiko seperti bias, pelanggaran keamanan, dan kesalahan. Muncul dengan pemindai keamanan bawaan untuk membantu mendeteksi kerentanan dalam proyek pengembang. Ini juga memiliki pelacakan referensi bawaan untuk mendeteksi apakah rekomendasi kode mirip dengan data pelatihan CodeWhisperer tertentu. Ini memungkinkan Anda untuk dengan mudah menemukan dan melihat kode referensi itu dan menjelajahi bagaimana kode itu digunakan dalam konteks proyek lain.
CodeWhisperer juga akan membantu pembuat kode menghindari bias dengan menghapus saran kode yang mungkin dianggap bias dan tidak adil.