GitHub Copilot merupakan Artificial Intellegence (AI) yang dibuat khusus untuk membantu para developer program dalam membuat kode program. Sistem ini dibuat oleh GitHub yang berkolaborasi dengan OpenAI. Kerennya adalah Copilot ini dapat diintegrasikan dengan beberapa IDE (Integrated Development Environtment) salah satunya adalah VSCode yang mana VSCode adalah IDE yang sangat populer digunakan oleh programmer.

Dengan mengintegrasikan GitHub Copilot dengan VSCode, Programmer akan dengan mudah mendapat bantuan dari Copilot saat mengetikkan kode program. Copilot dapat secara langsung memberikan saran saat programmer mengetikkan program. Dan kerennya adalah kode dari Copilot tersebut dapat langsung diterapkan tanpa copy paste. Hal ini karena Copilot benar-benar dapat terintegrasi dengan VSCode sehingga code yg disarankan dari Copilot dapat langsung digunakan dengan menekan tombol Tab (untuk langsung menggunakan keseluruhan kode saran dari Copilot) atau tombol CTRL+ tombol Panah (untuk menggunakan perbagian atau perkata saja)

Copilot dapat juga memberikan kode dari perintah text. Misalnya mungkin suatu ketika dalam membuat kode program terjadi stuck atau kebingungan mau nulis kode apa berikutnya, nah bisa langsung tanya Copilot ditempat mengetikkan program dan Copilot bisa memberikan kode yg diinginkan secara langsung ditempatnya. Jika memang dirasa kodenya sesuai tinggal pencet tombol Accept (atau Discard jika tidak sesuai).

Ada beberapa cara mengakses Copilot dari VSCode (setelah sudah diintegrasikan):

  1. Menggunakan chat Copilot. Biasanya ada di panel sebelah kiri bergambar chat. Fitur ini mirip seperti ChatGPT yg tertanam di VSCode namun hanya khusus untuk pertanyaan terkait programming
  2. Menggunakan Inline Chat Copilot. Bisa diakses dengan CTRL + I atau klik kanan di area mengetikkan program kemudian pilih Copilot dan seterusnya.
  3. Dibagian terminal pada saat running program kemudian error biasanya akan muncul tombol bayangan di sebelah kiri yang dapat dipencet untuk menjelaskan terkait keterangan errornya serta biasanya memberikan suggestion solusinya.
  4. Bisa juga kita blok kode yang diinginkan untuk diperbaiki kemudian tekan CTRL + I dan ketikkan /fix …. Biasanya Copilot akan memberikan saran perbaikan kode terkait.
  5. Mungkin masih ada kemudahan akses lain, silahkan diexplor yaaa 😀

GitHub Copilot dapat mempercepat dan meningkatkan produktivitas para programmer atau pengembang perangkat lunak. Penggunaan teknologi ini dapat membantu pencapaian SDG (Sutainable Development Goals) Nomor 9 yaitu “Industry, Innovation and Infrastructure” karena dapat mendukung kemajuan teknologi, terutama di bidang pemrograman dan pengembangan perangkat lunak.

SDG: 9 Industry, Inovation.

Referensi:

https://en.wikipedia.org/wiki/GitHub_Copilot

https://github.com/features/copilot