استخدم هذا الدليل إذا كنت مسؤولًا عن مساحة عمل مشتركة في ChatGPT وتُعدّ قالب تطبيق Databricks لمؤسستك. القالب ليس التطبيق النهائي الذي يستخدمه الأعضاء. إنه تدفّق إعداد ينشئ مسودة تطبيق خاصة بمساحة العمل المشتركة بعد تقديم إعدادات Databricks المطلوبة.
بالنسبة إلى Databricks، تتم معظم خطوات الإعداد في وحدة تحكم حساب Databricks. تنشئ اتصال تطبيق OAuth مخصصًا، وتسجّل عنوان URL لمعاودة الاتصال في ChatGPT، وتنسخ بيانات اعتماد العميل التي تم إنشاؤها، ثم تلصق هذه القيم في تدفّق إعداد قالب ChatGPT. بعد أن ينشئ ChatGPT مسودة التطبيق، يمكنك نشرها وإدارتها مثل تطبيقات مساحة العمل المشتركة الأخرى.
ما الذي تقوم بإعداده
أنت تنشئ تطبيق Databricks خاصًا بمساحة العمل المشتركة في ChatGPT. يستخدم التطبيق:
اتصال تطبيق Databricks OAuth تم إنشاؤه في وحدة تحكم حساب Databricks لديك.
معرّف عميل Databricks OAuth وسر العميل.
عنوان URL الدقيق لمعاودة الاتصال المنسوخ من ChatGPT.
نطاقات Databricks التي تطابق إمكانات الموصل التي تريد تمكينها.
أي تفاصيل لموفر Databricks يطلبها تدفّق إعداد ChatGPT، مثل مضيف مساحة العمل المشتركة أو مضيف الحساب أو معرّف الحساب أو المستودع.
قبل أن تبدأ
تحتاج إلى:
وصول مسؤول أو مالك مساحة عمل مشتركة في ChatGPT.
وصول مسؤول حساب Databricks. قد يكون وصول مسؤول مساحة العمل المشتركة كافيًا لبعض المهام، لكن اتصالات التطبيقات المخصصة تُضبط من وحدة تحكم حساب Databricks.
افتح وحدة تحكم حساب Databricks في علامة تبويب منفصلة.
افتح شاشة إعداد قالب تطبيق Databricks في ChatGPT حتى تتمكن من نسخ عنوان URL الدقيق لمعاودة الاتصال.
اتخذ قرارًا بشأن ما إذا كان التطبيق يحتاج إلى وصول عام إلى واجهة برمجة تطبيقات Databricks أم إلى وصول Databricks SQL فقط.
مكان آمن للتعامل مع سر عميل Databricks.
لا تخترع عنوان URL لمعاودة الاتصال. انسخ عنوان URL الدقيق لمعاودة الاتصال المعروض في ChatGPT.
القيم المطلوب تجهيزها
عنوان URL لمعاودة الاتصال: انسخه من تدفّق إعداد قالب ChatGPT.
معرّف عميل Databricks OAuth.
سر عميل Databricks OAuth.
نطاقات وصول Databricks، مثل ALL APIs أو SQL.
حقول مساحة عمل Databricks المشتركة أو الحساب التي يطلبها تدفّق إعداد ChatGPT.
نشر التطبيق وإدارته في ChatGPT
إنشاء مسودة التطبيق لا يجعلها متاحة للأعضاء تلقائيًا. بعد مراجعة المسودة:
انشر مسودة التطبيق.
تأكّد من ظهور التطبيق في إعدادات مساحة العمل المشتركة > التطبيقات > مفعّلة.
اضبط وصول المستخدمين للأدوار التي ينبغي أن تستخدمه.
راجع التحكم في الإجراءات لإجراءات Databricks التي يتيحها التطبيق.
راجع أذونات التطبيق لاختيار متى يطلب ChatGPT من الأعضاء الإذن قبل استخدام التطبيق.
اطلب من مستخدم اختبار مسموح له فتح التطبيقات في ChatGPT والتأكد من ظهور التطبيق.
تنطبق أذونات التطبيق هذه على محادثات ChatGPT. يستخدم وكلاء مساحة العمل المشتركة عناصر تحكم لكل وكيل يضبطها منشئ الوكيل لتحديد إجراءات التطبيق المتاحة ومتى يُطلب من المستخدمين النهائيين الموافقة عليها. للاطلاع على سلوك الوكيل، راجع: وكلاء مساحة عمل ChatGPT المشتركة للمؤسسات والأعمال.
بدء إعداد القالب في ChatGPT
في ChatGPT، انتقل إلى مساحة العمل المشتركة التي ينبغي أن يكون التطبيق متاحًا فيها.
افتح إعدادات مساحة العمل المشتركة > التطبيقات.
اختر الدليل.
ابحث عن Databricks.
اختر قالب تطبيق Databricks وابدأ الإعداد.
أدخل اسمًا ووصفًا واضحين للتطبيق، مثل Databricks أو Databricks - Data Platform.
في قسم عميل OAuth، انسخ عنوان URL لمعاودة الاتصال من ChatGPT. أبقِ علامة التبويب هذه مفتوحة.
مثال على عنوان URL لمعاودة الاتصال: https://chatgpt.com/connector/oauth/<callback_id>
لا تُزل معرّف معاودة الاتصال، أو تضف شرطة مائلة في النهاية، أو تستبدله بعنوان URL عام لـ ChatGPT.
إنشاء اتصال تطبيق OAuth في Databricks
افتح وحدة تحكم حساب Databricks لحساب Databricks الخاص بك.
في الشريط الجانبي الأيسر، افتح الإعدادات.
افتح علامة تبويب اتصالات التطبيقات.
اختر إضافة اتصال.
أدخل اسم تطبيق، مثل ChatGPT Databricks Connector.
في عناوين URL لإعادة التوجيه، الصق عنوان URL الدقيق لمعاودة الاتصال المنسوخ من ChatGPT.
ضمن نطاقات الوصول، اختر النطاقات التي يحتاجها التطبيق.
استخدم ALL APIs لتطبيق Databricks عام يحتاج إلى واجهات برمجة تطبيقات Databricks إلى جانب SQL.
استخدم SQL فقط لتطبيق يقتصر على واجهات برمجة تطبيقات Databricks SQL.
اترك مدد صلاحية الرموز وفق الإعدادات الافتراضية في Databricks ما لم تكن لدى مؤسستك سياسة محددة.
فعّل إنشاء سر عميل. يحتاج ChatGPT إلى عميل OAuth سري لهذا التدفّق.
أنشئ الاتصال.
نسخ بيانات الاعتماد من Databricks
في مربع حوار تم إنشاء الاتصال، انسخ معرّف العميل.
انسخ سر العميل فورًا وخزّنه بأمان.
إذا أغلقت مربع الحوار قبل نسخ السر، فأنشئ بيانات اعتماد تطبيق OAuth أو دوّرها واستخدم السر الجديد.
يعرض Databricks السر مرة واحدة فقط. تعامل معه كبيان اعتماد ولا تدرجه في لقطات الشاشة أو التذاكر أو التعليقات أو الدردشات.
إكمال الإعداد في ChatGPT
ارجع إلى علامة تبويب إعداد قالب ChatGPT.
الصق معرّف عميل Databricks في معرّف عميل OAuth.
الصق سر عميل Databricks في سر عميل OAuth.
اترك النطاقات من دون تغيير ما لم تكن بحاجة عن قصد إلى تجاوز الإعدادات الافتراضية للقالب.
املأ أي حقول لموفر Databricks يتطلبها تدفّق الإعداد، مثل مضيف مساحة العمل المشتركة أو مضيف الحساب أو معرّف الحساب أو المستودع أو قيم أخرى خاصة بـ Databricks.
أنشئ مسودة التطبيق.
اختبار التطبيق كمستخدم
ابدأ تدفّق الاتصال من ChatGPT كمستخدم اختبار مسموح له.
تأكّد من أن المتصفح يفتح حساب Databricks أو مساحة العمل المشتركة المتوقعة.
وافق على النطاقات المطلوبة.
تحقّق من أن المتصفح يعود إلى ChatGPT وأن التطبيق يظهر على أنه متصل.
شغّل أولًا إجراء قراءة منخفض المخاطر، مثل جلب معلومات المستخدم الحالي أو الاستعلام عن مورد Databricks SQL معتمد.
إذا كانت إجراءات الكتابة مفعّلة، فاختبر باستخدام سير عمل Databricks منخفض المخاطر بوضوح قبل الطرح على نطاق أوسع.
إدارة الوصول
يسهم كل من Databricks وChatGPT في التحكم في الوصول.
في ChatGPT، يدير مسؤولو مساحة العمل المشتركة ما إذا كان التطبيق المنشور متاحًا، وأي أدوار في مساحة العمل المشتركة يمكنها استخدامه، وأي إجراءات مفعّلة، ومتى يطلب ChatGPT من المستخدمين الإذن قبل استخدام التطبيق.
في Databricks، يدير المسؤولون المستخدمين الذين يمكنهم تفويض تطبيق OAuth وموارد Databricks التي يمكن لهؤلاء المستخدمين الوصول إليها. تظل أذونات الموفّر سارية بعد تمكين التطبيق في ChatGPT.
استكشاف الأخطاء وإصلاحها
عدم تطابق URI لإعادة التوجيه: تأكّد من أن عنوان URL لإعادة التوجيه في Databricks يطابق تمامًا عنوان URL لمعاودة الاتصال المعروض في ChatGPT، بما في ذلك المسار ومعرّف معاودة الاتصال.
السر مفقود: تُعرض أسرار Databricks مرة واحدة فقط. أنشئ سر عميل جديدًا إذا لم يتم نسخه.
تطبيق OAuth غير متاح فورًا: تقول Databricks إن معالجة تحديثات تطبيق OAuth قد تستغرق ما يصل إلى 30 دقيقة.
نطاق غير كافٍ: إذا كان ChatGPT يستطيع المصادقة لكن استدعاءات واجهة برمجة تطبيقات Databricks تفشل، فتأكّد من أن تطبيق Databricks لديه ALL APIs عندما يحتاج التطبيق إلى واجهات برمجة تطبيقات غير SQL.
فشل إجراءات SQL: تأكّد من نطاق SQL، وإعداد المستودع، وأذونات Databricks.
مساحة العمل المشتركة غير صحيحة: أنشئ التطبيق وانشره في مساحة عمل ChatGPT المشتركة نفسها التي سيقوم المستخدمون بتوصيله فيها.
يتعذر على المستخدمين الاتصال: تأكّد من أن المستخدم لديه وصول إلى Databricks ومسموح له بتفويض تطبيق OAuth.
