Google meluncurkan asisten pengkodean AI baru, Jules, yang menandai era baru pemrograman otomatis. Berdasarkan platform Gemini 2.0, Jules memiliki kemampuan untuk memperbaiki kerentanan perangkat lunak secara mandiri, menyiapkan perubahan kode, dll., dan dapat diintegrasikan secara mulus dengan GitHub untuk menyelesaikan analisis dan perbaikan pustaka kode yang kompleks tanpa pengawasan manual yang berkelanjutan, dan menghasilkan tarikan yang mendetail permintaan. Peluncurannya dilakukan pada saat industri pengembangan perangkat lunak menghadapi tantangan kekurangan talenta dan utang teknis. Dengan perkiraan Gartner bahwa pengkodean yang dibantu AI akan berperan dalam 75% pengembangan aplikasi baru pada tahun 2028, Jules muncul pada saat yang tepat. untuk memenuhi permintaan yang terus meningkat.
Google secara resmi meluncurkan asisten pengkodean kecerdasan buatannya "Jules" pada hari Rabu, sebuah produk baru yang menandai langkah maju yang besar dalam mengotomatiskan tugas-tugas pengkodean. Jules dikembangkan berdasarkan platform Gemini2.0 terbaru dan dapat secara mandiri memperbaiki kerentanan perangkat lunak dan menyiapkan perubahan kode saat pengembang sedang istirahat.
Sistem ini dapat berintegrasi langsung dengan sistem alur kerja GitHub untuk menganalisis basis kode yang kompleks, menerapkan perbaikan pada banyak file, dan menghasilkan permintaan penarikan terperinci tanpa pengawasan manusia yang terus-menerus.
Pelepasan Jules terjadi pada saat industri pengembangan perangkat lunak menghadapi kekurangan talenta dan tekanan utang teknis. Firma riset pasar Gartner memperkirakan bahwa pengkodean yang dibantu AI akan berperan dalam 75% pengembangan aplikasi baru pada tahun 2028. Tren ini menunjukkan meningkatnya kebutuhan akan asisten pengkodean otomatis.
Tidak seperti asisten pengkodean tradisional, Jules tidak hanya memberikan saran perbaikan, namun beroperasi sebagai agen otonom dalam ekosistem GitHub. Itu dapat menganalisis basis kode, mengembangkan rencana remediasi yang komprehensif, dan melakukan tugas remediasi pada banyak file secara bersamaan. Selain itu, integrasi Jules yang lancar dengan alur kerja pengembang yang ada menjadikannya lebih praktis.
Pada konferensi pers, Jacqueline Kunzelman, direktur manajemen produk di Google Labs, menekankan fitur keamanan sistem. “Pengembang tetap memegang kendali sepanjang seluruh proses,” katanya. Jules mengusulkan rencana sebelum mengambil tindakan, dan pengguna dapat memantau kemajuan penulisan kode mereka secara real-time, dengan persetujuan yang jelas diperlukan sebelum perubahan apa pun digabungkan, sehingga memastikan manusia terlibat dalam proses tersebut. proses pembangunan.
Jules bukan sekadar asisten pengkodean; ini adalah bagian dari visi Google yang lebih besar dalam membangun agen AI yang dapat beroperasi secara mandiri dengan tetap menjaga pengawasan manusia. Sistem ini didukung oleh Gemini 2.0, model bahasa berskala besar terbaru dari Google, yang secara signifikan meningkatkan pemahaman kode dan kemampuan pembuatan.
Bagi banyak pengembang, Jules memicu pemikiran penting tentang masa depan karier mereka. Namun, pengujian awal menunjukkan bahwa Jules lebih cenderung menambah dibandingkan menggantikan pekerjaan pengembang manusia. Dengan menggunakan Jules dan alat terkait, para peneliti di Lawrence Berkeley National Laboratory telah mengurangi waktu pemrosesan tugas analisis tertentu dari satu minggu menjadi beberapa menit, sehingga memungkinkan mereka untuk fokus pada tantangan yang lebih kompleks.
Secara finansial, Jules bisa memberikan dampak yang signifikan. Menurut statistik McKinsey, proyek pengembangan perangkat lunak sering kali menghadapi risiko pembengkakan biaya. Proyek TI yang besar seringkali melebihi anggaran sebesar 45% dan memberikan nilai 56% lebih rendah dari yang diharapkan. Dengan mengotomatiskan tugas perbaikan dan pemeliharaan bug rutin, Jules diharapkan dapat mengurangi biaya ini secara signifikan dan mempercepat siklus pengembangan.
Jules awalnya akan tersedia untuk sekelompok kecil penguji tepercaya, dengan akses yang lebih luas diharapkan pada awal tahun 2025. Google memiliki rencana untuk mengintegrasikan fungsi serupa ke dalam ekosistem pengembangannya, termasuk Android Studio dan Chrome DevTools.
Seiring kemajuan teknologi, Jules akan menghadapi tantangan pemrograman yang semakin kompleks dan kebutuhan untuk menjaga kualitas dan keamanan kode. “Janji ini bukan hanya tentang memperbaiki bug dengan lebih cepat, namun tentang mengubah secara mendasar cara berpikir kita tentang pengembangan perangkat lunak,” kata seorang pengembang senior di sebuah perusahaan teknologi besar.
Pintu masuk proyek: https://labs.google.com/jules/
Secara keseluruhan, kemunculan Jules mewakili lompatan besar dalam teknologi pemrograman berbantuan AI. Hal ini tidak hanya meningkatkan efisiensi pengembangan dan mengurangi biaya, namun yang lebih penting, hal ini mengubah pemahaman kita tentang pengembangan perangkat lunak dan memberikan peluang untuk pengembangan rekayasa perangkat lunak di masa depan arah baru. Meski masih dalam tahap awal, Jules memiliki potensi yang besar dan patut dinantikan pengembangannya ke depan.