استخدام مساعد 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.
بالنسبة للإكمال التلقائي للتعليمات البرمجية، قد يكون الأداء أفضل باستخدام جزء المساعد منه في خلية دفتر الملاحظات.
يتم إغلاق المساعد تلقائيا إذا قمت بقبول أو رفض التعليمات البرمجية التي أنشأها.
استخدام جزء المساعد
يصف هذا القسم التجربة الافتراضية لجزء المساعد. إذا قمت بتمكين تجربة مساعد جديد التي تتعقب مؤشرات ترابط الاستعلام والمحفوظات خلال سياقات المحرر، فشاهد مؤشرات الترابط ومحفوظات الاستعلام.
لفتح جزء المساعد، انقر في الشريط الجانبي الأيسر.
اكتب الأسئلة في مربع النص في أسفل جزء المساعد واضغط على مفتاح الإدخال Enter أو انقر على يمين مربع النص. يعرض المساعد إجابته. تظهر لقطة الشاشة التالية الإجراءات التي يمكنك اتخاذها بعد إنشاء المساعد للتعليمات البرمجية في جزء المساعد.
يمكنك تشغيل نفس الاستعلام مرة أخرى لإنشاء إجابة أخرى. للقيام بذلك، مرر المؤشر فوق الإجابة وانقر فوق .
لإغلاق الجزء، انقر فوق الأيقونة مرة أخرى أو انقر في الزاوية العلوية اليسرى من الخلية. يمكنك توسيع الجزء إلى العرض الكامل بالنقر فوق ؛ انقر لإرجاع الجزء إلى العرض الافتراضي.
يتعقب جزء المساعد محادثاتك حتى إذا قمت بإغلاق الجزء أو دفتر الملاحظات. لمسح المحادثات السابقة، انقر في الجزء العلوي الأيسر من جزء المساعد.
مؤشرات الترابط ومحفوظات الاستعلام
إذا قمت بتمكين تجربة مساعد جديد، فستستمر مؤشرات ترابط المحادثة عبر السياق المختلف حيث يتوفر مساعد Databricks. من جزء المساعد، يمكنك إنشاء مؤشرات ترابط محادثة جديدة، وعرض محفوظات الاستعلام، وإدارة تجربة مساعد Databricks.
الإكمال التلقائي المستند إلى الذكاء الاصطناعي
يوفر الإكمال التلقائي المستند إلى الذكاء الاصطناعي اقتراحات التعليمات البرمجية المضمنة أثناء الكتابة في دفاتر ملاحظات Databricks ومحرر SQL ومحرر الملفات. تتوفر اقتراحات التعليمات البرمجية المضمنة ل Python وSQL.
تمكين اقتراحات التعليمات البرمجية المضمنة وتعطيلها
تمكين الميزة أو تعطيلها لنفسك:
- انقر فوق أيقونة ملف التعريف في الشريط العلوي، ثم انقر فوق الإعدادات.
- من القائمة على اليسار، انقر فوق مطور المستخدم>.
- ضمن الميزات التجريبية، قم بتشغيل الإكمال التلقائي لمساعد Databricks.
إشعار
لا تتوفر اقتراحات التعليمات البرمجية المضمنة في مناطق Azure Government أو مساحات العمل مع توافق FedRAMP.
الحصول على اقتراحات التعليمات البرمجية المضمنة: أمثلة Python وSQL
أثناء الكتابة، تظهر الاقتراحات تلقائيا. اضغط على المفتاح Tab لقبول اقتراح. لتشغيل اقتراح يدويا، اضغط على Option + Shift + Space (على macOS) أو Control + Shift + Space (على Windows).
يمكن للإكمال التلقائي المستند إلى الذكاء الاصطناعي أيضا إنشاء تعليمات برمجية من التعليقات:
تصحيح التعليمات البرمجية: أمثلة Python وSQL
لاستخدام مساعد Databricks لإصلاح التعليمات البرمجية، قم بأي مما يلي:
- اطرح سؤالا في جزء المساعد.
- انقر فوق الزر تشخيص الخطأ الذي يظهر في نتائج الخلية عند حدوث خطأ.
- انقر فوق Debug للتنقل بشكل تفاعلي عبر التعليمات البرمجية سطرا سطرا، وتعيين نقاط التوقف، وفحص المتغيرات، وتحليل تنفيذ البرنامج.
تعرض علامات التبويب أدناه أمثلة في التعليمات البرمجية ل Python وSQL:
Python
Sql
شرح التعليمات البرمجية
يمكن لمساعد Databricks تقديم تفسيرات مفصلة لمقتطفات التعليمات البرمجية. استخدم المطالبة /explain
وقم بتضمين مصطلحات مثل "تكون موجزة" أو "شرح التعليمات البرمجية سطرا سطرا" لطلب مستوى التفاصيل الذي تريده. يمكنك أيضا أن تطلب من مساعد Databricks إضافة تعليقات إلى التعليمات البرمجية.
الحصول على معلومات من وثائق Azure 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:
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