إنشاء استعلامات NoSQL باستخدام Microsoft Copilot ل Azure في Cosmos DB (معاينة)

ينطبق على: NoSQL

يمكن أن يساعد Microsoft Copilot ل Azure في Cosmos DB (معاينة) في تأليف استعلامات Azure Cosmos DB ل NoSQL عن طريق إنشاء استعلامات استنادا إلى مطالبات اللغة الإنجليزية الطبيعية. يتوفر Copilot للاستخدام في واجهة برمجة التطبيقات لمحرر استعلام NoSQL داخل مستكشف البيانات. باستخدام Copilot في واجهة برمجة التطبيقات ل NoSQL، يمكنك:

  • اطرح أسئلة حول بياناتك كما تفعل في النص أو المحادثة لإنشاء استعلام NoSQL.
  • تعلم كيفية كتابة الاستعلامات بشكل أسرع من خلال تفسيرات مفصلة للاستعلام الذي تم إنشاؤه.

إشعار

قد ترى قاعدة البيانات CopilotSampleDb تظهر في مستكشف البيانات. هذه قاعدة بيانات منفصلة تماما تديرها Microsoft ويتم توفير الوصول لك (دون أي تكلفة) كمختبر لتصبح على دراية ب Microsoft Copilot ل Azure في Cosmos DB. تتكون قاعدة البيانات هذه من بيانات اصطناعية بنسبة 100٪ تم إنشاؤها بواسطة Microsoft وليس لها أي تفاعل أو علاقات بأي بيانات قد تكون لديك في Azure Cosmos DB.

تحذير

Copilot هي ميزة معاينة يتم تشغيلها بواسطة نماذج لغة كبيرة (LLMs). قد يحتوي الإخراج الذي تنتجه Copilot على أخطاء أو تحيزات أو محتوى غير مقصود آخر. يحدث هذا لأن النموذج الذي يعمل على تشغيل Copilot تم تدريبه على المعلومات من الإنترنت ومصادر أخرى. كما هو الحال مع أي نموذج الذكاء الاصطناعي توليدي، يجب على البشر مراجعة المخرجات التي تنتجها Copilot قبل الاستخدام.

المتطلبات الأساسية

هام

راجع شروط المعاينة هذه قبل استخدام الاستعلام Copilot ل NoSQL.

الوصول إلى الميزة

كميزة معاينة، سيتعين عليك إضافة Microsoft Copilot ل Azure في معاينة Cosmos DB إلى اشتراك Azure الخاص بك. بمجرد التسجيل، يمكنك العثور على Microsoft Copilot ل Azure المتكامل مع محرر استعلام Data Explorer.

  1. انتقل إلى أي مورد Azure Cosmos DB NoSQL.

  2. حدد Data Explorer من جزء التنقل.

    Screenshot of the Data Explorer welcome screen with Copilot card.

  3. بعد ذلك، افتح تجربة محرر الاستعلام من إحدى طريقتين:

    • حدد بطاقة الاستعلام بشكل أسرع باستخدام Copilot على شاشة الترحيب في مستكشف البيانات. سينقلك هذا الخيار إلى محرر استعلام يستهدف CopilotSampleDb قاعدة البيانات والحاوية SampleContainer ، والتي تحتوي على بيانات نموذجية لاستخدامها مع Copilot. تتم إدارة قاعدة البيانات هذه بواسطة Microsoft ولا تتفاعل أو تتصل بقواعد البيانات الأخرى. CopoilotSampleDb مجاني لجميع عملاء Azure Cosmos DB NoSQL.

    • حدد واجهة برمجة تطبيقات موجودة لقاعدة بيانات وحاوية NoSQL. ثم حدد New SQL Query من شريط القوائم.

إنشاء استعلام

يمكنك استخدام Copilot لإنشاء استعلامات NoSQL من نص اللغة الطبيعية على أي حاوية في قاعدة البيانات الخاصة بك.

  1. تأكد من تمكين واجهة Copilot. يمكنك تمكين الواجهة عن طريق تحديد زر Copilot في قائمة مستكشف البيانات.

  2. أدخل مطالبة أو سؤالا حول بياناتك في منطقة الإدخال ثم قم بتشغيل المطالبة. ثم قم بتشغيل إنشاء استعلام NoSQL والشرح في محرر الاستعلام.

    Screenshot of the Copilot interface in the query editor.

    تحذير

    كما هو الحال مع أي نموذج الذكاء الاصطناعي توليدي، يجب على البشر مراجعة المخرجات التي تنتجها Copilot قبل الاستخدام.

  3. قم بتشغيل الاستعلام عن طريق تحديد Execute query في قائمة Data Explorer.

تقديم تعليقات

نستخدم الملاحظات حول الاستعلامات التي تم إنشاؤها للمساعدة في تحسين وتدريب Copilot. تعد هذه التعليقات حاسمة لتحسين جودة الاقتراحات المقدمة من Copilot.

  1. لإرسال ملاحظات حول الاستعلامات، استخدم آلية الملاحظات داخل محرر الاستعلام.

  2. حدد إما خيار الملاحظات الإيجابية أو السلبية .

    • تؤدي الملاحظات الإيجابية إلى تشغيل الأدوات لإرسال الاستعلام الذي تم إنشاؤه إلى Microsoft كنقطة بيانات لمكان نجاح Copilot.

    • تؤدي الملاحظات السلبية إلى تشغيل مربع حوار، والذي يطلب المزيد من المعلومات. ترسل الأدوات هذه المعلومات والاستعلام الذي تم إنشاؤه إلى Microsoft للمساعدة في تحسين Copilot.

      Screenshot of the Microsoft Copilot feedback form.

كتابة مطالبات فعالة

فيما يلي بعض التلميحات لكتابة مطالبات فعالة.

  • عند صياغة المطالبات الخاصة ب Copilot، تأكد من البدء بوصف واضح وموجز للمعلومات المحددة التي تبحث عنها. إذا لم تكن متأكدا من بنية البيانات، فقم بتشغيل SELECT TOP 1 - FROM c الاستعلام لرؤية العنصر الأول في الحاوية.

  • استخدم الكلمات الأساسية والسياق ذي الصلة ببنية العناصر في الحاوية الخاصة بك. يساعد هذا السياق Copilot على إنشاء استعلامات دقيقة. حدد الخصائص وأي معايير تصفية بشكل صريح قدر الإمكان. يجب أن يكون Copilot قادرا على تصحيح الأخطاء الكتابية أو فهم السياق نظرا لخصائص العناصر الموجودة في الحاوية الخاصة بك.

  • تجنب لغة غامضة أو معقدة للغاية في مطالباتك. تبسيط السؤال مع الحفاظ على وضوحه. يضمن هذا التحرير أن Copilot يمكنه ترجمته بشكل فعال إلى استعلام NoSQL ذي معنى يسترد البيانات المطلوبة من الحاوية.

  • المطالبات التالية واضحة ومحددة ومصممة خصيصا لخصائص عناصر البيانات الخاصة بك، مما يسهل على Copilot إنشاء استعلامات NoSQL دقيقة:

    • 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"

الخطوة التالية