GitHub Copilot - Programmer Pair AI
(copilot.github.com)- Asisten pair programming berbasis AI yang memberikan rekomendasi per baris kode maupun untuk keseluruhan fungsi
→ menggunakan OpenAI (Codex) yang dilatih dengan puluhan miliar baris kode
→ berjalan secara lokal atau di GitHub Codespaces melalui ekstensi VSCode
-
Pada versi pratinjau, dukungan terbaik tersedia untuk Python, JS, TS, Ruby, dan Go, tetapi pada dasarnya mendukung sebagian besar bahasa
-
Contoh penerapan
→ jika menambahkan penjelasan dalam komentar, kode akan dibuat secara otomatis
→ mengisi kode yang berulang secara otomatis
→ membuat pengujian untuk kode implementasi secara otomatis
→ merekomendasikan solusi alternatif untuk kode yang sudah ditulis
→ membantu mempelajari bahasa/framework baru tanpa perlu dokumentasi atau pencarian web
- Selama masa tech preview, dibuka gratis hanya untuk pengguna terbatas
→ versi berbayar terpisah direncanakan akan dirilis setelah versi resmi diluncurkan
5 komentar
Saya juga pernah membeli lisensi dan mencoba memakai Tabnine maupun Kite, tetapi secara pribadi saya tidak terlalu merasakan perbedaan besar dibanding versi gratisnya. Jadi saya penasaran seperti apa CoPilot nantinya. Saya menantikannya.
Apakah sekarang saatnya kita belajar menulis dalam bahasa Inggris...
Setelah beta OpenAI dibuka, saya mencobanya dan ternyata dia lumayan bisa membuat kalimat dalam bahasa Korea juga. Bukankah seiring waktu akan semakin pintar? hehe
Ulasan dari orang-orang yang benar-benar sudah mencobanya ternyata sangat bagus.
https://news.ycombinator.com/item?id=27676266
blown away).Dari 10 kali, sekali ia merekomendasikan kode yang benar-benar tepat seperti yang ingin saya tulis, dan sisanya pun tetap menyarankan kode yang cukup bagus.
Saat tebakannya tepat, rasanya seperti ia membaca pikiran saya.
Saya memang coding sendirian, tapi rasanya benar-benar seperti sedang pair programming.
Saya jadi lebih memahami kode saya sendiri, dan menulis nama serta penjelasan yang lebih baik untuk method-method saya. Saya jadi menulis kode, dokumentasi, dan test yang lebih baik.
Copilot membuat saya menjadi programmer yang lebih baik. Ini bukan bercanda.
Saat bekerja dengan komponen React, prediksinya sangat akurat dan berguna.
Sepertinya ini akan menjadi elemen wajib dalam alat developer, seperti autocomplete yang disediakan IDE.
Sepertinya cara programmer mendokumentasikan kode akan berubah.
Kalau komentarnya ditulis dengan baik, ia bisa mengusulkan kode yang benar, dan kadang bahkan menulis seluruh fungsi.
Dan tampaknya berbagai isu juga mulai bermunculan.
GitHub Copilot as open source code laundering? https://twitter.com/eevee/status/1410037309848752128
Saya tidak setuju dengan penggunaan kode sumber berhak cipta oleh GitHub tanpa izin dan tanpa lisensi https://thelig.ht/abandoning-github/
Copilot memuntahkan kembali kode Quake, termasuk komentar kasar https://twitter.com/mitsuhiko/status/1410886329924194309
GitHub mengeruk kode Anda. Dan mereka berencana menagih Anda untuk Copilot https://twitter.com/bphogan/status/1411097686854488067