GitHub Copilot - yapay zeka eşli programcı
(copilot.github.com)- Kod satırı bazında / tüm fonksiyon için öneriler sunan, yapay zeka tabanlı bir eşli programlama yardımcısı
→ Milyarlarca satırla eğitilmiş OpenAI (Codex) kullanıyor
→ VSCode eklentisi olarak yerelde veya GitHub Codespaces üzerinde çalışıyor
-
Önizleme sürümünde Python, JS, TS, Ruby, Go için güçlü destek sunuyor, ancak çoğu dili de destekliyor
-
Kullanım örnekleri
→ Açıklamayı yorum olarak yazdığınızda kodu otomatik oluşturma
→ Tekrarlayan kodları otomatik tamamlama
→ Uygulama kodu için testleri otomatik oluşturma
→ Yazılmış kod için alternatif çözümler önerme
→ Yeni bir dil / framework öğrenirken dokümantasyon veya web araması olmadan alışmayı kolaylaştırma
- Teknoloji önizlemesi süresince yalnızca sınırlı sayıdaki kullanıcıya ücretsiz olarak sunuluyor
→ Resmi sürüm çıktıktan sonra ayrıca ücretli bir sürümün sunulması planlanıyor
5 yorum
Tabnine veya Kite için de lisans satın alıp kullanmayı denedim ama kişisel olarak ücretsiz sürümden büyük bir fark hissetmemiştim; CoPilot nasıl acaba merak ediyorum. Beklentim yüksek.
Artık İngilizce yazım öğrenmemiz gereken zaman mı geldi...
OpenAI betası açılınca test ettim; Korece cümleler de fena sayılmaz şekilde üretebiliyordu. Giderek daha da akıllanmaz mı hehe
Gerçekten kullanmış kişilerin yorumları inanılmaz derecede iyi görünüyor.
https://news.ycombinator.com/item?id=27676266
Yazmak istediğim kodu 10 denemeden 1’inde tam isabetle önerdi, kalanlarda da belli ölçüde iyi kod önerileri sundu.
Doğru bildiğinde sanki aklımı okuyormuş gibi hissettiriyor.
Tek başıma kod yazıyor olsam da gerçekten pair programming yapıyormuşum gibi geliyor.
Kendi kodumu daha iyi anlamamı sağladı ve metotlarıma daha iyi isimler ve açıklamalar yazmama yardımcı oldu. Daha iyi kod, dokümantasyon ve test yazmaya başladım.
Copilot beni daha iyi bir programcı yaptı. Şaka değil.
React component’leri üzerinde çalışırken inanılmaz derecede isabetli tahminler yapıyor, bu yüzden çok faydalı.
IDE’nin sunduğu autocomplete gibi, geliştirici araçlarının vazgeçilmez bir parçası olacak gibi görünüyor.
Programcıların kodu dokümante etme biçimini değiştirecek gibi.
Sadece yorumları iyi yazınca düzgün kod önerebiliyor, bazen de bir fonksiyonun tamamını yazıyor.
Ve çeşitli tartışmalar da ortaya çıkıyor.
GitHub Copilot as open source code laundering? https://twitter.com/eevee/status/1410037309848752128
GitHub'ın telif hakkıyla korunan kaynak kodunu izinsiz ve lisanssız kullanmasına katılmıyorum https://thelig.ht/abandoning-github/
Copilot'un küfürlü yorumlar da dahil olmak üzere Quake kodunu kusması https://twitter.com/mitsuhiko/status/1410886329924194309
GitHub kodunuzu kazıdı. Ve Copilot için sizden ücret almayı planlıyor https://twitter.com/bphogan/status/1411097686854488067