GitHub Copilot'ı kullanmaya başlama

Visual Studio'daki yapay zeka eşlikçiniz GitHub Copilot'a hoş geldiniz!

Copilot, tüm kod satırlarını veya bloklarını önererek daha hızlı ve daha doğru bir şekilde kod oluşturmanıza yardımcı olur. Copilot ayrıca soruları yanıtlar ve birim testleri yazma, hata ayıklama ve profil oluşturma gibi rutin görevlerde size yardımcı olur. Tüm bu özellikleri doğrudan Visual Studio ortamınızda kullanabilirsiniz.

Bu makalede, Copilot kullanmayı ve Visual Studio'daki özelliklerinden en iyi şekilde yararlanmayı öğreneceksiniz.

Copilot aç

  1. Visual Studio'yu (sürüm 17.8 veya üzeri) açın. Copilot'un en iyi şekilde yararlanmak için Visual Studio'nun en son sürümüne güncelleştirin.

  2. Yeni bir proje oluşturun, var olan bir projeyi açın veya IDE'yi açmak için kod olmadan devam edin.

  3. Visual Studio'nun sağ üst köşesindeki GitHub Copilot rozetini seçin ve Sohbet Penceresini Aç'ı seçin.

    Visual Studio'da GitHub Copilot rozetinin ekran görüntüsü.

    Copilot yüklü değilse açılan listeden Copilot Yükle'yi seçin ve yükleyici istemlerini izleyin. Daha fazla bilgi için Copilot yüklemesini ve durumunu yönetme bölümüne bkz.

  4. Sohbet penceresinde Copilot kullanmaya başlamak için bir istem girin.

    Henüz bir GitHub hesabıyla oturum açmadıysanız Visual Studio oturum açmanızı ister. Copilot aboneliğiniz yoksa Copilot Free ile çalışmaya da başlayabilirsiniz. Tarayıcınızda oturum açma veya kaydolma işlemini tamamlayın ve ardından Visual Studio'ya dönün.

    Visual Studio'da Copilot Ücretsiz kullanmaya başlama iletişim kutusunun ekran görüntüsü.

    Visual Studio'da Copilot Ücretsiz kullanmaya başlama iletişim kutusunun ekran görüntüsü.

Copilot artık Visual Studio'da kullanıma hazırdır.

Copilot'ı kullanmaya başlama

Oturum açıldıktan sonra sohbet penceresinde ve IDE boyunca Copilot'ı kullanın.

  • Plan aracısını kullanma: Sohbet penceresinde aracı seçiciyi kullanarak kod değişiklikleri yapmadan önce Plan'ı seçin ve bir uygulama planı oluşturun. Copilot, kod tabanınızı salt okunur araçlarla inceler, gerektiğinde soruları netleştirir ve planı .copilot/plans/'da markdown olarak kaydeder.
  • Aracı modunu ve MCP sunucularını kullanma: Sohbet penceresinde Sor'a tıklayın ve aracı modunu etkinleştirmek için Aracıya geçin. Model Bağlam Protokolü (MCP) sunucularına erişmek, sunucuları yapılandırmak ve Copilot'un hangi araçları kullanabileceğini seçmek için araçlar simgesini kullanın. Örneğin, hedeflenen kod oluşturma konusunda Copilot yardımı almak için "Bu dosyadaki yöntemler için birim testleri yaz" talimatını gönderin.

    • Aracı modu iş akışlarının bir parçası olarak, Copilot Chat bağlı GitHub deponuzda depo sorunları ve çekme istekleri oluşturan uzaktan kodlama oturumları çalıştırmak için bulut aracılarına bağlanabilir. Bulut oturumunu ilk kez başlattığınızda veya daha fazla izin gerektiğinde depo izinleri vermeniz istenebilir.
  • Tamamlamaları ve sonraki düzenleme önerilerini kullanın: Siz kod yazarken Copilot doğrudan düzenleyicide öneriler sağlar. Copilot hem yeni kod (gri metin olarak gösterilir) hem de mevcut kodu düzenler. Visual Studio, varsayılan olarak Copilot satır içi tamamlamaları yerine IntelliSense’e öncelik verir. Tools>Options>Environment>Keyboard bölümünde, Copilot önerilerini kabul etmek için kullanılan klavye kısayollarını (önerinin tamamı, sonraki kelime ve sonraki satır) özelleştirebilirsiniz.

  • Visual Studio'da Copilot eylemlerini kullanma: Düzenleyici bağlam menüsünde, hata listesinde, özellik aramada ve IDE'nin diğer alanlarında Copilot destekli eylemleri ve önerileri bulun.

    • Copilot Chat’ten veya sorun bağlamından Hata Ayıklama Aracısı iş akışını kullanın. Bir sorunu yeniden oluşturmak, hipotez oluşturmak, izleme eklemek, telemetriyi analiz etmek ve canlı çalışma zamanı davranışını doğrularken hedeflenen düzeltmeleri uygulamak için bir GitHub veya Azure DevOps sorundan (veya doğal dil isteminden) başlayın.

Copilot sohbetini iş akışınıza uyarlama

Copilot'ı projeniz ve geliştirme iş akışınız için özelleştirin.

  • Referanslarla bağlamı yönetme: Dosya veya görüntü gibi daha fazla bağlam eklemek için + düğmesini kullanın veya Copilot'tan tüm çözümünüze referans vermesini isteyin.
  • Oturumları sürdürmek için sohbet geçmişi panelini kullanın: Sohbet penceresinde önceki konuşmalara göz atın ve başlığa, ileti önizlemesine veya son güncelleştirme zamanına göre bir oturuma geri dönün. Ayrıntılar için Sohbet Geçmişi paneliyle sohbet geçmişini yönetme bölümüne bakın.
  • Farklı modellere erişme: Yapay zeka modellerini seçmek veya kendi modelinizi Copilot'a getirmek için istem penceresindeki model seçiciyi kullanın. Hızlı soruları yanıtlama, belge yazma veya birden çok dosya kodu düzenlemesi oluşturma gibi farklı senaryolar için farklı modelleri keşfedin.

  • Özel yönergeler ekleme: Kodlama stilinize veya proje gereksinimlerinize uygun olarak Copilot yanıtlarını özelleştirmek için içine ve .github/copilot-instructions.md yeniden kullanılabilir .github/prompts ekleyin.

  • Özel aracılar oluşturun ve yönetin: Copilot Chat penceresinde, özel aracıları oluşturmak ve seçmek için istem alanının üst kısmındaki aracı seçiciyi kullanın. Kullanıcı düzeyi özel aracı tanımları içinde %USERPROFILE%\.github\agentsdepolanır. Bu aracılar çalışma alanı farkındalığını, araç yapılandırmasını, model seçimini ve MCP bağlantılarını korur. Daha fazla bilgi için bkz. Yerleşik ve özel aracıları GitHub Copilot ile kullanma.

Yararlı kaynaklar

Copilot özelliklerini istediğiniz zaman gözden geçirmek için Visual Studio'nun sağ üst köşesindeki GitHub Copilot rozetinden GitHub Copilotİzlenecek Yol'u seçin.

Visual Studio 2022'de Uygulamalı Alıştırma: GitHub Copilot ile bir uygulamayı eksiksiz şekilde oluşturmayı deneyebilirsiniz.