Visual Studio için GitHub Copilot Sohbeti nedir?

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:

  • 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

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.

  1. Araçlar>Seçenekler'e gidin.
  2. GitHub>Copilot>Copilot Chat'e gidin.
  3. Yeni Copilot sohbet deneyimini kullan seçeneğini belirleyin.
  4. 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.

  1. Visual Studio'da Görüntüle>GitHub Copilot Sohbetseçin.
  2. 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.

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

Ö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.

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

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.

  1. 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.

Kodu kopyalama, yeni bir dosyaya kod ekleme veya geçerli dosyaya kod uygulama seçeneklerinin ekran görüntüsü.

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

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

Ö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.

Kodu kopyalama, yeni bir dosyaya kod ekleme veya geçerli dosyada kodu önizleme seçeneklerinin ekran görüntüsü.

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

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

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.

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

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

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.

  1. 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.

Bağlam menüsünden düzenleyicide satır içi sohbeti etkinleştirme işleminin ekran görüntüsü.

Copilot'a Sor seçin.

Bağlam menüsünden düzenleyicide satır içi sohbeti etkinleştirme işleminin ekran görüntüsü.

  1. Copilot'a Sor metin kutusuna kodlamayla ilgili bir soru yazın ve Enter veya Gönder'i seçin.

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

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

  1. 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.

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

Sohbet penceresinde konuşmaya devam etmek için Copilot İşlemleri>Sohbete Ekle'yi seçin.

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

Önerileri uygulamak için Kabul et veya göz ardı etmek için İptal seçin.

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

Sohbet penceresinde konuşmaya devam etmek için Sohbet penceresinde devam et'i seçin.

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

  1. 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 Sohbeti'nde resim ekleme ekran görüntüsü.

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.

Markdown içeriği için Copilot Sohbet penceresindeki Önizleme düğmesinin ekran görüntüsü.

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."

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

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.

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

Tip

Markdown önizleme denetimlerini kullanarak önizleme modları arasında geçiş yapabilir ve karmaşık Denizkızı diyagramlarını yakınlaştırabilirsiniz.