Visual Studio için GitHub Copilot Sohbet deneyimi nedir?

Visual Studio'da GitHub Copilot Tamamlamalarıve GitHub Copilot Sohbet, Visual Studio 'da gelişmişyapay zeka destekli geliştirme olanağı sunarak kod yazarken daha üretken ve verimli olmanıza yardımcı olur.

Bu makalede, doğrudan Visual Studio IDE içinde yer alan GitHub Copilot'dan tamamen entegre yapay zeka destekli sohbet deneyimi Copilot Sohbeti'ni kullanmayı öğreneceksiniz. IDE'den çıkmadan söz dizimi, programlama kavramları, bağlama özgü kod yardımı, test çalışmaları, hata ayıklama ve daha fazlası gibi kodlama bilgilerini ve desteği almanıza olanak tanır. Sorunuzu istem olarak göndermek için sohbet arabirimini kullanın ve daha belirgin yanıtlar almak için amacı ayarlayın.

Visual Studio'daki GitHub Copilot Tamamlamaları hakkında daha fazla bilgi için bkz. Visual Studio için GitHub Copilot Tamamlamaları Hakkında.

Visual Studio'da Copilot Sohbeti neden kullanılır?

Copilot Chat, bilinçli kararlar vermenize ve daha iyi kod yazmanıza yardımcı olmak için yapay zeka yardımı sağlar. Visual Studio'da sıkı tümleştirme sayesinde Copilot Sohbet, ne üzerinde çalıştığınızı anlar ve aşağıdaki geliştirme görevlerinde size yardımcı olabilir:

  • Kod açıklamaları: Kod bloğunun nasıl çalıştığına ilişkin ayrıntılı analiz ve açıklama alın
  • Code yardım: Programlamayla ilgili soruların yanıtlarını doğal dilde veya kod parçacığı biçiminde alın
  • Kod geliştirme: bağlama özgü kod önerileri & önerileri alın
  • Birim testi: birim testleri oluşturma
  • profil oluşturma: kod performansını iyileştirme
  • Hata ayıklama : sorunları bulun ve hatalara ve istisnalara yönelik önerilen düzeltmeleri alın .

Önkoşullar

Başlamak için şunları yapmanız gerekir:

  • Visual Studio 2022 sürüm 17.8 veya üzeri
  • Copilot erişimi ile GitHub hesabı kullanarak Visual Studio'da oturum açın
    ** Ücretsiz içinGitHub Copilot kullanabilirsiniz. Daha hızlı ve verimli bir şekilde kod oluşturmak için kaydolun ve yapay zekadan yararlanın.

Visual Studio için GitHub Copilot Sohbeti alma

  • Visual Studio sürüm 17.10 veya üzerini kullanıyorsanız GitHub Copilot Chat, Visual Studio Yükleyicisi'nde önerilen bir bileşen olarak sunulan yeni birleşik GitHub Copilot deneyimine dahildir. Yükleme sırasında hariç tutmadığınız sürece, varsayılan olarak tüm iş yükleriyle birlikte yüklenir.

  • Visual Studio 17.9 veya önceki sürümlerini kullanıyorsanız GitHub Copilot Sohbet uzantısınıyükleyin.

    Not

    • GitHub Copilot ve GitHub Copilot Chat uzantısı yalnızca Visual Studio 17.9 veya önceki sürümlerde kullanılmalıdır. Visual Studio 17.10+ sürümleri için GitHub Copilot deneyimi, Visual Studio Yükleyicisi'nde önerilen bir bileşen olarak sunulur ve hem GitHub Copilot Sohbeti hem de Tamamlama deneyimleri içerir.
    • Uzantıyı yükledikten sonra kimlik doğrulaması sorunlarıyla karşılaşıyorsanız bkz. GitHub Copilot Chat ile ilgili kimlik doğrulama sorunlarını giderme.
    • GitHub Copilot, Visual Studio Aboneliklerine dahil değildir ve GitHub tarafından yönetilen ayrı bir aboneliktir. GitHub Copilot abonelikleri ve Destek ile ilgili sorular için bkz. Bireysel Abonelikler veya İş abonelikleri.

GitHub Copilot Sohbeti desteği GitHub tarafından sağlanacaktır ve https://support.github.comadresinden erişilebilir.

Visual Studio'da Copilot Sohbeti'ni kullanma

Kodlamayla ilgili sorularınızı doğal dilde sorabilirsiniz ve GitHub Copilot Chat bunları geliştirme bağlamında yanıtlar.

Copilot'a bu soruları sorabileceğiniz iki yer vardır; sohbet penceresindeveya satır içi sohbetkullanarak değiştirmek istediğiniz kodu doğrudan satır içi olarak yazın. Amacınızın düzenleyicide açtığınız kod dosyasını değiştirmek veya dosyaya eklemek olduğu sorular için satır içi sohbet görünümü genellikle en iyi şekilde çalışırken, daha genel kodlama sorularına sohbet bölmesinde en iyi şekilde yanıt verilir.

eğik çizgi komutlarını kullanmayı öğrenmek için copilot sohbet sonuçlarını geliştirmek için ipuçlarına bakın başvurular, kullanılankaynaklar ve Copilot Sohbeti'nde kapsamlı bağlamla daha iyi yanıtlar almak için iş parçacıkları.

Not

