Aracılığıyla paylaş


SQL Server Management Studio'da Copilot için en iyi yöntemler

SQL Server Management Studio'da (SSMS) Copilot'un birincil hedefi, Transact-SQL (T-SQL) yazma ve düzenleme de dahil olmak üzere SSMS'deki iş akışınızda üretkenliğinizi hızlandırmaktır. SSMS'de Copilot'un en iyi şekilde çalışmasını sağlamak, yalnızca açmakla değil, etkili bir şekilde işbirliği yapmayı öğrenmekle de ilgili. SSMS'deki Copilot da herhangi bir iş ortağı gibi net bir yön ve uygun bağlam verildiğinde en iyi performansı gösterir. Sohbet penceresinin en iyi şekilde kullanılması, SSMS'de Copilot deneyiminizin kalitesini de artırır.

Sohbet penceresi

Sohbet penceresinin simgeleri ve özellikleri SQL Server Management Studio'da Copilot için sohbet penceresini kullanma bölümünde belgelenmiştir, ancak istemlere özgü başka önemli noktalar da vardır.

Öncelikle, sohbet penceresini sonuç penceresi olarak işlemeyin. Copilot'a şemanız veya verileriniz hakkında sorular sorduğunuzda, doğrudan sohbet penceresinde size bilgi döndürmek için bir sorgu yürütebilir. SSMS'deki Copilot, sorgu yürütülmeden önce sorgunun döndürdüğü satır sayısını belirlemez ve sorgu 1.000 satır döndürürse bu bilgileri sohbette görüntülemeye çalışır. Büyük sonuç kümeleri kolayca okunamaz ve sohbet penceresinde işlenemez.

SSMS'de Copilot'un bilgileri döndürmek için sorguyu yazmasını istemek genellikle tercih edilir ve SSMS'de Copilot ile daha iyi bir etkileşim ve deneyim oluşturur.

Tutarlılık

Copilots kullanıcıları arasında yaygın bir hayal kırıklığı, yanıtlarda tutarsızlıktır. Yapay zeka yanıtları, belirleyici değil olasılıksal olarak oluşturulduğundan tutarsız olabilir. Bu, aynı soru sorulsa bile modelin bağlam, yapılandırma veya iç rastgelelikteki ince varyasyonlara göre farklı, ancak yine de makul, sözcük veya cümle yapısı seçebileceği anlamına gelir. Buna ek olarak, yapay zeka modelleri bir istemin birçok olası yorumunu tartdığından, ifade veya zamanlamadaki küçük değişiklikler farklı sonuçlara yol açabilir. Bu değişkenlik, yapay zekayı bu kadar esnek ve güçlü yapan şeyin bir parçasıdır, ancak istemler en uygun şekilde kurulmazsa öngörülemeyen sonuçlara da yol açabilir.

Komut yazma

Yapay zeka ile çalışırken yapılanların doğasında istemler yazmak vardır, ve performans ayarlaması gibi, bu hem bir sanat hem de bir bilimdir. İyi istemler yazmak için istem mühendisi olmanız gerekmez. Ancak yapay zekayla etkileşimde bulunurken genel yönergelerin farkında olmanız gerekir.

Örneğin, SSMS'deki Copilot'a Find the hottest tables in the database sorarsanız, bu istem bağlamında en yoğun tabloların en meşgul veya en etkin tablolar olduğunu anlamayabilir. Bunun yerine List the top 10 tables in the database that have the most reads'yi denemeyi deneyin.

İstem yazma için genel öneriler şunlardır:

Tavsiye Ayrıntılar
Doğal dil kullanma Özel kelime dağarcığı kullanmanız gerekmez, ancak resmi olmayan ifadelerden, argodan ve jargondan kaçınmaya çalışın.
Net ve özel olun Copilot'un ne sorduğunuz konusunda net olması için yeterli ayrıntı sağlayın.
Bağlam sağlama SSMS'deki Copilot'un sorgu düzenleyicisi bağlantısına dayalı veritabanı bağlamı vardır, ancak zaman çerçevesi veya belirli veritabanı nesneleri gibi ek bağlam sağlayabilirsiniz.
Örnekleri kullanma Önceki yanıtlar üzerinde, örneğin Modify the last query to order the results by CustomerID, derleme yapın.
Çıkış biçimini tanımlama Copilot metin, tablo veya liste biçiminde bilgi sağlayabilir. Sizin için seçer, ancak bilgilerin özellikle istediğiniz biçimde döndürülmesini isteyebilirsiniz.

Örnek istemler:

Tavsiye Kaçın Deneme
Doğal dil kullanma Yo cook me up something cool for grabbing sales data Write a SQL query that selects the top 10 most recent orders from the Sales.Orders table
Net ve özel olun Okay, so I've got this thing where I need to maybe get some kind of report or output or whatever for yesterday's stuff but like only for users that are new but not too new, if that makes sense Write a query to return users who registered yesterday and have not yet made a purchase
Bağlam sağlama List western schools with no language reqs List schools in the US-West geo that have a lang_req value of 0
Örnekleri kullanma Write a query to get recent customer info Write a query to get customer ID, name, and total number of orders for the last 10 business days ordered by total desc
Çıkış biçimini tanımlama Give me hospital locations and size with the busiest emergency rooms List the hospitals with the busiest emergency rooms in table format and include city state and size