استخدام مساعد Databricks

هام

هذه الميزة حاليا في المعاينة العامة.

Databricks Assistant هو مساعد الذكاء الاصطناعي مدرك للسياق يمكنه مساعدتك في دفاتر ملاحظات Databricks ومحرر SQL والمهام ولوحات معلومات Lakeview ومحرر الملفات. يساعدك مساعد Databricks في البيانات والرمز، عندما تطلب المساعدة باستخدام واجهة محادثة.

ما يمكنك القيام به باستخدام Databricks Assistant

يمكن أن يساعد مساعد Databricks في المهام التالية:

  • إنشاء التعليمات البرمجية وتصحيحها وتحسينها وشرحها.
  • إنشاء مرئيات من البيانات. راجع إنشاء مرئيات باستخدام مساعد Databricks.
  • تتبع أخطاء المهام.
  • تعليمة برمجية واستعلامات SQL وتحريرها.
  • ابحث عن التعليمات ذات الصلة في وثائق Azure Databricks.

يستخدم المساعد بيانات تعريف كتالوج Unity لفهم الجداول والأعمدة والأوصاف وأصول البيانات الشائعة عبر شركتك لتوفير استجابات مخصصة.

تمكين مساعد Databricks

يتم تمكين مساعد Databricks بشكل افتراضي. راجع تمكين مساعد Databricks أو تعطيله.

استخدام مساعد Databricks في خلية دفتر ملاحظات

في دفتر ملاحظات، يتوفر مساعد Databricks في جزء المساعد أو المضمن في خلية التعليمات البرمجية.

لاستخدام مساعد Databricks مباشرة في خلية تعليمات برمجية، اضغط على Cmd + i على MacOS أو Ctrl + i على Windows. يظهر مربع نص في الخلية. يمكنك كتابة سؤال أو تعليق باللغة الإنجليزية ثم الضغط على مفتاح الإدخال Enter (وليس Shift+Enter، كما تريد تشغيل خلية) لجعل المساعد ينشئ استجابة.

يساعدك المساعد المضمن في تحديد موقع بيانات الإثراء وإضافتها.

مطالبات إجراء الخلية

تساعدك اختصارات المطالبة على إنشاء مطالبات شائعة.

نص المطالبة ما يفعله المساعد
/ عرض الأوامر الشائعة
/doc تعليقات التعليمات البرمجية في طريقة عرض diff
/explain توفير شرح للتعليمات البرمجية في خلية
/fix يقترح تصحيحا لأي أخطاء في التعليمات البرمجية في طريقة عرض diff

عند استخدام /fix أو /doc، في نافذة diff حدد قبول لقبول التغييرات المقترحة أو رفض للاحتفاظ بالتعليمات البرمجية الأصلية. إذا قبلت التعليمات البرمجية المقترحة، فلن يتم تشغيل التعليمات البرمجية تلقائيا. يمكنك مراجعة التعليمات البرمجية قبل تشغيلها. إذا لم تكن التعليمات البرمجية التي تم إنشاؤها كما تريد، فحاول مرة أخرى بإضافة مزيد من التفاصيل أو المعلومات إلى تعليقك. راجع تلميحات لاستخدام مساعد Databricks.

بالنسبة للإكمال التلقائي للتعليمات البرمجية، قد يكون الأداء أفضل باستخدام جزء المساعد منه في خلية دفتر الملاحظات.

يتم إغلاق المساعد تلقائيا إذا قمت بقبول أو رفض التعليمات البرمجية التي أنشأها.

استخدام جزء المساعد

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

لفتح جزء المساعد، انقر في أيقونة مساعد Databricks. الشريط الجانبي الأيسر.

لقطة شاشة لجزء المساعد قيد الاستخدام.

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

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

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

لإغلاق الجزء، انقر فوق الأيقونة مرة أخرى أو انقر في أيقونة إغلاق المساعد. الزاوية العلوية اليسرى من الخلية. يمكنك توسيع الجزء إلى العرض الكامل بالنقر فوق أيقونة العرض الكامل المفتوح.؛ انقر لإرجاع أيقونة إغلاق العرض الكامل الجزء إلى العرض الافتراضي.

الأيقونات في أعلى جزء المساعد.

يتعقب جزء المساعد محادثاتك حتى إذا قمت بإغلاق الجزء أو دفتر الملاحظات. لمسح المحادثات السابقة، انقر في أيقونة مسح المساعد. الجزء العلوي الأيسر من جزء المساعد.

مؤشرات الترابط ومحفوظات الاستعلام

إذا قمت بتمكين تجربة مساعد جديد، فستستمر مؤشرات ترابط المحادثة عبر السياق المختلف حيث يتوفر مساعد Databricks. من جزء المساعد، يمكنك إنشاء مؤشرات ترابط محادثة جديدة، وعرض محفوظات الاستعلام، وإدارة تجربة مساعد Databricks.

الأيقونات في أعلى جزء المساعد.

الإكمال التلقائي المستند إلى الذكاء الاصطناعي

هام

هذه الميزة في المعاينة العامة.

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

