Aracılığıyla paylaş


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

Ö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.

  1. Herhangi bir Azure Cosmos DB NoSQL kaynağına gidin.

  2. Gezinti bölmesinden Veri Gezgini seçin.

    Copilot kartıyla Veri Gezgini karşılama ekranının ekran görüntüsü.

  3. 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ı hedefleyen CopilotSampleDb 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.

  1. Copilot arabiriminin etkinleştirildiğinden emin olun. Veri Gezgini menüsündeki Copilot düğmesini seçerek arabirimi etkinleştirebilirsiniz.

  2. 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.

    Sorgu düzenleyicisinde Copilot arabiriminin ekran görüntüsü.

    Uyarı

    Her üretici yapay zeka modelinde olduğu gibi insanlar da kullanılmadan önce Copilot tarafından üretilen çıkışı gözden geçirmelidir.

  3. 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.

  1. Sorgular hakkında geri bildirim göndermek için sorgu düzenleyicisindeki geri bildirim mekanizmasını kullanın.

  2. 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.

      Microsoft Copilot geri bildirim formunun ekran görüntüsü.

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"

Sonraki adım