GitHub Copilot, normal geliştirme sürecinde kod yazmanıza, anlamanıza ve test etmenize yardımcı olur. Ayrı bir dil modeli değil, entegrasyonlar ve ajan yeteneklerine sahip bağımsız bir GitHub ürünüdür.

Copilot ne yapıyor?
En bilinen kullanım, yazarken kod önerisi almaktır. Ancak ürün depoyu tartışabilir, kod bölümlerini açıklayabilir ve değişikliklere yardımcı olabilir. Resmî belgeler normal yardımı, çok adımlı ajan çalışmasını ve projeye göre ayarlamayı ayırır.
Copilot seçimi çalışma ortamına göre kullanışlıdır. Editörünüzün desteğini, içindeki mevcut özellikleri ve organizasyon kurallarını kontrol edin. GitHub'daki ve belirli bir IDE içindeki özellikler değişebilir.
Proje bağlamı
İyi öneri, asistanın erişebildiği dosyalara ve talimatlara bağlıdır. Proje yapısı, benimsenen kurallar ve beklenen davranışın açıklanması sonucu uygulanabilir kılar. Hata düzeltirken yeniden oluşturma adımlarını ve tamamlanma ölçütünü ekleyin.
“Uygulamayı iyileştir” gibi büyük bir istek yerine tamamlanabilir küçük bir adım seçin: girdi doğrulaması eklemek, testi açıklamak veya tek bir fonksiyonu değiştirmek. Böyle bir sonucu okumak ve kontrol etmek daha kolaydır.
Ajan Görevleri ve İncelemesi
Ajan modu projeyi inceleyebilir ve verilen hedef için birkaç eylem gerçekleştirebilir. GitHub üzerinde görev issue ve pull request üzerinden ilerleyebilir. Böylece değişiklikler alışılmış yerde tartışılır; ancak açık izinler ve kontrol kuralları gerekir.
AI ile kod incelemesi, ikinci bir göz olarak yararlıdır: bir hatayı fark edebilir veya bir noktayı netleştirmeyi önerebilir. Testlerin, güvenlik analizinin ve kodun kabulüne ilişkin insan kararının yerini tutmaz. Kısa bir değişiklik bile seçilen dosyanın dışındaki davranışları etkileyebilir.
Sınırlar ve Sorumluluk
Copilot'un ücretsiz ve ücretli planları vardır. Desteklenen modeller, iş kapsamı ve kurumsal kontroller aboneliğe bağlıdır. Bir çalışma deposunu bağlamadan önce, ekibinizin politikasını kontrol edin.
Kod doğruluğu, bağımlılıkları, erişim hakları ve projeye uygunluk açısından kontrol edilmelidir. Sırları sadece hatayı açıklama kolaylığı için talebe aktarmayın. Veri ayarları ve izinler, kullanılan hesabın şartlarına uymalıdır.
Hangi görevler uygun
- Kod otomatik tamamlama
- Depo açıklaması
- Küçük değişikliklerin hazırlanması
- Ek pull request incelemesi
Güçlü yönler
- GitHub süreçleriyle entegrasyon
- Geliştirme editörleri için destek
- Ekipler için belgelenmiş ayarlar
Sınırlamalar
- İpuçları test ve revizyon gerektirir
- Fonksiyonlar ortamlar arasında farklılık gösterir
- Sınırlar plana bağlıdır
Ayrıntıları kontrol et
Resmi kaynaklar
Açıklama geliştiricinin materyallerine dayanmaktadır. Fırsatlar, fiyatlar ve kullanılabilirlik değişebilir; kullanımdan önce orijinal kaynağa bakın.



