Rumah Internet Google melancarkan Bantu Kod, cabaran terbaru kepada GitHub Copilot

Google melancarkan Bantu Kod, cabaran terbaru kepada GitHub Copilot

Pada konferens Cloud Next, Google pada hari Selasa memperkenalkan Gemini Code Assist, alat bantuan penyelesaian kod dan bantuan AI yang berorientasikan perniagaan.

Jika ini terdengar akrab, itu mungkin kerana sebelum ini Google menawarkan perkhidmatan serupa di bawah jenama Duet AI yang kini tidak wujud. Satu itu menjadi tersedia secara umum pada akhir 2023, tetapi pada masa itu, Google sudah memberi petunjuk bahawa mereka akan mengalihkan perkhidmatan itu dari model Codey kepada Gemini dalam masa terdekat. Code Assist adalah baik penjelmaan semula perkhidmatan lama mahupun kemas kini besar.

Code Assist, yang Google Cloud tunjukkan pada konferens berhadapan 30,000 peserta di Las Vegas, akan tersedia melalui plugin untuk editor popular seperti VS Code dan JetBrains.

Lebih daripada versi Duet AI, Code Assist juga merupakan pesaing langsung kepada GitHub Copilot Enterprise dan bukan versi asas Copilot. Itu kerana ada beberapa putaran khas Google.

Antara yang menyokongnya adalah sokongan untuk Gemini 1.5 Pro, yang terkenal dengan jendela konteks token sejuta, membolehkan alat Google menarik lebih banyak konteks daripada pesaingnya. Google mengatakan ini bermaksud cadangan kod yang lebih tepat, sebagai contoh, tetapi juga keupayaan untuk memikirkan dan menukar separa besar kod.

“Kemas kini ini membawa jendela konteks token sejuta besar, yang merupakan yang terbesar dalam industri. Ini membolehkan pelanggan melakukan perubahan berskala besar di seluruh kod sumber anda, membolehkan transformasi kod yang dikendalikan AI yang tidak mungkin sebelum ini,” jelas Brad Calder, VP dan GM Google untuk platfom awan dan infrastruktur teknikalnya, dalam satu sidang akhbar sebelum pengumuman Selasa.

Kredit Gambar: Google

Sama seperti GitHub Enterprise, Code Assist juga boleh disesuaikan berdasarkan kod sumber dalaman syarikat.

"Penyesuaian kod menggunakan RAG dengan Gemini Code Assist secara signifikan meningkatkan kualiti bantuan Gemini untuk pembangun kami dalam hal penyelesaian kod dan penjanaan," kata Kai Du, Pengarah Kejuruteraan dan Ketua AI Generatif di Turing. "Dengan penyesuaian kod dalam tempat, kami mengharapkan peningkatan besar dalam kadar penerimaan kod keseluruhan."

Fungsionaliti ini kini sedang berada dalam pra-tinjauan.

Kredit Gambar: Frederic Lardinois/TechCrunch

Sebuah ciri lagi yang membuat Code Assist menonjol adalah keupayaannya untuk menyokong sumber kod yang berada di lokasi, dalam GitLab, GitHub dan BitBucket Atlassian, sebagai contoh, serta yang mungkin berkongsi antara perkhidmatan yang berbeza. Itu merupakan sesuatu yang pesaing Google yang paling popular dalam ruang ini tidak tawarkan pada masa kini.

Google juga bekerjasama dengan sejumlah syarikat yang berorientasikan pembangun untuk membawa pangkalan pengetahuan mereka ke Gemini. Stack Overflow sudah mengumumkan kemitraan dengan Google Cloud sebelum ini tahun. Datadog, Datastax, Elastic, HashiCorp, Neo4j, Pinecone, Redis, Singlestore dan Snyk kini juga bekerjasama dengan Google melalui kemitraan serupa.

Ujian sebenar, tentulah, adalah bagaimana pembangun akan bertindak balas terhadap Code Assist dan seberapa berguna cadangannya bagi mereka. Google membuat langkah yang tepat di sini dengan menyokong pelbagai repositori kod dan menawarkan jendela konteks yang besar, tetapi jika latennya terlalu tinggi atau hasilnya tidak cukup baik, maka semua ciri-ciri tersebut tidak penting. Dan jika ia tidak jauh lebih baik daripada Copilot, yang sudah agak maju, ia mungkin akan menderita nasib CodeWhisperer AWS, yang kelihatan tidak mempunyai momentum yang banyak.

Perlu diingat bahawa selain Code Assist, Google hari ini juga mengumumkan pelancaran CodeGemma, model terbuka baru dalam keluarga Gemma yang diselaraskan untuk penjanaan dan bantuan kod. CodeGemma kini tersedia melalui Vertex AI.

Kredit Gambar: Frederic Lardinois/TechCrunch

Bantu Awan

Selain Code Assist, Google juga hari ini mengumumkan Gemini Bantu Awan untuk membantu “pasukan awan merancang, mengendalikan, dan mengoptimumkan kitar hidup aplikasi mereka.” Alat ini boleh menghasilkan konfigurasi senibina yang bersesuaian dengan keperluan syarikat, contohnya, berdasarkan penerangan tentang keputusan reka bentuk yang dihendaki. Ia juga boleh membantu mendiagnosis masalah dan mencari punca akarnya, serta mengoptimumkan penggunaan awan syarikat untuk mengurangkan kos atau meningkat prestasi.

Bantu Awan akan tersedia melalui antara muka sembang dan terbenam terus ke beberapa produk Google Cloud.