Aracılığıyla paylaş


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:

Ö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

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.

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.

Copilot Sohbeti'nde resim ekleme ekran görüntüsü.

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

Sohbette Denizkızı diyagramı söz diziminin ekran görüntüsü.

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.

Denizkızı diyagramının işlenmesinin ekran görüntüsü.

Sonraki adımlar

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