GitHub Copilot Akan Membantu Anda Menulis Kod Menggunakan AI


GitHub milik Microsoft pada hari Selasa mengumumkan bahawa GitHub Copilot, pengaturcara pasangan AI yang mencadangkan kod dalam editor anda, kini tersedia secara umum kepada pembangun individu.

Dilancarkan dalam pratonton teknikal tahun lepas, GitHub Copilot dikuasakan oleh OpenAI Codex, sistem AI yang dilatih pada berbilion baris kod awam. Ia ialah alat pengaturcara pasangan AI yang pembangun menulis kod dengan lebih pantas dan dengan lebih sedikit kerja. Ia menarik konteks daripada komen dan kod untuk mencadangkan baris individu dan keseluruhan fungsi serta-merta.

Jadi, bagaimana GitHub Copilot berfungsi? OpenAI Codex telah dilatih tentang kod sumber dan bahasa semula jadi yang tersedia secara umum, jadi ia berfungsi untuk kedua-dua pengaturcaraan dan bahasa manusia.

Sambungan GitHub Copilot menghantar komen dan kod anda kepada perkhidmatan GitHub Copilot, dan ia bergantung pada konteks, seperti yang diterangkan dalam Privasi di bawah - iaitu, kandungan fail dalam fail yang anda edit, serta fail jiran atau berkaitan dalam projek. Ia juga boleh mengumpul URL repositori atau laluan fail untuk mengenal pasti konteks yang berkaitan.

Komen dan kod bersama-sama dengan konteks kemudiannya digunakan oleh OpenAI Codex untuk mensintesis dan mencadangkan baris individu dan keseluruhan fungsi. Walau bagaimanapun, syarikat mengesyorkan bahawa kod yang dicadangkan oleh GitHub Copilot harus diuji, disemak dan disemak dengan teliti oleh pembangun.

Menurut Pasukan GitHub, GitHub Copilot membolehkan pembangun untuk:

  • Dapatkan cadangan pengekodan berasaskan AI: Dapatkan cadangan kod yang sepadan dengan konteks dan konvensyen gaya projek, dan kitar melalui pilihan yang berbeza untuk memutuskan perkara yang perlu diterima, tolak atau edit.
  • Gunakan persekitaran pilihan anda: Sepadukan GitHub Copilot dengan editor popular, termasuk Neovim, JetBrains IDE, Visual Studio dan Visual Studio Code sebagai sambungan yang tidak mengganggu.
  • Kod dengan yakin di wilayah yang tidak dikenali: Kod dalam bahasa baharu atau cuba sesuatu yang baharu, dan biarkan GitHub Copilot mencadangkan sintaks dan kod dalam berpuluh-puluh bahasa—supaya anda boleh meluangkan lebih banyak masa untuk belajar dengan melakukan.

"Kami secara khusus mereka bentuk GitHub Copilot sebagai sambungan editor untuk memastikan tiada apa-apa yang menghalang apa yang anda lakukan. GitHub Copilot menyaring pengetahuan kolektif pembangun dunia ke dalam sambungan editor yang mencadangkan kod dalam masa nyata, untuk membantu anda kekal fokus pada perkara yang paling penting: membina perisian yang hebat," tulis Ketua Pegawai Eksekutif GitHub Thomas Dohmke dalam catatan blog.

Menurutnya, lebih daripada 1.2 juta pembangun telah mendaftar untuk pratonton GitHub Copilot sepanjang 12 bulan yang lalu. Dalam fail di mana ia didayakan, GitHub Copilot menulis hampir 40% kod dalam bahasa pengekodan popular, seperti Python, tambah Dohmke.

"Dengan GitHub Copilot, buat pertama kalinya dalam sejarah perisian, AI boleh dimanfaatkan secara meluas oleh pembangun untuk menulis dan melengkapkan kod. Sama seperti kebangkitan pengkompil dan sumber terbuka, kami percaya pengekodan berbantukan AI secara asasnya akan mengubah sifat pembangunan perisian, memberikan pembangun alat baharu untuk menulis kod dengan lebih mudah dan lebih pantas supaya mereka boleh menjadi lebih bahagia dalam hidup mereka, " sambung Dohmke.

GitHub Copilot kini tersedia secara umum kepada semua pembangun dengan harga $10 USD/bulan atau $100 USD/tahun. Pembangun juga boleh memanfaatkan percubaan percuma selama 60 hari di halaman ini.

Ia juga percuma untuk digunakan untuk pelajar "disahkan" dan penyelenggara projek sumber terbuka yang popular. Walau bagaimanapun, alat AI tidak akan tersedia untuk syarikat sehingga akhir tahun ini.