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'daki GitHub Copilot tamamlamaları ve GitHub Copilot Sohbeti, 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, Visual Studio IDE içindeki GitHub Copilot'un yapay zeka destekli tam tümleşik sohbet deneyimi olan Visual Studio'da Copilot Sohbeti'ni kullanmayı öğreneceksiniz. Uzantıyla, 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 alırsınız. Sorunuzu istem olarak göndermek ve daha kapsamlı yanıtlar için amaç ayarlamak için sohbet arabirimini kullanın.
Copilot Chat birden çok etkileşim modu içerir. Soru ve yanıtlar için Sor modunu, görev odaklı, çok adımlı iş akışları için Agent modunu kullanın. Visual Studio 2026 sürüm 18.11'den başlayarak, yeni sohbet deneyiminde Copilot CLI ve GitHub Copilot uygulaması tarafından da kullanılan paylaşılan bir Copilot SDK temeli kullanılır. Moda özgü yönergeler için bkz. Ask modu ve Agent modu.
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.
- Kod yardımı. Programlamayla ilgili soruların yanıtlarını doğal dilde veya kod parçacığı biçiminde alın.
- Kod iyileştirme. Bağlama özgü kod önerileri ve tavsiyelerini alın.
- Birim testi. Birim testleri oluştur.
- Profil oluşturma. Kod performansını iyileştirme.
- Hata ayıklama. Sorunları bulun ve hatalar ve özel durumlar için önerilen düzeltmeleri alın.
- Kodu gözden geçirin ve işleyin. İşleme iletileri oluşturun ve yerel değişiklikleri gözden geçirin.
- Kayıt geçmişi bağlamı. Git geçmişinden bir veya daha fazla commit’i doğrudan sohbete ekleyin ve Copilot’tan değişiklikleri açıklamasını, sorunları tespit etmesini veya benzer düzenlemeler önermesini isteyin. Başvurularla sohbet bağlamı yönetme bölümünde daha fazla bilgi edinin.
- Dal bağlamı. Sohbete Ekle eylemini kullanarak doğrudan Git Deposu penceresinden bir Git dalı ekleyin ve dal adını ve ilişkili değişikliklerini konuşmaya getirin.
Önkoşullar
- Visual Studio 2022 sürüm 17.8 veya üzeri.
- GitHub hesabı ile Copilot erişimikullanarak Visual Studio'da oturum açın. GitHub Copilot'i ücretsiz kullanabilirsiniz.
Not
20 Nisan 2026 itibarıyla GitHub Copilot Pro denemeleri duraklatılmıştır. Deneme sürümündeyse Copilot Ücretsiz veya ücretli bir plana yükseltin. Destek için bkz https://docs.github.com/en/copilot/get-started/plans. .
Visual Studio için GitHub Copilot Sohbeti alma
Visual Studio sürüm 17.10 veya üzerini kullanıyorsanız GitHub Copilot Chat, birleşik GitHub Copilot deneyimine dahil edilir. Uzantı, Visual Studio Yükleyicisi'nde önerilen bir bileşen olarak kullanılabilir. Copilot Chat, yükleme sırasında hariç tutmadığınız sürece varsayılan olarak tüm iş yükleriyle birlikte yüklenir.
GitHub Copilot, Visual Studio Aboneliklerine dahil değildir. Bunun yerine, GitHub tarafından yönetilen ayrı bir aboneliktir. GitHub Copilot abonelikleri ve desteğiyle ilgili sorular için bkz. İş abonelikleri ve bireysel abonelikler için GitHub sayfaları.
Yeni Copilot sohbet deneyimini etkinleştir
Visual Studio 2026 sürüm 18.11'den başlayarak yeni Copilot sohbet deneyimini etkinleştirebilirsiniz.
- Araçlar>Seçenekler'e gidin.
- GitHub>Copilot>Copilot Chat'e gidin.
- Yeni Copilot sohbet deneyimini kullan seçeneğini belirleyin.
- Değişikliğin geçerli olması için Visual Studio yeniden başlatın.
Visual Studio'da Copilot Sohbeti'ni kullanma
Kodlamayla ilgili sorularınızı doğal dilde sorabilirsiniz. GitHub Copilot Chat bu soruları geliştirme bağlamında yanıtlar.
Copilot'a şu soruları sorabileceğiniz iki yer vardır: sohbet penceresinde veya değiştirmek istediğiniz kodda satır içi sohbetle . Amacınız düzenleyicide açtığınız kod dosyasını değiştirmek veya dosyaya eklemekse, satır içi sohbet görünümü genellikle en iyi şekilde çalışır. Daha genel kodlama soruları için sohbet penceresi daha iyi bir seçenektir.
Sohbet penceresinde Sor'u seçerek mod seçicisini açın ve ardından Sor veya Aracı'yı seçin. Agent modunda iş akışları ve desteklenen eylemler için bkz. GitHub Copilot aracısı modunu kullanmaya başlama.
Copilot Sohbeti'nde kapsamlı bağlamla daha iyi yanıtlar almak için Copilot sohbet sonuçlarını iyileştirmeye yönelik ipuçlarına bakın. Eğik çizgi komutlarını, başvuruları, kullanılan kaynakları ve konuları nasıl kullanacağınızı öğrenebilirsiniz.
Copilot Sohbeti'nde kapsamlı bağlamla daha iyi yanıtlar almak için Copilot sohbet sonuçlarını iyileştirmeye yönelik ipuçlarına bakın. Eğik çizgi komutlarını, başvuruları, kullanılan kaynakları ve sohbet geçmişi panelini kullanmayı öğrenebilirsiniz. Ayrıca bekleyen çalışmayı özetlemek, önceki düzenlemeleri açıklamak ve daha fazla bağlamla belirli bir işlemeyi gözden geçirmek için sohbetteki Git değişikliklerine ve işlemelerine başvurabilirsiniz. Sohbete Ekle eylemiyle git dalını doğrudan Git Deposu penceresinden sohbet bağlamı olarak da ekleyebilirsiniz .
Not
GitHub Copilot Sohbeti için içerik dışlama kullanılabilir. Yöneticiniz tarafından dışlanan içerik, sohbetten gelen yanıtlarda yoksayılır. Daha fazla bilgi için bkz . GitHub Copilot için içerik dışlamalarını yapılandırma.
Sohbet penceresinde soru sorun
Sorularınızı sorun ve sohbet penceresinde yanıtları görün. Programlama yardımı ve genel kodlama soruları için bu aracı öneririz.
- Visual Studio'da Görüntüle>GitHub Copilot Sohbetseçin.
- Sohbet penceresinde Copilot'a sorun metin kutusuna kodlamayla ilgili bir soru yazın. Sorunuzu sormak için Enter tuşuna basın veya Gönder'i seçin.
Önceki konuşmaları sürdürmek için sohbet geçmişi panelini kullanın. Her girişte sohbet başlığı, son iletinin önizlemesi ve oturumun en son ne zaman güncelleştirilmiş olduğu bulunur.
GitHub Copilot Sohbeti'ni 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 kod sunuyorsa, kullanılabilir eylemler Visual Studio sürümünüze bağlıdır.
Öneriyi kopyalamak için Kod bloğunu kopyala'yı , yeni bir dosyaya eklemek için Yeni dosyaya ekle'yi veya geçerli dosyanızda önizlemek için Uygula'yı seçin. Fark görünümünde öneriyi gözden geçirip geliştirin, ardından uygulamak için Tab veya reddetmek için Esc'i seçin. Yeni bir dosya varsayılan olarak kaydedilmez.
Öneriyi kopyalamak için Kod bloğunu kopyala'yı, yeni bir dosyaya eklemek için yeni dosyaya ekle'yi veya geçerli dosyanızda görmek için Önizleme'yi seçin. Fark görünümünde öneriyi gözden geçirip geliştirin, ardından uygulamak için Kabul Et'i veya atmak için İptal'i seçin. Yeni bir dosya varsayılan olarak otomatik kaydedilmez.
GitHub Copilot'taki kod başvuru özelliği, ö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.
Satır içi sohbet görünümünde soru sorun
Sorularınızı sorabilir ve yanıtları düzenleyici penceresindeki kodla satır içinde görebilirsiniz. Satır içi sohbet ile sohbet penceresine gidip gelmeniz gerekmez. Şu anda açık olan bir kod dosyasına ekleyen veya bu dosyayı güncelleştiren sorularda Copilot ile çalışmak için bu yöntemi öneririz.
- Visual Studio satır içi sohbeti açmak için düzenleyiciye sağ tıklayın. Menü komutu sürüme göre farklılık gösterir:
Sohbet seçin.
Copilot'a Sor seçin.
- Copilot'a Sor metin kutusuna kodlamayla ilgili bir soru yazın ve Enter veya Gönder'i seçin.
- Fark görünümünde kod önerilerini gözden geçirin ve geliştirin. Uygulama ve vazgeçme denetimleri sürüme göre farklılık gösterir:
Önerileri uygulamak için Tab veya yok saymak için Esc seçin.
Sohbet penceresinde konuşmaya devam etmek için Copilot İşlemleri>Sohbete Ekle'yi seçin.
Önerileri uygulamak için Kabul et veya göz ardı etmek için İptal seçin.
Sohbet penceresinde konuşmaya devam etmek için Sohbet penceresinde devam et'i seçin.
- Esc'yi seçerek satır içi sohbeti kapatın.
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 resim eklemek için sohbet girişindeki ➕ ikonunu seçin veya panodan bir resim yapıştırın. Ardından Dosya Gezgini'nden görüntü yüklemek için Görüntüyü Karşıya Yükle'yi seçin. Copilot görüntüyü analiz eder ve daha iyi bir yanıt oluşturmak için daha fazla bağlam olarak kullanır.
Copilot kullanıcı arabirimi geliştirme konusunda size yardımcı olduğunda (örneğin, tasarımınızın bir görüntüsünü eklerken) bu özellik kullanışlı olabilir. Bu özellik hata ayıklama için de yararlıdır (örneğin, hatanın ekran görüntüsünü eklersiniz).
Aşağıdaki görüntü biçimlerinden herhangi birini kullanın: PNG, JPEG ve GIF (yalnızca tek kare). İstem başına en fazla üç resim ekleyebilirsiniz.
Markdown içeriğini önizleme
Copilot Chat tarafından oluşturulan tüm Markdown içeriklerini doğrudan Visual Studio Markdown düzenleyicisinde önizleyebilirsiniz.
Sohbetteki ve önizlemedeki Markdown içeriğindeki emoji karakterleri tam renkli olarak işlenir. Daha fazla bilgi için bkz. Visual Studio renk emojilerini kullanma.
Copilot Chat Markdown içeriği oluşturduğunda, işlenen önizlemeyi görmek için sohbet penceresinin sağ üst köşesindeki Önizleme düğmesini seçin. Buradan Markdown içeriğini gerektiği gibi düzenleyebilir ve kaydedebilirsiniz. Markdown dosyalarını el ile kopyalayıp yapıştırmadan hızlı bir şekilde görselleştirmek ve üzerinde çalışmak istediğinizde bu özellik yararlıdır.
Denizkızı diyagramları oluşturma
Copilot Chat mimari, akış çizelgesi, sıra, sınıf, Gantt ve pasta grafikleri gibi çeşitli Deniz Kızı diyagramları oluşturabilir. Daha sonra karmaşık veri yapılarını ve iş akışlarını doğrudan düzenleyicide görselleştirebilirsiniz.
Örneğin, aşağıdaki istemlerden birini veya daha fazlasını kullanabilirsiniz:
- "API çağrı akışı için bir sıralı diyagram oluşturun."
- "Bu şemadaki varlıklar arasındaki ilişkileri görselleştirin."
- "Görevin yaşam döngüsü için bir Denizkızı durum diyagramı oluşturun."
- "Bu işe yeni başladım, uyum sağlamama yardımcı olmak için önemli bileşenleri ve ilişkilerini görselleştirmeni rica ediyorum."
Copilot, kod tabanınızdaki ekli başvuruları ve ilgili dosyaları kullanarak bağlam toplar ve ardından sohbet penceresinde Mermaid söz dizimini gösterir. 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.
Tip
Markdown önizleme denetimlerini kullanarak önizleme modları arasında geçiş yapabilir ve karmaşık Denizkızı diyagramlarını yakınlaştırabilirsiniz.
İlgili içerik
- GitHub Copilot: Başlangıç
- GitHub Copilot: Yapay zeka çifti programcınız
- GitHub Copilot Güven Merkezi
- GitHub Copilot Sohbet için Desteği