GitHub Copilot modernizasyonu ile ilgili Sıkça Sorulan Sorular

GitHub Copilot modernizasyonu, geliştirme ortamınıza özellikler ekleyen etkileşimli bir GitHub Copilot aracısıdır. Bu makalede sık sorulan sorular yanıtlar. Daha fazla bilgi için bkz. GitHub Copilot modernizasyonu nedir?

Araç, aşağıdaki GitHub Copilot aboneliklerinden birini gerektirir:

  • Copilot Ücretsiz (Visual Studio 2026 sürüm 18.1'den başlayarak)
  • Copilot Pro
  • Copilot Pro+
  • Copilot İş
  • Copilot Enterprise

GitHub Copilot modernizasyonu Visual Studio, Visual Studio Code, GitHub Copilot CLI ve GitHub.com'de kullanılabilir. Visual Studio için Visual Studio 2026 (veya Visual Studio 2022 sürüm 17.14.17 ve üzeri) ile birlikte sunulmaktadır.

Yükleme hakkında daha fazla bilgi için GitHub Copilot modernleştirmesini yükleyin.

Modernleştirme aracısı

Ajan ne yapabilir?

GitHub Copilot modernleştirme, Azure için .NET uygulamalarınızı yükseltmeye, geçirmeye ve modernleştirmeye odaklanır. Uygulamanızın Azure hazır olma durumunu değerlendirmenize yardımcı olur, bir geçiş planı oluşturur ve uygulamanızı Azure dağıtma adımları boyunca size yol gösterir. Aracı, Copilot sohbet oturumunda aşağıdaki adımları gerçekleştirir:

  • Projelerinizi analiz eder ve bir modernleştirme planı önerir.
  • Projelerinizi plana göre modernleştirmek için bir dizi görev çalıştırır.
  • Yerel git deposunun altındaki bir çalışma dalında çalışır.
  • Kod dönüştürme sırasındaki sorunları otomatik olarak düzeltir.
  • İlerleme durumunu raporlar ve kod değişikliklerine ve günlüklere erişim sağlar.
  • Sonraki dönüşümleri geliştirmek için oturum sırasındaki etkileşimlerinizden öğrenir.

.NET projelerinizi daha yeni .NET sürümlerine yükseltmek için GitHub Copilot modernleştirme, GitHub Copilot yükseltme aracısını kullanır.

Hangi sınırlamalar vardır?

  • Ajan, yerel bir Git deposu gerektirir.
  • Yükseltme önerilerinin en iyi yöntemleri izlemesi garanti değildir.
  • Yükseltme işlemi sırasında Copilot için sağladığınız kod değişiklikleri ve düzeltmeleri kalıcı olmaz ve gelecekteki yükseltmeler için saklanmaz.

Hangi modeli kullanmalıyım?

İyi bir kodlama modeli kullanın. Model kullanılabilirliği, Copilot aboneliğinize ve ortamınıza bağlıdır. Modellerin karşılaştırması için bkz. GitHub Copilot yapay zeka modeli karşılaştırması.

Modeli kod tabanıma göre eğitebilir miyim?

No. Serbest biçimli istemler girebileceğiniz geleneksel yapay zeka araçlarından farklı olarak aracı yapılandırılmış bir şekilde çalışır. Yapay zeka derleme ve düzeltme işlemine eklendiğinden, kullandığı istemler önceden tanımlanmıştır ve yükseltme planına bağlıdır. Kod tabanınız üzerinde eğitemezsiniz, ancak aracı tarafından bağlam olarak kullanılır.

Ajanı özelleştirebilir veya yönlendirebilir miyim?

Copilot'un sağladığı yönerge dosyaları ve beceriler gibi özelleştirmeleri temsilci kullanır. Özelleştirme, Copilot neleri desteklediğine bağlıdır. Aracı, kod tabanınızda algılanan teknolojilere göre otomatik olarak yüklenen 30'un üzerinde yerleşik modernleştirme becerisi içerir. Özel beceriler ve senaryolar da oluşturabilirsiniz.

Bir düzeltmeyi el ile ayarlarsanız, sohbette ek yönergeler sağlarsanız veya plan dosyasında Markdown'ı güncelleştirirseniz, aracı kısa vadede bu etkileşimden öğrenir. Tercihler ve kararlar, oturumlar arasında kalıcı olmaları için scenario-instructions.md.github/upgrades/ klasörüne kaydedilir.

Aracı kaynak kodumu depolar mı?

Aracı hiçbir zaman kod tabanınızı depolamaz veya kodunuzu modeli eğitmek için kullanmaz. Yükseltme tamamlandıktan sonra aracı oturum verilerini siler.

Geri bildirim sağlayabilir miyim?

Yes! Geri bildirim sağlamanın iki yolu vardır:

Hangi veriler toplanır?

Ajan, yalnızca proje türleri, yükseltme amacı ve yükseltme süresi hakkında telemetri toplar. Veriler geliştirme ortamınız aracılığıyla toplanır ve kullanıcı tarafından tanımlanabilir bilgiler içermez. Microsoft'un gizlilik ilkesi hakkında daha fazla bilgi için bkz. Visual Studio Müşteri Deneyimini Geliştirme Programı.

Telemetriyi devre dışı bırakabilir miyim?

Yes. Visual Studio Help>Privacy>Privacy Settings>"Hayır, katılmak istemiyorum." Telemetri ayarları geliştirme ortamına göre farklılık gösterebilir. Daha fazla bilgi için aracının gizlilik ayarlarını denetleyin.

Azure’a geçiş

Ajan hangi verileri taşıyabilir?

Aracı, aşağıdakiler dahil olmak üzere .NET uygulamalarınızı Azure geçirmenize ve dağıtmanıza yardımcı olur:

  • Web uygulamaları
  • API Uygulamaları
  • Azure İşlevleri
  • Kapsayıcılı uygulamalar

Geçiş senaryoları şunlardır:

  • Veritabanı taşıma
  • Storage
  • Identity
  • Messaging
  • Olay akışı
  • E-posta
  • Logging
  • Security

Bu senaryolar hakkında daha fazla bilgi için bkz. Geçiş için önceden tanımlanmış görevler.

Değerlendirme ilerleme durumunu izleyebilir miyim?

Yes. değerlendirme ilerleme durumunu Visual Studio arabirimi aracılığıyla izleyin. Ajan, gerçek zamanlı geri bildirim ve durum güncellemeleri sağlar. Diğer geliştirme ortamları farklı izleme seçenekleri sunabilir.

Visual Studio'de, değerlendirme çalışırken komut satırı çıkışını görüntüleyerek değerlendirme ilerleme durumunu izleyin:

  1. Çıktı penceresini açmak için>Görüntüle'ye gidin.
  2. Çıkış penceresinde, Çıkış'ı göster açılır listesini bulun.
  3. Açılan listeden AppModernizationExtension'ı seçin.
  4. Değerlendirme aracının komut satırı çıktısı burada görünür ve gerçek zamanlı ilerlemeyi gösterir.

Alternatif olarak, Ctrl+Alt+O klavye kısayoluyla Çıkış penceresine de erişebilirsiniz.

Daha fazla bilgi edinmek için bkz. GitHub Copilot modernizasyonu nedir?.