ما هو مساعد Databricks؟

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

توفر هذه الصفحة معلومات عامة حول المساعد. للحصول على أسئلة حول الخصوصية والأمان، راجع الخصوصية والأمان.

Azure الذكاء الاصطناعي Services مقابل الميزات التي تعمل ب Databricks

Databricks Assistant هو مجموعة من الميزات المستندة إلى الذكاء الاصطناعي التي تزيد من الإنتاجية لمجموعة واسعة من المهام.

بعض ميزات المساعد هي Azure الذكاء الاصطناعي Services، ما يعني أنها تعتمد على نماذج لا يخدمها Databricks. يصف الجدول التالي ميزات المساعد وموفر النموذج لكل ميزة.

ميزة المساعد وصف الميزة موفر النموذج
دردشة مساعد تتوفر لوحة دردشة الذكاء الاصطناعي في جميع أنحاء المنتج للمساعدة في المهام المختلفة. خدمات الذكاء الاصطناعي في Azure
مطالبات إجراءات خلية المساعد تحويلات اللغة الطبيعية للتعليمات البرمجية في خلية واحدة. خدمات الذكاء الاصطناعي في Azure
الإكمال التلقائي المستند إلى الذكاء الاصطناعي المساعد (معاينة عامة) اقتراحات التعليمات البرمجية المضمنة أثناء الكتابة. Databricks

لحساب: تمكين ميزات مساعد Databricks أو تعطيلها

يتم تمكين ميزات Azure الذكاء الاصطناعي Services Databricks Assistant بشكل افتراضي. ومع ذلك، يمكن للمسؤولين تعطيل ميزات Azure الذكاء الاصطناعي Services Assistant لجميع مساحات العمل داخل حساب:

تلميح

يتم تسجيل عملية تمكين أو تعطيل ميزات Azure الذكاء الاصطناعي Services Databricks Assistant لحسابك كحدث حساب في سجلات التدقيق، راجع أحداث الحساب.

  1. بصفتك مسؤول حساب، سجل الدخول إلى وحدة تحكم الحساب.

    هام

    إذا لم يسجل أي مستخدم في مستأجر Microsoft Entra ID (المعروف سابقا باسم Azure Active Directory) الدخول إلى وحدة تحكم الحساب، فيجب عليك أنت أو مستخدم آخر في المستأجر تسجيل الدخول كمسؤول الحساب الأول. للقيام بذلك، يجب أن تكون مسؤول عمومي لمعرف Microsoft Entra، ولكن فقط عند تسجيل الدخول لأول مرة إلى وحدة تحكم حساب Azure Databricks. عند تسجيل الدخول الأول، تصبح مسؤول حساب Azure Databricks ولم تعد بحاجة إلى دور المسؤول العام لمعرف Microsoft Entra للوصول إلى حساب Azure Databricks. بصفتك مسؤول الحساب الأول، يمكنك تعيين المستخدمين في مستأجر معرف Microsoft Entra كمسؤولي حساب إضافيين (الذين يمكنهم تعيين المزيد من مسؤولي الحساب). لا يتطلب مسؤولو الحساب الإضافيون أدوارا محددة في معرف Microsoft Entra. راجع إدارة المستخدمين وكيانات الخدمة والمجموعات.

  2. انقر فوق الإعدادات.

  3. انقر فوق علامة التبويب تمكين الميزة.

  4. بالنسبة إلى خيار الميزات المساعدة المدعومة بخدمات Azure الذكاء الاصطناعي الذكاء الاصطناعي، حدد تشغيل أو إيقاف تشغيل.

بالنسبة للمستخدم: تمكين ميزات المساعد أو تعطيلها

يمكن لجميع المستخدمين، بما في ذلك غير المسؤولين، تمكين ميزات المساعد أو تعطيلها لملف تعريف المستخدم الخاص بهم في إعدادات المطور :

  1. انقر فوق اسم المستخدم في الشريط العلوي من إعدادات مساحة >عمل Databricks.
  2. ضمن المستخدم، انقر فوق علامة التبويب المطور .
  3. ضمن الميزات التجريبية، استخدم مفاتيح التبديل للإكمال التلقائي لمساعد Databricks ومساعد جديد.

الحصول على تعليمات الترميز من مساعد Databricks

للوصول إلى مساعد Databricks، انقر فوق أيقونة مساعد التعليمات داخل المنتج - اللون أيقونة المساعد في الشريط الجانبي الأيسر لدفتر الملاحظات أو محرر الملفات أو محرر SQL أو علامة التبويب بيانات لوحة المعلومات.

أيقونة مساعد Databricks وموقع اللوحة

يمكن فتح جزء المساعد على الجانب الأيسر أو الأيمن من الشاشة.

