banner large

Copilot, asisten pemrograman yang didukung AI GitHub, sekarang tersedia secara umum – TechCrunch

Comment
X
Share

Juni lalu, GitHub dan OpenAI milik Microsoft meluncurkan Copilot, layanan yang memberikan saran untuk seluruh baris kode di dalam lingkungan pengembangan seperti Microsoft Visual Studio. Tersedia sebagai ekstensi yang dapat diunduh, Copilot didukung oleh model AI yang disebut Codex yang dilatih pada miliaran baris kode publik untuk menyarankan baris kode dan fungsi tambahan berdasarkan konteks kode yang ada. Kopilot juga dapat memunculkan pendekatan atau solusi sebagai tanggapan atas deskripsi tentang apa yang ingin dicapai pengembang (misalnya “Say hello world”), berdasarkan basis pengetahuan dan konteks saat ini.

Kopilot sebelumnya hanya tersedia dalam pratinjau teknis. Tetapi setelah memberi sinyal bahwa alat tersebut akan tersedia secara umum musim panas ini, GitHub hari ini mengumumkan bahwa Copilot sekarang tersedia untuk semua pengembang. Seperti yang dijelaskan sebelumnya, ini akan gratis untuk siswa serta kontributor open source “terverifikasi” — dimulai dengan sekitar 60.000 pengembang yang dipilih dari komunitas dan siswa dalam program Pendidikan GitHub.

GitHub mengatakan bahwa 1,2 juta orang mendaftar selama periode pratinjau. Copilot sekarang menyarankan 40% dari kode yang baru ditulis, menurut perusahaan — naik dari 35% awal tahun ini.

“Selama setahun terakhir, kami terus mengulangi dan menguji alur kerja untuk membantu mendorong ‘keajaiban’ Kopilot,” Ryan J. Salva, VP produk di GitHub, mengatakan kepada TechCrunch melalui email. “Kami tidak hanya menggunakan pratinjau untuk mempelajari bagaimana orang menggunakan GitHub kopilottetapi juga untuk menskalakan layanan dengan aman.”

Dengan Copilot, pengembang dapat menelusuri saran untuk Python, JavaScript, TypeScript, Ruby, Go, dan lusinan bahasa pemrograman lainnya dan menerima, menolak, atau mengeditnya secara manual. Kopilot beradaptasi dengan pengeditan yang dilakukan pengembang, mencocokkan gaya pengkodean tertentu untuk mengisi otomatis boilerplate atau pola kode berulang dan merekomendasikan pengujian unit yang cocok dengan kode implementasi.

Ekstensi kopilot tersedia untuk Noevim dan JetBrains selain Visual Studio Code, atau di cloud di GitHub Codespaces.

Salah satu fitur baru yang bertepatan dengan rilis umum Copilot adalah Copilot Explain, yang menerjemahkan kode ke dalam deskripsi bahasa alami. Digambarkan sebagai proyek penelitian, tujuannya adalah untuk membantu pengembang pemula atau mereka yang bekerja dengan basis kode yang tidak dikenal.

“Meskipun sudah jelas bahwa kopilot membantu pengembang menyelesaikan tugas lebih cepat, kami terus mengeksplorasi pembaruan yang melampaui itu dengan membantu pengembang tetap mengikuti arus, fokus pada pekerjaan yang lebih memuaskan, dan menghemat energi mental bahkan saat mereka menghemat waktu,” kata Salva. “Sebagai contoh dampak yang kami amati, ada baiknya berbagi hasil awal dari studi yang kami lakukan. Dalam percobaan, kami meminta pengembang untuk menulis server HTTP — setengah menggunakan kopilot dan setengah tanpa. Data awal menunjukkan bahwa pengembang tidak hanya lebih mungkin untuk menyelesaikan tugas mereka saat menggunakan kopilottetapi mereka juga melakukannya dalam separuh waktu.”

Karena sifat model AI yang rumit, Copilot tetap menjadi sistem yang tidak sempurna. GitHub mengatakan bahwa itu menerapkan filter untuk memblokir email ketika ditampilkan dalam format standar, dan kata-kata yang menyinggung, dan sedang dalam proses membangun filter untuk membantu mendeteksi dan menekan kode yang diulang dari repositori publik. Tetapi perusahaan mengakui bahwa Copilot dapat menghasilkan pola pengkodean yang tidak aman, bug, dan referensi ke API yang sudah ketinggalan zaman, atau idiom yang mencerminkan kode yang kurang sempurna dalam data pelatihannya.

“Ini hanyalah permulaan dari alat pengembangan yang didukung AI, jadi akan menarik untuk melihat bagaimana pengembang menggunakan Copilot selama beberapa bulan dan tahun ke depan dari sekarang — dan bersama-sama, bagaimana kami memajukan produk,” lanjut Salva.

Leave a Reply

Your email address will not be published.