Aracılığıyla paylaş


SQL Server Management Studio'da Kod Tamamlamaları Kullanma (Önizleme)

Yapay zeka yardımıyla Transact-SQL (T-SQL) geliştirmenizi geliştirmek için SQL Server Management Studio'da (SSMS) GitHub Copilot'ı kullanın. GitHub Copilot, T-SQL yazarken daha üretken ve verimli olmanıza yardımcı olur.

Bu makalede, bağlama duyarlı kod tamamlamaları, öneriler ve hatta kod parçacıklarının tamamını sağlayan GitHub Copilot Tamamlamaları'nın nasıl kullanılacağını öğreneceksiniz. Bu özellik, yinelenen görevlerde harcanan süreyi azaltmaya yardımcı olur ve hataları en aza indirir.

GitHub Copilot Sohbeti hakkında daha fazla bilgi için bkz. SQL Server Management Studio'da GitHub Copilot Sohbet deneyimini kullanma (Önizleme).

Kod Tamamlamaları nasıl çalışır?

SSMS'de GitHub Copilot için Kod Tamamlamaları, GitHub depolarından genel kullanıma açık çok sayıda kod veri kümesinde eğitilen gelişmiş makine öğrenmesi modellerini kullanır. Siz kod yazarken yapay zeka bağlamı analiz eder ve gerçek zamanlı olarak ilgili öneriler sunar. SSMS'deki GitHub Copilot bağlamı, etkin düzenleyicide bağlı olduğunuz veritabanının şemasını, geçerli ve tüm açık düzenleyicilerin içeriğini içerir. Ayrıca, genellikle --tarafından önceden hazırlanan ve kodun ne yapmasını istediğinizi açıklayan doğal dilde bir açıklama yazarak da öneriler alabilirsiniz.

Önkoşullar

SSMS'de GitHub Copilot için Kod Tamamlamaları, T-SQL dilini destekler.

  1. AI Yardımı iş yüküyle SSMS 22.2 veya sonraki bir sürümü yükleyin.

  2. Copilot erişimiyle GitHub hesabınızda oturum açın.

GitHub Copilot'i ücretsiz kullanın. Daha hızlı ve verimli bir şekilde kod oluşturmak için kaydolun ve yapay zekayı kullanın.

Kod tamamlama ve öneriler için GitHub Copilot kullanma

Düzenleyicide açıklamalar veya T-SQL yazarken GitHub Copilot, bağlama duyarlı kod tamamlamaları ve öneriler sağlar.

  1. SSMS'yi açın ve sorgu düzenleyicisinde veritabanınıza bağlanın.

  2. Düzenleyicide, GitHub Copilot'tan satır içi kod önerilerini görmek için bir açıklama girin:

     --list all tables in this database
    
  3. Öneriyi görmek için Enter'ı seçin.

  4. Öneriyi kabul etmek için Sekme'yi seçin. Öneriyi reddetmek için Esc'yi seçin veya yazmaya devam edin.

Öneriler, SSMS 22.3'te fare tıklamasıyla kısmen veya tamamen kabul edilebilir. Önerileri kabul etmek için kullanılan klavye kısayolunu değiştirmek için, Araçlar>Seçenekler>Tüm Ayarlar>Metin Düzenleyicisi>Kod Tamamlama Tercihleri>>Klavye kısayollarını kullanarak kod zorlamalarını kabul et'e gidin.

Kısayollar ve ayarlar

Tamamlamalar için çeşitli klavye kısayolları sağlanır:

  • Bir tamamlamayı el ile tetikleme için Alt+veyaAlt+kullanın.
  • Kullanılabilir tamamlamalar arasında geçiş yapmak için Alt+.'ı kullanarak bir sonraki öneriye, Alt'ı+kullanarak önceki öneriye geçin.
  • Tamamlama sözcüğünü sözcük başına kısmen kabul etmek için Ctrl+Sağ ok tuşunu kullanın.
  • Bir tamamlama satırını satır satır kısmen kabul etmek için Ctrl+Aşağı ok tuşunu kullanın.

Seçili ayarları değiştirerek tamamlama deneyiminizi özelleştirebilirsiniz.

Tamamlamalar çok hızlı görünürse ve yazınızı kesintiye uğratırsa, Araçlar>Seçenekleri>Tüm Ayarlar>Metin Düzenleyicisi>Kod Tamamlama Tercihleri'nde> görüntü zamanlamasını ayarlayabilirsiniz. Tamamlamaları siz yazarken görüntülemeyi durdurmak için yazmaya ara verdiğinizde yalnızca Kod tamamlamalarını göster'i seçin. Bu ayar, siz yazarken tamamlanmaların yanıp sönmemesi ve kaybolmaması için bir ayırma gecikmesi ekler.

Varsayılan olarak, her tuş vuruşu otomatik olarak tamamlamaları tetikler. Otomatik tamamlamaları devre dışı bırakmak için Araçlar>Seçenekler>Tüm Ayarlar>Metin Düzenleyicisi>Kod Tamamlamaları>Genel kısmında Kod Tamamlama Başlatma özelliğini El ile olarak ayarlayın. Bu değişikliği yaptıktan sonra Alt+, klavye kısayolunu kullanarak tamamlamaları el ile tetikleyebilirsiniz.

Tamamlanma modeli

Kod tamamlamaları için GPT-4.1 Copilot modeli şu anda SSMS'de GitHub Copilot için kullanılabilen tek modeldir. Bu ayarı Araçlar>Seçenekler>Tüm Ayarlar>Metin Düzenleyici>Kod Tamamlamaları>Genel>Yardımcı Pilot Tamamlama Modeli'nde bulabilirsiniz.

Copilot business veya Enterprise kullanıcısıysanız yöneticinizin kuruluşunuz için bu modeli etkinleştirmesi gerekir. Yöneticiniz, GitHub.com'daki Copilot ilke ayarlarında düzenleyici önizleme özelliklerini kabul edebilir. Copilot Ücretsiz kullanıcısıysanız, bu modeli kullanmak 2.000 ücretsiz aylık tamamlama işleminizi ifade eder.