بعض قدرات مساعد Databricks هي ما يلي:

  • إنشاء: استخدم اللغة الطبيعية لإنشاء استعلام SQL.
  • شرح: قم بتمييز استعلام أو كتلة من التعليمات البرمجية واعلم مساعد Databricks المنطق باللغة الإنجليزية الواضحة والمختصة.
  • إصلاح: شرح أخطاء بناء الجملة ووقت التشغيل وإصلاحها بنقرة واحدة.
  • التحويل والتحسين: تحويل التعليمات البرمجية ل Pandas إلى PySpark لتنفيذ أسرع.

تهدف أي تعليمات برمجية تم إنشاؤها بواسطة مساعد Databricks إلى التشغيل في بيئة حساب Databricks. تم تحسينه لإنشاء تعليمة برمجية بلغات البرمجة وأطر العمل واللهجات المدعومة من Databricks. وليس المقصود منه أن يكون مساعد برمجة للأغراض العامة. غالبا ما يستخدم المساعد معلومات من موارد Databricks، مثل موقع وثائق Databricks على الويب أو قاعدة المعارف، للإجابة على استعلامات المستخدم بشكل أفضل. يعمل بشكل أفضل عندما يكون سؤال المستخدم مرتبطا بالأسئلة التي يمكن الإجابة عنها بمعرفة من وثائق Databricks وكتالوج Unity ورمز المستخدم في مساحة العمل.

يجب على المستخدمين دائما مراجعة أي تعليمة برمجية تم إنشاؤها بواسطة المساعد قبل تشغيله لأنه يمكن أن يرتكب أخطاء في بعض الأحيان.

إنشاء مرئيات البيانات باستخدام مساعد Databricks

يمكنك استخدام مساعد Databricks عند صياغة لوحات المعلومات. أثناء إنشاء مرئيات على مجموعة بيانات لوحة معلومات موجودة، قم بمطالبة المساعد بالأسئلة لتلقي الردود في شكل مخططات تم إنشاؤها. لاستخدام المساعد في لوحة معلومات، قم أولا بإنشاء مجموعة بيانات واحدة أو أكثر، ثم أضف عنصر واجهة مستخدم مرئية إلى اللوحة. يتضمن عنصر واجهة مستخدم المرئيات مطالبة لوصف المخطط الجديد. اكتب وصفا للمخطط الذي تريد رؤيته، وسيقوم المساعد بإنشاءه. يمكنك الموافقة على المخطط أو رفضه، أو تعديل الوصف لإنشاء شيء جديد.

للحصول على تفاصيل وأمثلة حول استخدام المساعد مع لوحات المعلومات، راجع إنشاء مرئيات باستخدام مساعد Databricks.

الخدمات التي يستخدمها مساعد Databricks

يستخدم مساعد Databricks خدمات Azure OpenAI لتوفير الاستجابات.

يتم تشغيل خدمة Azure OpenAI بواسطة Microsoft، وليس OpenAI، وتخضع لسياسات إدارة البيانات الخاصة بها. لا يتم استخدام البيانات المرسلة إلى هذه الخدمة لأي تدريب نموذجي. للحصول على التفاصيل، راجع نهج إدارة بيانات Azure.

بالنسبة إلى Azure OpenAI، تم إلغاء اشتراك Azure Databricks في مراقبة إساءة الاستخدام بحيث لا يتم تخزين المطالبات أو الاستجابات مع Azure OpenAI.

تلميحات لتحسين دقة النتائج

  • استخدم المطالبة "البحث عن جداول" للحصول على استجابات أفضل. قبل طرح أسئلة حول البيانات في جدول، اطلب من المساعد العثور على الجداول ذات الصلة حسب الموضوع أو خصائص أخرى. مثال:Find tables related to NFL games.

  • حدد بنية الاستجابة التي تريدها. تختلف البنية والتفاصيل التي يوفرها مساعد Databricks، حتى بالنسبة لنفس المطالبة. يعرف مساعد Databricks عن مخطط الجدول والعمود وبيانات التعريف، حتى تتمكن من استخدام اللغة الطبيعية لطرح سؤالك. مثال: List active and retired NFL quarterbacks' passing completion rate, for those who had over 500 attempts in a season. إجابات المساعد باستخدام بيانات من أعمدة مثل s.player_id و s.attempts.

  • قدم أمثلة لقيم البيانات على مستوى الصف. لا يتمتع مساعد Databricks بإمكانية الوصول إلى البيانات على مستوى الصف، وبالتالي للحصول على إجابات أكثر دقة، قدم أمثلة على البيانات. مثال:List the average height for each position in inches. يؤدي هذا إلى إرجاع خطأ لأن مجموعة البيانات تظهر الارتفاع بالقدم والبوصة، كما هو الحال في 6-2.

  • اختبر قصاصات التعليمات البرمجية عن طريق تشغيلها في جزء Assistant. استخدم جزء المساعد كلوحة خدش تحفظ تكرارات الاستعلامات وإجابات المساعد. يمكنك تشغيل التعليمات البرمجية وتحريرها في الجزء حتى تصبح جاهزا لإضافتها إلى دفتر ملاحظات.

    اختبار قصاصات التعليمات البرمجية عن طريق تشغيلها في جزء Assistant.

  • استخدم إجراءات الخلية في دفتر ملاحظات. تتضمن إجراءات الخلية اختصارات للمهام الشائعة، مثل التوثيق (التعليق) والإصلاح وشرح التعليمات البرمجية.

    يطالب إجراء الخلية /doc المساعد بالتعليق على التعليمات البرمجية.

