Modül 7 · Community & AI/Copilot temelleri · ⏱ 12 dakika

GitHub Copilot — temel bilgi ve planlar

GitHub Copilot — fundamentals and plans

Bu derste neler öğreneceksin

  • GitHub Copilot'ın ne olduğunu ve hangi özelliklerini sunduğunu öğrenmek
  • Copilot planlarını (Individual, Business, Enterprise) karşılaştırmak
  • Copilot'ın IDE entegrasyonunu ve temel kullanım senaryolarını anlamak
  • Copilot'ın veri gizliliği politikasını temel düzeyde bilmek

GitHub Copilot, OpenAI ve GitHub iş birliğiyle geliştirilen AI kod asistanıdır. 2026 Ocak GH-900 güncellemesiyle Copilot temelleri sınav kapsamına alındı.

GitHub Copilot nedir?

Copilot, kod editöründe gerçek zamanlı kod önerileri sunar. Fonksiyon açıklaması, yorum veya başlangıç kodu yazılınca geri kalanı tamamlar.

Temel özellikler

ÖzellikAçıklama
Code completionOtomatik kod tamamlama, inline öneriler
Copilot ChatSohbet arayüzünde kod soruları ve açıklamalar
Copilot in CLITerminal komutları için öneri
Copilot Pull Request summariesPR açıklaması otomatik oluşturma
Copilot in GitHub.comWeb UI’da kod arama ve açıklama
Copilot WorkspaceProje düzeyinde AI asistanı (beta)

Desteklenen IDE’ler

  • VS Code (en yaygın)
  • JetBrains (IntelliJ IDEA, PyCharm, WebStorm vb.)
  • Neovim
  • Visual Studio
  • Azure Data Studio
  • Xcode (GitHub Copilot for Xcode)

Kurulum: IDE için GitHub Copilot eklentisi indirilir, GitHub hesabıyla kimlik doğrulama yapılır.

Copilot planları

PlanKimler için?Fiyat
Copilot FreeBireysel kullanıcılar (sınırlı)Ücretsiz
Copilot IndividualBireysel geliştiriciler$10/ay
Copilot BusinessTakımlar ve şirketler$19/kullanıcı/ay
Copilot EnterpriseBüyük şirketler$39/kullanıcı/ay

Planlar arası farklar

ÖzellikFreeIndividualBusinessEnterprise
Code completionSınırlıEvetEvetEvet
Copilot ChatSınırlıEvetEvetEvet
Policy managementHayırHayırEvetEvet
Custom modelsHayırHayırHayırEvet
Audit logHayırHayırEvetEvet
Knowledge basesHayırHayırHayırEvet
GitHub.com chatHayırHayırHayırEvet

Veri gizliliği

GH-900 açısından önemli temel bilgiler:

  • Copilot Individual: Kod önerileri öğrenme amacıyla kullanılabilir (opt-out seçeneği var)
  • Copilot Business/Enterprise: Kod promptları ve önerileri model eğitimi için kullanılmaz — veri GitHub ve Microsoft dışına çıkmaz
  • Content exclusion: Belirli dosya veya repo’ların Copilot tarafından işlenmesini engelleme (Business+)

GitHub Student Developer Pack

Öğrenciler GitHub Education üzerinden doğrulama yaparak Copilot Individual’a ücretsiz erişebilir.

Copilot’ın çalışma prensibi (temel)

Copilot, büyük bir dil modelidir (LLM). Şu bağlamı kullanır:

  • Aktif dosyanın içeriği
  • Editörde açık diğer dosyalar
  • Yorum ve fonksiyon adları
  • Repo’nun genel yapısı (Enterprise’da Knowledge bases)

Copilot deterministic değildir — aynı prompt farklı öneriler verebilir.

Copilot ile NDA/telif hakkı riski

Copilot bazen mevcut açık kaynak koduna benzer öneriler üretebilir. Filter for public code özelliği açık olduğunda, bilinen açık kaynak koduna benzeyen öneriler gösterilmez.

Sınav perspektifinden dikkat noktaları

  • Copilot Business/Enterprise: veri model eğitimine dahil edilmez
  • “Filter for public code” — açık kaynak benzerlerini filtreler
  • Copilot bir IDE eklentisidir — ayrı kurulum gerekir
  • Student Pack kullanıcıları Copilot’a ücretsiz erişir
  • Copilot Enterprise, Knowledge bases ile şirket dökümantasyonunu bağlam olarak kullanabilir

Sırada ne var?

Sonraki derste AI ve sorumlu geliştirme (responsible development) konusunu ele alacağız.