Temui GitHub Copilot, programmer pasangan AI baru yang dapat menyarankan seluruh baris atau seluruh fungsi kode

Ikon waktu membaca 2 menit Baca


Pembaca membantu dukungan MSpoweruser. Kami mungkin mendapat komisi jika Anda membeli melalui tautan kami. Ikon Keterangan Alat

Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut

Microsoft GitHub AI Kopilot

Microsoft GitHub AI Kopilot

GitHub Microsoft hari ini mengumumkan GitHub Copilot, pemrogram pasangan AI baru yang dapat menawarkan saran untuk seluruh lini atau seluruh fungsi langsung di dalam IDE Anda. GitHub Copilot akan mendukung berbagai bahasa dan kerangka kerja, tetapi versi pratinjau teknis saat ini berfungsi dengan baik untuk Python, JavaScript, TypeScript, Ruby, dan Go. GitHub Copilot didukung oleh OpenAI Codex, sistem AI baru yang dibuat oleh OpenAI. Kopilot dilatih tentang miliaran baris kode publik.

GitHub Copilot memahami konteks secara signifikan lebih banyak daripada kebanyakan asisten kode. Jadi, apakah itu dalam docstring, komentar, nama fungsi, atau kode itu sendiri, GitHub Copilot menggunakan konteks yang Anda berikan dan mensintesis kode untuk dicocokkan.

Fitur GitHub Kopilot:

  • Ubah komentar menjadi kode: Tulis komentar yang menjelaskan logika yang Anda inginkan, dan biarkan GitHub Copilot menyusun kodenya untuk Anda.
  • IsiOtomatis untuk kode berulang: GitHub Copilot bekerja sangat baik untuk menghasilkan boilerplate dan pola kode berulang dengan cepat. Beri dia beberapa contoh dan biarkan dia menghasilkan sisanya!
  • Tes tanpa kerja keras: Pengujian adalah tulang punggung dari setiap proyek rekayasa perangkat lunak yang kuat. Impor paket pengujian unit, dan biarkan GitHub Copilot menyarankan pengujian yang cocok dengan kode implementasi Anda.
  • Tunjukkan alternatif: Ingin mengevaluasi beberapa pendekatan berbeda? GitHub Copilot dapat menunjukkan kepada Anda daftar solusi. Gunakan kode yang disediakan, atau edit untuk memenuhi kebutuhan Anda.

GitHub Copilot tersedia hari ini sebagai ekstensi Kode Visual Studio. Sebelum mencoba Copilot, pastikan untuk membaca Q&A berikut dari tim GitHub.

Seberapa bagus GitHub Copilot?
Kami baru-baru ini membandingkan dengan serangkaian fungsi Python yang memiliki cakupan pengujian yang baik dalam repo open source. Kami mengosongkan badan fungsi dan meminta GitHub Copilot untuk mengisinya. Model melakukannya dengan benar 43% dari waktu pada percobaan pertama, dan 57% dari waktu ketika diperbolehkan 10 percobaan. Dan itu semakin pintar setiap saat.
Apakah GitHub Copilot menulis kode yang sempurna? 
Tidak. GitHub Copilot mencoba memahami maksud Anda dan menghasilkan kode terbaik, tetapi kode yang disarankannya mungkin tidak selalu berfungsi, atau bahkan masuk akal. Sementara kami bekerja keras untuk membuat GitHub Copilot lebih baik, kode yang disarankan oleh GitHub Copilot harus diuji, ditinjau, dan diperiksa dengan cermat, seperti kode lainnya. Sebagai pengembang, Anda selalu bertanggung jawab.

Anda dapat mempelajari lebih lanjut tentang GitHub Copilot di sini.

Lebih lanjut tentang topik: Github, Kopilot GitHub