للحصول على أمثلة موضحة بالكامل، راجع 5 تلميحات لمساعد Databricks.

يأخذ مساعد Databricks في الاعتبار محفوظات المحادثة حتى تتمكن من تحسين أسئلتك أثناء التنقل.

ما هو تسعير Databricks Assistant؟

تتوفر جميع قدرات مساعد Databricks الحالية دون أي تكلفة إضافية لجميع العملاء.

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

إدخال ملاحظات

أفضل طريقة لإرسال الملاحظات هي استخدام ارتباطات تقديم الملاحظات في دفتر الملاحظات ومحرر SQL. يمكنك أيضا إرسال بريد إلكتروني إلى assistant-feedback@databricks.com فريق حسابك أو إليه.

شارك اقتراحات تحسين المنتج ومشكلات تجربة المستخدم بدلا من الملاحظات حول دقة المطالبة. إذا تلقيت اقتراحا غير مفيد من المساعد، فانقر فوق الزر "غير مفيد". أيقونة الإبهام لأسفل

التوفر الجغرافي لميزات المساعد

Databricks Assistant هي خدمة معينة تستخدم Geos لإدارة موقع البيانات عند معالجة محتوى العميل. لمعرفة المزيد حول توفر ميزات المساعد في مناطق جغرافية مختلفة، راجع خدمات Databricks المعينة.

الخصوصية والأمان

س: ما هي البيانات التي يتم إرسالها إلى النماذج؟

يرسل مساعد Databricks التعليمات البرمجية وبيانات التعريف إلى النماذج على كل طلب واجهة برمجة تطبيقات. يساعد هذا في إرجاع نتائج أكثر صلة ببياناتك. تتضمن الأمثلة ما يلي:

  • التعليمات البرمجية/الاستعلامات في خلية دفتر الملاحظات الحالية أو علامة تبويب محرر SQL
  • أسماء وأعمدة الجدول والأوصاف
  • الأسئلة السابقة
  • الجداول المفضلة

س: هل تحترم بيانات التعريف المرسلة إلى النماذج أذونات كتالوج Unity للمستخدم؟

نعم، تحترم جميع البيانات المرسلة إلى النموذج أذونات كتالوج Unity للمستخدم، لذلك لا ترسل بيانات التعريف المتعلقة بالجداول التي لا يملك المستخدم الإذن لرؤيتها.

س: إذا قمت بتنفيذ استعلام بالنتائج، ثم طرح سؤال، فهل يتم إرسال نتائج الاستعلام إلى النموذج؟

لا، تتم مشاركة محتويات التعليمات البرمجية فقط في الخلايا وبيانات التعريف حول الجداول والنص الذي أدخله المستخدم مع النموذج. بالنسبة لميزة "إصلاح الخطأ"، يشارك Databricks أيضا تتبع المكدس من إخراج الخطأ.

س: هل سيقوم مساعد Databricks بتنفيذ تعليمات برمجية خطيرة؟

‏‏لا. لا يقوم مساعد Databricks بتشغيل التعليمات البرمجية تلقائيا نيابة عنك. يمكن أن ترتكب النماذج الذكاء الاصطناعي الأخطاء والقصد الخاطئ والهلوسة أو تعطي إجابات غير صحيحة. راجع التعليمات البرمجية التي تم إنشاؤها الذكاء الاصطناعي واختبرها قبل تشغيلها.

س: هل قامت Databricks بأي تقييم لتقييم دقة استجابات المساعد وملاءمتها؟

نعم. لدى Databricks عوامل تخفيف لمنع المساعد من توليد استجابات ضارة مثل خطاب الكراهية، ورمز غير آمن، وكسر الحماية الفوري، ومحتوى حقوق النشر التابع لجهة خارجية. قامت Databricks بإجراء اختبار شامل لجميع ميزاتنا المساعدة الذكاء الاصطناعي مع الآلاف من مدخلات المستخدم المحاكاة لتقييم قوة عوامل التخفيف. ركزت هذه التقييمات على حالات الاستخدام المتوقعة للمساعد مثل إنشاء التعليمات البرمجية بلغات Python وDatabricks SQL وR وSca.

س: هل يمكنني استخدام مساعد Databricks مع الجداول التي تعالج البيانات المنظمة (PHI، PCI، IRAP، FedRAMP)؟

نعم. للقيام بذلك، يجب عليك الامتثال للمتطلبات، مثل تمكين ملف تعريف أمان التوافق، وإضافة معيار التوافق ذي الصلة كجزء من تكوين ملف تعريف أمان التوافق.