Visual Studio 2022 sürüm 17.11 ile, Visual Studio'daki GitHub Copilot Chat için içerik dışlaması kullanılabilir. Yöneticiniz tarafından dışlanan içerik artık sohbetin yanıtlarında göz ardı edilecektir. Daha fazla bilgi edinmek için bkz. GitHub Copilot için içerik dışlamalarını yapılandırma.

Sohbet penceresinde soru sorun

Visual Studio'daki Copilot Sohbeti'nin sohbet penceresi, sorularınızı sormanıza ve sohbet bölmesinde yanıtları görmenize olanak tanır. Programlama yardımı ve genel kodlama soruları konusunda Copilot ile çalışmanın genellikle en iyi yolu budur.

  1. Visual Studio'da Görüntüle>GitHub Copilot Sohbetseçin.

  2. Copilot Sohbet penceresinde, Copilot'a sor metin kutusuna kodlamayla ilgili bir soru yazın. Enter basın veya sorunuzu sormak için Gönder seçin.

    Copilot Sohbet penceresinin ekran görüntüsü.

    GitHub Copilot Chat'i keşfetmeye başlamak için Visual Studio 2022 sürüm 17.12 ve sonraki sürümlerde örnek başlangıç istemlerini ve istem kitaplığını (kitap simgesi) kullanın.

  3. Copilot Chat kullanmak istediğiniz bir kod önerisi sunuyorsa kod önerisini kopyalamak için kod bloğunu kopyala Kopyala'yı seçin, Kod önerisini yeni bir dosyaya eklemek yeni dosyaya ekle'yi veya geçerli kod dosyanıza kod önerisini eklemek için Önizleme'ni seçin. Önizleme düğmesinin kullanılması, güncelleştirilenleri kolayca görebilmeniz için kodu hedef konumda önizlemenize olanak tanır.

    Kod bloğunu kopyalama, yeni dosyaya kod ekleme veya Copilot Chat'ten kod önerileri için kodu önizleme seçeneklerinin ekran görüntüsü.

    Kodunuzu anlama konusunda yardım için bir soru sorarsanız Kod bloğunu kopyalama ve Yeni dosyaya ekle seçenekleri kullanılamaz.

    1. Önizlemeseçerseniz, kod önerilerini normal Visual Studio fark görünüm deseninde görürsünüz. Önerilenleri gözden geçirip düzenleyebilir ve kodunuza uygulamak için Kabul et'yi seçebilir veya İptal et'i seçerek vazgeçebilirsiniz.

      Düzenleyici penceresindeki fark görünümündeki kod önerilerinin ekran görüntüsü.

    2. Yeni dosyaya ekleseçerseniz kod önerilerini yeni bir dosyada görürsünüz. Dosya varsayılan olarak kaydedilmez.

      Düzenleyicideki yeni dosyadaki kod önerilerinin ekran görüntüsü.

    Visual Studio 2022 sürüm 17.12 artık GitHub Copilot 'dekod referanslamayı içeriyor. GitHub Copilot'taki bu özellik, öneriler genel kodla eşleştiğinde size bildirir. Eşleşen kodu, kaynak dosyasını ve ilişkili lisans bilgilerini doğrudan Visual Studio'da görüntüleyebilirsiniz. Bu, önerilen kodu kullanıp kullanmayacağınız konusunda daha bilinçli kararlar vermenizi sağlar.

    Halka açık koda başvuran kodun ekran görüntüsü.

Satır içi sohbet görünümünde soru sorun

Visual Studio'da Copilot Sohbet'in satır içi sohbet görünümü, sorularınızı sormanıza ve yanıtları düzenleyici penceresindeki kodla satır içi olarak görmenizi sağlar. Satır içi sohbet ile sohbet penceresine gidip gelmeniz gerekmez. Açık olan bir kod dosyasına ekleyen veya bu dosyayı güncelleştiren sorularda Copilot ile çalışmanın genellikle en iyi yoludur.

  1. Visual Studio'da düzenleyici pencerenize sağ tıklayın ve editörde Copilot Sohbet'in satır içi sohbet görünümünü açmak için Ask Copilot seçeneğini seçin.

    Sağ tıklama bağlam menüsünden düzenleyicide satır içi sohbetin nasıl etkinleştirileceğine ilişkin ekran görüntüsü.

  2. Copilot'a sor metin kutusuna kodlamayla ilgili sorunuzu yazın ve Enter tuşuna basın veya sorunuzu sormak için Gönder seçin.

    Düzenleyici penceresinde satır içi sohbet arabiriminin ekran görüntüsü.

  3. Visual Studio fark görünümünde Copilot Sohbeti'nden kod önerileri görürsünüz. Önerilenleri gözden geçirip düzenleyebilir ve kodunuza uygulamak için Kabul et'yi seçebilir veya İptal et'i seçerek vazgeçebilirsiniz.

    Visual Studio karşılaştırma görünümünde kod önerilerinin ekran görüntüsü.

  4. Sohbet penceresinde devam et'i seçereksatır içi sohbet konunuzu sohbet penceresine yükseltebilirsiniz. Bu işlem konuşmanızın kaydını ve bağlamını korur ve sohbet penceresinde devam edebilirsiniz.

    Sohbet penceresinde satır içi sohbet yazışmasına devam etme ekran görüntüsü.

  5. Esctuşlarına basarak satır içi sohbet görünümünü kapatabilirsiniz.

Sonraki adımlar

Daha fazla bilgi edinmek için aşağıdaki kaynakları incelemeyi göz önünde bulundurun: