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.
Daha iyi yanıtlar elde etmek için bağlamsal bilgilere ek olarak başvuruları kullanarak SQL Server Management Studio'daki (SSMS) GitHub Copilot'taki istemlerinize daha fazla bağlam ekleyin.
Kod yardımı için eğik çizgi komutlarını kullanın
SQL Server Management Studio'daki (SSMS) GitHub Copilot, yaygın veritabanı geliştirme görevlerinin amacını belirlemenize yardımcı olacak kod yardımı sunar. Bu amaç, sorguları daha hızlı anlamanıza ve düzeltmenize yardımcı olmak için üretkenliği hızlandırabilir. Düzenleyicideki herhangi bir sorguyu vurgulayın ve sorguyu belgelamak, açıklamak, düzeltmek veya iyileştirmek için eğik çizgi komutlarını kullanın. Eğik çizgi komutları hem sohbet penceresinde hem de satır içi sohbette kullanılabilir.
| Command | Usage |
|---|---|
/doc |
Kodunuza bakan bir sonraki kişinin ne yaptığını anlamasına yardımcı olmak için seçili T-SQL kodu için açıklamalar ekleyin. |
/explain |
Seçili T-SQL kodu hakkında ayrıntılı bilgi edinin. |
/fix |
T-SQL kodundaki hataları giderin ve sorunun açıklaması ve nelerin değiştirildiği de dahil olmak üzere gözden geçirilebilir doğru bir sürüm döndürebilirsiniz. |
/help |
Copilot Sohbeti'nin kullanımıyla ilgili yardım alın. |
/optimize |
Anti-paternleri sorguda belirleyip T-SQL en iyi uygulamalarıyla tutarlı değişiklikler yapma |
Diğer dosyalara başvurma
T-SQL ile ilgili sorularınızı doğal dilde ve GitHub Copilot Sohbet yanıtlarını SSMS'deki etkin düzenleyici bağlamında sorabilirsiniz. Referanslar, Copilot'un sorunuzu yanıtlarken göz önünde bulundurmasını istediğiniz belirli bilgileri sağlar.
Düzenleyicide açık olan diğer dosyaları seçerek, uzun bilgileri yazmak veya yapıştırmak zorunda kalmadan daha iyi sorular oluşturabilirsiniz. Bağlamın belirtilmesi, Copilot'un size daha ilgili yanıtlar sağlamasına da olanak tanır.
GitHub Copilot Chat'te bir dosyaya başvurmak için dosya adının başına bir # simgesi ekleyin. Örneğin, GetSalesInfo.sql adlı bir dosyanız varsa, sohbette #GetSalesInfo.sql olarak ona başvurun.
Konu başlıkları ile sohbet geçmişi bağlamını yönetme
Bir sohbet oturumunda birden çok sohbet istemini yineleyip gönderirken Copilot, sohbet istemlerinin ve yanıtlarının geçmişini kullanır. Önceki istemler ve yanıtlar, geçerli sohbet isteminizin bağlamını sağlar. Bu, bağlamı yinelemek zorunda kalmadan takip soruları sorabileceğiniz veya önceki sorunuzu netleştirebileceğiniz anlamına gelir. Örneğin, "Uyumluluk modunu nasıl değiştirebilirim?", "Uyumluluk modu 140 ile 170 arasındaki farklar nelerdir?", "Uyumluluk modunu değiştirirken neleri göz önünde bulundurmam gerekiyor?" ve daha fazlasını sorabilirsiniz.
Yeni bir sohbet oturumuyla baştan başlamak ve geçerli bağlamı atmak için sohbet görünümünde yeni bir yazışma başlatın. Yeni iş parçacıkları, farklı bir konuya geçmek ve önceki bağlamı ve geçmişi önlemek istediğinizde kullanışlıdır. Konuşmaları elinizdeki görev üzerinde odaklı tutmak ve yanıtların ilgili geçmişten kaynaklanmasını sağlamak için tartışma dizilerini kullanın.
Yeni sohbet yazışması
Yeni bir yazışma başlatmak için Sohbet penceresinde Yeni yazışma oluştur'u veya Ctrl+N'yi seçin.
Sohbet konusunu değiştir
Sorunuz için doğru geçmiş bağlamı sağlamak için devam eden birden çok iş parçacığı arasında geçiş yapabilirsiniz. Önceki yazışma için Ctrl+Page Down veya sohbet penceresinde sonraki yazışma için Ctrl+Page Up kullanın. Ctrl+Shift+T , iş parçacığı açılan listesini genişletir.
Satır içi sohbeti koruma
Satır içi sohbetinizin geçmişini korumak için sohbet penceresine yükseltin. Konuşmanın kaydını ve bağlamını korumak için Sohbet penceresinde görüntüle'yi seçin ve sohbet penceresinde devam edin.
En iyi yöntemler
Copilot Chat, isteğinizle ilgili bağlamı almak için sohbet geçmişini kullanır. Copilot'a yalnızca ilgili geçmişi vermek için:
- Yeni bir göreve başlamak için iş parçacıklarını kullanarak yeni bir konuşma başlatın.
- Artık ilgili olmayan veya size istenen sonucu vermeyen istekleri silin.
Sohbeti açık tutun ve önerilen çözümü geliştirmek için Copilot'ı tekrarlayın ve yönlendirin. Copilot hem oluşturulan kodun bağlamını hem de geçerli konuşma geçmişinizi içerir. Siz soru sormaya devam ettikçe, Copilot yanıtı gereksinimlerinize göre daha da iyileştirmektedir.