تمكين اقتراحات التعليمات البرمجية المضمنة وتعطيلها

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

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

إشعار

لا تتوفر اقتراحات التعليمات البرمجية المضمنة في مناطق Azure Government أو مساحات العمل مع توافق FedRAMP.

الحصول على اقتراحات التعليمات البرمجية المضمنة: أمثلة Python وSQL

أثناء الكتابة، تظهر الاقتراحات تلقائيا. اضغط على المفتاح Tab لقبول اقتراح. لتشغيل اقتراح يدويا، اضغط على Option + Shift + Space (على macOS) أو Control + Shift + Space (على Windows).

صورة GIF المتحركة لإكمال التعليمات البرمجية ل SQL.

صورة GIF المتحركة لإكمال التعليمات البرمجية ل Python.

يمكن للإكمال التلقائي المستند إلى الذكاء الاصطناعي أيضا إنشاء تعليمات برمجية من التعليقات:

صورة GIF المتحركة لإكمال التعليمات البرمجية من تعليق.

تصحيح التعليمات البرمجية: أمثلة Python وSQL

لاستخدام مساعد Databricks لإصلاح التعليمات البرمجية، قم بأي مما يلي:

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

تعرض علامات التبويب أدناه أمثلة في التعليمات البرمجية ل Python وSQL:

Python

مثال تصحيح الأخطاء المساعد في Python.

Sql

مثال تصحيح الأخطاء المساعد في SQL.

شرح التعليمات البرمجية

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

الحصول على معلومات من وثائق Azure Databricks

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

أجب على سؤال استنادا إلى وثائق Databricks.

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

يتضمن هذا القسم بعض النصائح العامة وأفضل الممارسات عند استخدام مساعد Databricks.

يستخدم مساعد Databricks السياق لتقديم إجابات أفضل

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

يستخدم مساعد Databricks السياق التالي:

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

عند تحديد أعمدة من DataFrame، يمكنك الحصول على نتائج أكثر دقة من خلال توفير استعلام بدء. على سبيل المثال، قم بتوفير عبارة مثل SELECT * FROM <table_name>. يسمح هذا لمساعد Databricks بالحصول على أسماء الأعمدة وليس عليك التخمين.

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

أن تكون محدداً

تختلف البنية والتفاصيل التي يوفرها Databricks Assistant من وقت لآخر، حتى لنفس المطالبة. حاول تقديم أكبر قدر ممكن من الإرشادات للمساعدة في إرجاع المعلومات التي تريدها بالتنسيق المطلوب ومستوى التفاصيل وما إلى ذلك. على سبيل المثال:

  • "شرح هذه التعليمة البرمجية في جملتين" أو "شرح هذه التعليمة البرمجية سطرا سطرا".
  • "إنشاء مرئيات باستخدام MatPlotLib" أو "إنشاء مرئيات باستخدام Seaborn".

تقديم أمثلة لقيم البيانات على مستوى الصف

نظرا لأن Databricks Assistant لا يستخدم بيانات على مستوى الصف، فقد تحتاج إلى توفير مزيد من التفاصيل للمطالبات للحصول على الإجابة الأكثر دقة. استخدم تعليقات الجدول أو العمود في مستكشف الكتالوج لإضافة سطر من بيانات العينة. على سبيل المثال، افترض أن عمود feet-inchesالارتفاع بالتنسيق . لمساعدة المساعد على تفسير البيانات، أضف تعليقا مثل "عمود الارتفاع بتنسيق سلسلة ويتم فصله بواسطة واصلة. مثال: '6-2'." للحصول على معلومات حول تعليقات الجدول والأعمدة، راجع بيانات المستند في مستكشف الكتالوج باستخدام تعليقات markdown.

إذا كنت بحاجة إلى استخدام تحويلات نوع بيانات العمود لتشغيل عملية، فقد تحتاج إلى توفير التفاصيل. على سبيل المثال: "تحويل هذه التعليمة البرمجية من pandas إلى PySpark، بما في ذلك التعليمات البرمجية اللازمة لتحويل Pandas DataFrame إلى PySpark DataFrame وتغيير نوع بيانات خسارة العمود من منطقي إلى عدد صحيح".

استخدام Shift+Enter لإضافة سطر جديد في مربع نص الدردشة

يمكنك استخدام Shift+Enter لإضافة سطر جديد في مربع نص مساعد الدردشة. وهذا يسهل تنسيق الرسائل وتنظيمها إلى مساعد Databricks.

تحرير التعليمات البرمجية وتشغيلها في جزء دردشة مساعد Databricks

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

تعرض علامات التبويب أدناه أمثلة على التعليمات البرمجية ل Python وSQL:

Python

تشغيل التعليمات البرمجية في جزء المساعد

Sql

تشغيل التعليمات البرمجية في جزء المساعد

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

يمكنك أيضا تحرير التعليمات البرمجية التي ينشئها مساعد Databricks مباشرة في مربع دردشة المساعد قبل نقل التعليمات البرمجية إلى دفتر الملاحظات.

معلومات إضافية

تحتوي المقالات التالية على معلومات إضافية حول استخدام مساعد Databricks: