Google baru-baru ini mengumumkan bahwa asisten kode tingkat perusahaan, Code Assist, telah ditingkatkan ke Gemini 2.0 dan memperluas sumber data eksternal yang dapat dihubungkan, seperti GitLab, GitHub, Google Docs, dll. Langkah ini bertujuan untuk memberi pengembang fungsi bantuan kode yang lebih kuat, meningkatkan efisiensi pengembangan, dan menyederhanakan alur kerja. Gemini 2.0 memberikan Code Assist jendela kontekstual yang lebih besar, memungkinkannya untuk lebih memahami basis kode yang besar dan mencapai integrasi tanpa batas melalui integrasi langsung ke dalam IDE yang umum digunakan pengembang.
Google baru-baru ini mengumumkan bahwa asisten kode tingkat perusahaan, Code Assist, telah ditingkatkan ke Gemini2.0 dan memperluas sumber data eksternal yang dapat dihubungkan. Versi baru ini akan memberikan pengembang jendela kontekstual yang lebih besar untuk lebih memahami basis kode besar di perusahaan.
Menurut Ryan Salva, direktur senior manajemen produk di Google Cloud, Code Assist kini dapat terhubung ke berbagai sumber data, termasuk GitLab, GitHub, Google Docs, Sentry.io, Atlassian, dan Snyk. Pengembang dapat meminta bantuan dari Code Assist langsung dalam lingkungan pengembangan terintegrasi (IDE) mereka tanpa mengganggu alur kerja mereka. Sebelumnya, Code Assist hanya mendukung integrasi dengan VS Code dan JetBrains.
Code Assist yang sebelumnya bernama Duet AI pertama kali diluncurkan pada Oktober lalu. Dengan meningkatnya permintaan perusahaan untuk menyederhanakan proyek pengkodean, platform pengkodean AI seperti GitHub C opilot juga mendapatkan perhatian luas. Code Assist menambahkan keamanan tingkat perusahaan dan perlindungan hukum dengan rilis Edisi Perusahaannya.
Salva menekankan bahwa menghubungkan Code Assist ke alat lain yang digunakan pengembang setiap hari dapat memberikan lebih banyak konteks untuk pekerjaan mereka tanpa perlu sering berpindah jendela. “Pengembang dapat menggunakan beberapa alat seperti GitHub, Atlassian Jira, DataDog, Snyk, dll. sepanjang hari, dan kami ingin memungkinkan mereka untuk memperkenalkan konteks tambahan ini ke dalam IDE,” katanya.
Pengembang cukup membuka jendela obrolan Code Assist dan meminta komentar terbaru tentang masalah tertentu atau permintaan penarikan terbaru di basis kode. Code Assist akan secara otomatis menanyakan sumber data dan mengembalikan informasi yang relevan ke IDE, membantu pengembang bekerja lebih efisien.
Asisten pengkodean AI adalah salah satu aplikasi penting awal AI generatif. Sejak pengembang perangkat lunak mulai menggunakan ChatGPT untuk membantu pengkodean, sejumlah asisten pengkodean berorientasi perusahaan telah diluncurkan di pasar. GitHub merilis C kopilot Enterprise pada bulan Februari tahun ini, dan Oracle juga meluncurkan asisten pengkodean Java dan SQL. Selain itu, asisten coding yang diluncurkan Harness juga berbasis Gemini dan dapat memberikan saran secara real time.
Perlu disebutkan bahwa meskipun Code Assist sudah mendukung Gemini2.0, namun tetap independen dari Jules, alat baru yang diluncurkan oleh Google. Jules adalah salah satu dari beberapa eksperimen yang diluncurkan oleh tim Google Labs untuk menunjukkan bagaimana agen otonom atau semi-otonom dapat digunakan untuk mengotomatiskan proses pengkodean, kata Salva. Meskipun Code Assist saat ini merupakan satu-satunya alat pengkodean tingkat perusahaan yang berbasis Gemini, Jules mungkin akan menggabungkan fungsi serupa di masa mendatang.
Saat ini, masukan dari pengguna awal tentang Code Assist dan Jules menunjukkan bahwa Gemini 2.0 telah meningkatkan kecepatan respons secara signifikan. Salva menunjukkan bahwa selama proses pengkodean, umpan balik yang cepat sangat penting bagi pengembang, dan penundaan apa pun akan mengganggu pemikiran mereka.
Ke depan, meskipun asisten pengkodean akan tetap penting bagi pertumbuhan AI generatif, Salva yakin cara perusahaan mengembangkan model dan aplikasi pembuatan kode kemungkinan akan berubah di tahun-tahun mendatang. Dia menyebutkan bahwa Laporan Negara Pembangunan yang Dipercepat tahun 2024 dari tim penelitian dan evaluasi DevOps Google menunjukkan bahwa 39% responden menyatakan ketidakpercayaannya terhadap kode yang dihasilkan AI, sementara kualitas dokumentasi dan penyampaiannya juga menurun.
Highlight:
Code Assist kini telah ditingkatkan ke Gemini2.0 dan telah menambahkan koneksi ke berbagai sumber data.
Pengembang dapat menggunakan Code Assist langsung di IDE untuk memperoleh informasi kontekstual yang relevan dan meningkatkan efisiensi kerja.
Di masa depan, pengembangan asisten pengkodean AI mungkin lebih fokus pada kualitas pembuatan kode daripada sekadar meningkatkan efisiensi kerja.
Secara keseluruhan, peningkatan Code Assist merupakan kemajuan penting bagi AI generatif di bidang bantuan kode tingkat perusahaan, namun hal ini juga mengingatkan kita untuk memperhatikan peningkatan kualitas pembuatan kode AI dan menghindari sekadar mengejar efisiensi sambil mengabaikan kode. keandalan dan pemeliharaan. Kedepannya, arah pengembangan asisten pengkodean AI akan lebih fokus pada peningkatan kualitas kode dan kepercayaan pengembang.