Kopilot GitHub mengejutkan banyak pengembang dengan kemampuannya untuk "memahami kode", menawarkan untuk menyelesaikannya untuk Anda. Dilatih pada jutaan baris kode sumber dari GitHub, Copilot dengan cepat membuktikan bahwa namanya tepat. Itu yang paling dekat yang bisa Anda dapatkan untuk memiliki asisten gratis untuk membantu.

Kemudian ia meninggalkan versi beta dan, dalam apa yang dianggap banyak orang sebagai pendekatan "umpan dan beralih", GitHub meminta semua orang yang ingin tetap menggunakannya untuk membayar.

Sekarang Anda Melihatnya, Sekarang Anda Tidak!

Terimakasih untuk Kekuatan super AI GPT-3, Kopilot melompati standar emas sebelumnya dalam penyelesaian kode, IntelliSense. Dengan mempelajari bagaimana pembuat kode lain di GitHub telah memecahkan masalah, Kopilot dapat menawarkan solusi untuk masalah serupa dengan menekan tombol.

Awalnya, Anda hanya dapat mencoba Copilot melalui beta tertutup. Setelah mendaftar dan menambahkan plugin ke editor favorit Anda (seperti VS Code), Copilot siap digunakan.

instagram viewer

Kemudian, beta berakhir. Saat mencoba menggunakan Copilot, pluginnya tidak berfungsi, masalah yang hanya dapat Anda atasi dengan membayar $10 per bulan.

Kode Sumber Terbuka Gratis dengan Harga Terjangkau

Kopilot tidak secara ajaib "belajar tentang kode". Sama seperti GPT-3 telah menganalisis jutaan artikel untuk mempelajari "cara menulis", Copilot menganalisis kode yang ada di GitHub untuk mempelajari "cara membuat kode". Selama versi beta Copilot, itu tidak menjadi masalah. Namun, sekarang, GitHub menggunakan karya dan kekayaan intelektual orang lain untuk mendapatkan penghasilan melalui Copilot.

Masalah tambahan adalah bahwa setiap potongan kode yang dianalisis Copilot mungkin datang dengan lisensi pengguna yang berbeda. Beberapa mungkin mengizinkan duplikasi dan modifikasi gratis, yang lain tidak. Plus, jika sedikit kode mengandung kesalahan atau berbahaya, Kopilot tidak akan menghakimi! Kode adalah kode, setelah semua. Benar?

Jadi, Copilot membuka pintu air untuk masalah hukum:

  • Jika Anda menggunakan saran Copilot, bagaimana Anda bisa yakin bahwa Anda tidak menampilkan kode orang lain yang sedikit diubah sebagai milik Anda?
  • Bagaimana Anda bisa memastikan orang lain tidak akan menggunakan proyek GitHub Anda dalam solusi mereka, memonetisasi pekerjaan Anda tanpa membayar Anda sepeser pun?
  • Dapatkah Anda secara legal memonetisasi proyek yang Anda buat dengan bantuan Copilot jika proyek tersebut menggunakan cuplikan dari proyek GitHub yang lisensinya melarangnya?

Jika Kopilot sendiri sama-sama gratis dan open-source, itu akan "lebih selaras" dengan sebagian besar lisensi yang digunakan oleh proyek yang dihosting di GitHub. Sementara dalam versi beta, sepertinya itu yang terjadi. Sekarang, tidak.

Masalah lain adalah bahwa Kopilot mungkin tidak menjamin hasil. Biaya bulanan $10 mungkin kecil bagi sebagian orang, tetapi bagi pengembang di beberapa bagian dunia, ini merupakan peningkatan besar dari $0.

Secara resmi, Copilot akan tetap gratis "untuk pengelola perangkat lunak sumber terbuka populer di GitHub dan siswa terverifikasi". Itu harus mencakup pengelola LibreOffice, Firefox, atau GIMP misalnya.

Alternatif Mungkin Lebih Ramah untuk Open-Source

Kopilot mungkin adalah "asisten kode AI" yang paling populer (belum ada istilah yang tepat untuk "jenis solusi itu"), tetapi itu bukan satu-satunya. Ada alternatif, dan banyak yang mencoba Copilot selama versi beta dan tidak menyukai model langganan barunya berbondong-bondong ke sana.

Beberapa yang paling menarik adalah:

  • Tabin adalah salah satu solusi penyelesaian kode yang paling populer. Sarannya yang dibantu AI, seperti Copilot, menuntut langganan (dengan harga $12 per bulan). Namun, versi "dasar"-nya gratis untuk semua orang dan, meskipun "tidak secerdas", bisa sangat membantu.
  • Layang-layang adalah solusi penyelesaian kode populer lainnya. Ini menawarkan versi gratis yang mendukung lebih dari selusin bahasa pemrograman dan editor kode. Paket monetisasi mereka terutama didukung oleh satu bahasa—Python—yang mereka tawarkan dukungan berbayar.
  • Pembisik Kode adalah Amazon yang mengambil asisten AI pengkodean dan terlihat cukup menjanjikan. Namun, kami tidak akan tahu. Seperti status Copilot sebelumnya, CodeWhisperer Amazon hanya dapat diakses melalui daftar tunggu terbatas.
  • GPT-Kode-Clippy adalah bintang yang sedang naik daun di dunia penyelesaian kode AI karena merupakan alternatif open-source terdekat dengan Copilot. Seperti Copilot, GPT-Code-Clippy didasarkan pada GPT-3 dan dilatih pada ribuan proyek GitHub. Untuk memastikan hasil berkualitas tinggi, pelatihannya hanya menggunakan proyek dengan lebih dari 10 bintang GitHub. Itu juga mengharuskan proyek untuk memiliki setidaknya dua komit, disertai dengan lisensi, tidak termasuk fork.
  • Kapten Stack mengikuti pendekatan yang berbeda: alih-alih mengandalkan AI untuk saran kodenya, ia menggunakan Google untuk mencari solusi. Kemudian, ia mengambil dan menyajikan jawaban dan saran kode dari StackOverflow.

Pengkodean Lebih Sedikit Sebelum Masa Depan Tanpa Kode

Model langganan baru Copilot, dalam banyak hal, merupakan penghalang bagi mereka yang tertarik dengan penyelesaian kode AI. Ini mungkin solusi paling canggih dari jenisnya yang tersedia saat ini, tetapi untungnya, tampaknya itu hanya sementara.

Alternatif sudah ada, dan meskipun tidak pada level yang sama, mereka cukup dekat. Banyak yang mengikuti pendekatan serupa atau bahkan berbagi teknologi atau basis pengetahuan yang sama di belakang Copilot. Beberapa sepenuhnya open-source dan berkembang pesat.

Namun, segera, itu mungkin menjadi usang juga. Langkah selanjutnya dalam asisten pengkodean menghilangkan kebutuhan untuk menulis kode sama sekali. Ini memungkinkan Anda untuk menulis program menggunakan bahasa alami. Impian Anda untuk memberi tahu PC Anda untuk "membuat game" dan melihat hasilnya langsung muncul di layar mungkin akan segera menjadi kenyataan.