Cosmos DB'de Azure için Microsoft Copilot ile NoSQL sorguları oluşturma (önizleme)
UYGULANANLAR: NoSQL
Cosmos DB'de Azure için Microsoft Copilot (önizleme), doğal İngilizce istemlerinizi temel alan sorgular oluşturarak NoSQL için Azure Cosmos DB sorguları yazma konusunda yardımcı olabilir. Copilot, Veri Gezgini içinde NoSQL'in sorgu düzenleyicisi için API'de kullanılabilir. NoSQL API'sinde Copilot ile şunları yapabilirsiniz:
- NoSQL sorgusu oluşturmak için metinde veya konuşmada yaptığınız gibi verilerinizle ilgili sorular sorun.
- Oluşturulan sorgunun ayrıntılı açıklamaları aracılığıyla sorguları daha hızlı yazmayı öğrenin.
Not
Veritabanının CopilotSampleDb
Veri Gezgini'da göründüğünü görebilirsiniz. Bu, Microsoft tarafından yönetilen tamamen ayrı bir veritabanıdır ve Cosmos DB'de Azure için Microsoft Copilot'u tanımanız için size (ücret ödemeden) bir test yatağı olarak erişim sağlanır. Bu veritabanı, Microsoft tarafından oluşturulan %100 yapay verilerden oluşur ve Azure Cosmos DB'de sahip olabileceğiniz hiçbir veriyle etkileşimi veya ilişkisi yoktur.
Uyarı
Copilot, büyük dil modelleri (LLM' ler) tarafından desteklenen bir önizleme özelliğidir. Copilot tarafından üretilen çıktılar yanlışlıklar, yanlılık veya diğer istenmeyen içerik içerebilir. Bunun nedeni Copilot'ı güçlendiren modelin İnternet'ten ve diğer kaynaklardan gelen bilgilerle eğitilmesidir. Her üretici yapay zeka modelinde olduğu gibi insanlar da kullanılmadan önce Copilot tarafından üretilen çıkışı gözden geçirmelidir.
Önkoşullar
- Mevcut bir NoSQL için Azure Cosmos DB hesabı
- Azure aboneliğiniz yoksa ücretsiz bir hesap oluşturun.
- Mevcut bir Azure aboneliğiniz olduğunda, NoSQL için yeni bir Azure Cosmos DB hesabı oluşturun.
- Azure aboneliğinizi Cosmos DB'de Azure için Microsoft Copilot önizleme özelliğine kaydetme.
Önemli
NoSQL için Copilot sorgusunu kullanmadan önce bu önizleme terimlerini gözden geçirin.
Özelliğe erişme
Önizleme özelliği olarak Azure aboneliğinize Cosmos DB'de Azure için Microsoft Copilot önizlemesi eklemeniz gerekir. Kaydolduktan sonra Azure için Microsoft Copilot'u Veri Gezgini sorgu düzenleyicisiyle tümleşik olarak bulabilirsiniz.
Herhangi bir Azure Cosmos DB NoSQL kaynağına gidin.
Gezinti bölmesinden Veri Gezgini seçin.
Ardından, sorgu düzenleyicisi deneyimini iki yoldan biriyle açın:
Veri Gezgini karşılama ekranında Copilot ile daha hızlı sorgula kartını seçin. Bu seçenek sizi, Copilot ile kullanabileceğiniz örnek verileri içeren veritabanını ve
SampleContainer
kapsayıcıyı hedefleyenCopilotSampleDb
bir sorgu düzenleyicisine götürür. Bu veritabanı Microsoft tarafından yönetilir ve diğer veritabanlarınızla etkileşim kurmaz veya bunlara bağlanmaz.CopoilotSampleDb
tüm Azure Cosmos DB NoSQL müşterileri için ücretsizdir.NoSQL veritabanı ve kapsayıcısı için mevcut bir API'yi seçin. Ardından menü çubuğundan Yeni SQL Sorgusu'nu seçin.
Sorgu oluşturma
Copilot kullanarak veritabanınızdaki herhangi bir kapsayıcıda doğal dil metninden NoSQL sorguları oluşturabilirsiniz.
Copilot arabiriminin etkinleştirildiğinden emin olun. Veri Gezgini menüsündeki Copilot düğmesini seçerek arabirimi etkinleştirebilirsiniz.
Giriş alanına verilerinizle ilgili bir istem veya soru girin ve istemi tetikleyin. Ardından, sorgu düzenleyicisinde bir NoSQL sorgusu ve açıklaması oluşturmayı tetikleyin.
Uyarı
Her üretici yapay zeka modelinde olduğu gibi insanlar da kullanılmadan önce Copilot tarafından üretilen çıkışı gözden geçirmelidir.
Veri Gezgini menüsünde Sorguyu yürüt'e tıklayarak sorguyu çalıştırın.
Görüş bildirin
Copilot'ı geliştirmeye ve eğitmeye yardımcı olmak için oluşturulan sorgularla ilgili geri bildirimleri kullanırız. Bu geri bildirim, Copilot'tan gelen önerilerin kalitesini artırmak için çok önemlidir.
Sorgular hakkında geri bildirim göndermek için sorgu düzenleyicisindeki geri bildirim mekanizmasını kullanın.
Olumlu veya olumsuz geri bildirim seçeneğini belirleyin.
Olumlu geri bildirim, aracı tetikleyerek oluşturulan sorguyu Copilot'un başarılı olduğu bir veri noktası olarak Microsoft'a gönderir.
Olumsuz geri bildirim, daha fazla bilgi isteyen bir iletişim kutusunu tetikler. Araç, Copilot'un geliştirilmesine yardımcı olmak için bu bilgileri ve oluşturulan sorguyu Microsoft'a gönderir.
Etkili istemler yazma
Etkili istemler yazmaya yönelik bazı ipuçları aşağıdadır.
Copilot istemleri oluştururken, aradığınız belirli bilgilerin net ve kısa bir açıklamasıyla başladığınıza emin olun. Verilerinizin yapısından emin değilseniz kapsayıcıdaki
SELECT TOP 1 - FROM c
ilk öğeyi görmek için sorguyu çalıştırın.Kapsayıcınızdaki öğelerin yapısıyla ilgili anahtar sözcükleri ve bağlamı kullanın. Bu bağlam Copilot'un doğru sorgular oluşturması için yardımcı olur. Özellikleri ve filtreleme ölçütlerini mümkün olduğunca açıkça belirtin. Copilot, kapsayıcınızdaki mevcut öğelerin özellikleri göz önünde bulundurulduğunda yazım hatalarını düzeltebilmeli veya bağlamı anlayabilmelidir.
İstemlerinizde belirsiz veya aşırı karmaşık bir dilden kaçının. Netliğini korurken soruyu basitleştirin. Bu düzenleme, Copilot'un bunu kapsayıcıdan istenen verileri alan anlamlı bir NoSQL sorgusuna etkili bir şekilde çevirebilmesini sağlar.
Aşağıdaki örnek istemler net, belirlidir ve veri öğelerinizin özelliklerine göre uyarlanmıştır ve Copilot'un doğru NoSQL sorguları oluşturmasını kolaylaştırır:
Show me a product
Show all products that have the word "ultra" in the name or description
Find the products from Japan
Count all the products, group by each category
Show me all names and prices of products that reviewed by someone with a username that contains "Mary"