Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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ı bulma ve hatalarla özel durumlar için önerilen düzeltmeleri alma
- Kodu gözden geçirme ve işleme: İşleme iletileri oluşturma ve yerel değişiklikleri gözden geçirme
Ö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.
Not
- 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.
Visual Studio'da Görüntüle>GitHub Copilot Sohbetseçin.
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.
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.
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.
Kodunuzu anlama konusunda yardım için bir soru sorarsanız Kod bloğunu kopyalama ve Yeni dosyaya ekle seçenekleri kullanılamaz.
Ö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.
Yeni dosyaya ekleseçerseniz kod önerilerini yeni bir dosyada görürsünüz. Dosya varsayılan olarak kaydedilmez.
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.
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.
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.
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.
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.
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.
Esctuşlarına basarak satır içi sohbet görünümünü kapatabilirsiniz.
Sohbet istemlerine resim ekleme
Visual Studio 17.14 ve sonraki sürümleriyle sohbete görseller ekleyerek bağlamsal giriş ekleyebilir ve daha iyi yanıtlar oluşturabilirsiniz. Bir isteme bir resim eklemek için, panodan bir resim yapıştırın veya sohbet girişinde ➕ simgesine tıklayın ve ardından Dosya Gezgini'nden bir resim yüklemek için Resim Yükle'yi seçin. Copilot görüntüyü analiz eder ve daha iyi bir yanıt oluşturmak için ek bağlam olarak kullanır.
Desteklenen görüntü biçimleri: PNG, JPEG ve GIF (yalnızca tek kare). İstem başına en fazla üç görüntü ekleyebilirsiniz.
İstemde bir görüntü eklemenin Copilot'a ek bağlam sağladığı örnek senaryolar:
- Kullanıcı arabirimi geliştirme, tasarımınızın görüntüsünü ekleme
- Hata ayıklama, hatanın ekran görüntüsünü ekleyin
Denizkızı diyagramları oluşturma
Visual Studio'nun en son sürümüyle Copilot Chat, karmaşık veri yapılarını ve iş akışlarını doğrudan düzenleyicide görselleştirmenize yardımcı olmak için mimari, akış çizelgesi, sıra, sınıf, Gantt ve pasta grafikler gibi çeşitli Deniz Kızı diyagramları oluşturabilir.
Örnek istemler:
- API çağrı akışı için sıralı diyagram oluşturma
- Bu şemadaki varlıklar arasındaki ilişkileri görselleştirin
- Görevin yaşam döngüsü için denizkızı durum diyagramı oluşturma
- Bu projede yeniyim, eklememe yardımcı olmak için önemli bileşenleri ve ilişkilerini görselleştirme
Copilot bağlamı toplamak için kod tabanınızdaki ekli başvuruları ve ilgili dosyaları kullanır, ardından sohbet penceresinde Mermaid söz dizimini döndürür. Yeni bir markdown dosyası açmak ve diyagramı görüntülemek için Önizleme'yi seçin. Markdown veya işlenmiş grafiği gelecekte kullanmak üzere kaydedebilir veya paylaşabilirsiniz.
Sonraki adımlar
Daha fazla bilgi edinmek için aşağıdaki kaynakları incelemeyi göz önünde bulundurun:
- GitHub Copilot: Başlangıç
- GitHub Copilot: Yapay zeka çifti programcınız
- GitHub Copilot Güven Merkezi
- GitHub Copilot Sohbet için Desteği