البرنامج التعليمي: نشر تطبيق ويب ل Enterprise Chat

هام

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

في هذه المقالة، يمكنك نشر تطبيق ويب دردشة مؤسسة يستخدم بياناتك الخاصة مع نموذج لغة كبير في الذكاء الاصطناعي Studio.

يتم استخدام مصدر البيانات الخاص بك للمساعدة في ترسيخ النموذج ببيانات محددة. تعني الأرضية أن النموذج يستخدم بياناتك لمساعدته على فهم سياق سؤالك. أنت لا تغير النموذج المنشور نفسه. يتم تخزين بياناتك بشكل منفصل وآمن في مصدر البيانات الأصلي

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

  1. نشر نموذج دردشة واختباره بدون بياناتك
  2. إضافة بياناتك
  3. اختبار النموذج ببياناتك
  4. قم بنشر تطبيق الويب الخاص بك

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

إضافة بياناتك وتجربة نموذج الدردشة مرة أخرى

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

لإكمال هذا القسم، تحتاج إلى نسخة محلية من بيانات المنتج. يحتوي مستودع Azure-Samples/aistudio-python-quickstart-sample على GitHub على نموذج عميل البيع بالتجزئة ومعلومات المنتج ذات الصلة بسيناريو البرنامج التعليمي هذا. انسخ المستودع أو انسخ الملفات من 3-product-info.

هام

لا تدعم ميزة إضافة البيانات في ملعب Azure الذكاء الاصطناعي Studio استخدام شبكة ظاهرية أو نقطة نهاية خاصة على الموارد التالية:

  • خدمة الذكاء الاصطناعي Azure AI Search
  • Azure OpenAI
  • مورد التخزين

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

  1. انتقل إلى مشروعك في Azure الذكاء الاصطناعي Studio.

  2. حدد Playgrounds>Chat من الجزء الأيمن.

  3. حدد نموذج الدردشة المنشورة من القائمة المنسدلة Deployment .

    لقطة شاشة لملعب الدردشة مع تحديد وضع الدردشة والنموذج.

  4. على الجانب الأيسر من ملعب الدردشة، حدد إضافة بياناتك>+ إضافة مصدر بيانات جديد.

    لقطة شاشة لملعب الدردشة مع خيار إضافة مصدر بيانات مرئي.

  5. في القائمة المنسدلة Data source ، حدد Upload files.

    لقطة شاشة لخيارات تحديد مصدر البيانات.

  6. حدد تحميل>ملفات التحميل لاستعراض الملفات المحلية.

  7. حدد الملفات التي تريد تحميلها. حدد ملفات معلومات المنتج (3-product-info) التي قمت بتنزيلها أو إنشاؤها مسبقا. أضف جميع الملفات الآن. لن تتمكن من إضافة المزيد من الملفات لاحقا في نفس جلسة الملعب.

  8. حدد تحميل لتحميل الملف إلى حساب تخزين Azure Blob. بعد ذلك حدد التالي.

    لقطة شاشة لمربع الحوار لتحديد الملفات وتحميلها.

  9. حدد azure الذكاء الاصطناعي خدمة البحث. في هذا المثال، نحدد الاتصال مورد Azure الذكاء الاصطناعي Search آخر من القائمة المنسدلة Select Azure الذكاء الاصطناعي خدمة البحث. إذا لم يكن لديك مورد بحث، يمكنك إنشاء مورد عن طريق تحديد Create a new Azure الذكاء الاصطناعي Search resource. ثم ارجع إلى هذه الخطوة للاتصال وتحديدها.

    لقطة شاشة لخيارات تحديد مورد البحث.

  10. استعرض بحثا عن الذكاء الاصطناعي خدمة البحث Azure، وحدد إضافة اتصال.

    لقطة شاشة للصفحة لإضافة اتصال خدمة بحث.

  11. بالنسبة إلى اسم الفهرس، أدخل معلومات المنتج وحدد التالي.

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

    إشعار

    إذا قمت بإضافة بحث متجه، فستتوفر المزيد من الخيارات هنا لتكلفة إضافية.

  13. راجع إعدادتك وحدد إنشاء.

  14. في الملعب، يمكنك أن ترى أن استيعاب البيانات قيد التقدم. قد تستغرق هذه العملية عدة دقائق. قبل المتابعة، انتظر حتى ترى مصدر البيانات واسم الفهرس بدلا من الحالة.

    لقطة شاشة لملعب الدردشة مع حالة استيعاب البيانات في العرض.

  15. أدخل اسما لتكوين الملعب وحدد حفظ>تكوين الحفظ. يتم حفظ جميع عناصر التكوين بشكل افتراضي. تتضمن العناصر النشر ورسالة النظام ورسالة الأمان والمعلمات والبيانات المضافة والأمثلة والمتغيرات. حفظ تكوين بنفس الاسم سيحفظ على الإصدار السابق.

    لقطة شاشة لاسم تكوين الملعب وزر الحفظ.

  16. يمكنك الآن الدردشة مع النموذج الذي يطرح نفس السؤال كما كان من قبل ("كم هي أحذية المشي لمسافات طويلة ل TrailWalker")، وهذه المرة يستخدم معلومات من بياناتك لإنشاء الاستجابة. يمكنك توسيع زر المراجع لمشاهدة البيانات التي تم استخدامها.

قم بنشر تطبيق الويب الخاص بك

بمجرد أن تكون راضيا عن التجربة في Azure الذكاء الاصطناعي Studio، يمكنك نشر النموذج كتطبيق ويب مستقل.

ابحث عن مجموعة الموارد الخاصة بك في مدخل Microsoft Azure

في هذا البرنامج التعليمي، يتم نشر تطبيق الويب الخاص بك إلى نفس مجموعة الموارد مثل مركز الذكاء الاصطناعي Studio. لاحقا يمكنك تكوين المصادقة لتطبيق الويب في مدخل Microsoft Azure.

اتبع هذه الخطوات للانتقال من Azure الذكاء الاصطناعي Studio إلى مجموعة الموارد الخاصة بك في مدخل Microsoft Azure:

  1. انتقل إلى مشروعك في Azure الذكاء الاصطناعي Studio. ثم حدد الإعدادات من الجزء الأيمن.

  2. حدد اسم مجموعة الموارد لفتح مجموعة الموارد في مدخل Microsoft Azure. في هذا المثال، تسمى rg-contosoمجموعة الموارد .

    لقطة شاشة لمجموعة الموارد في Azure الذكاء الاصطناعي Studio.

  3. يجب أن تكون الآن في مدخل Microsoft Azure، مع عرض محتويات مجموعة الموارد حيث قمت بنشر المركز. اترك هذه الصفحة مفتوحة في علامة تبويب مستعرض - يمكنك العودة إليها لاحقا.

توزيع تطبيق الويب

يؤدي النشر إلى إنشاء Azure App Service في اشتراكك. قد تتحمل تكاليف اعتمادا على خطة التسعير التي تحددها. عند الانتهاء من تطبيقك، يمكنك حذفه من مدخل Microsoft Azure.

لنشر تطبيق الويب:

  1. أكمل الخطوات الواردة في القسم السابق لإضافة بياناتك إلى الملعب.

    إشعار

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

  2. حدد Deploy to a web app.

    لقطة شاشة لزر نشر تطبيق ويب جديد.

  3. في صفحة Deploy to a web app ، أدخل التفاصيل التالية:

    • الاسم: اسم فريد لتطبيق الويب الخاص بك.
    • Subscription: حدد اشتراك Azure الخاص بك.
    • مجموعة الموارد: حدد مجموعة موارد لنشر تطبيق الويب فيها. يمكنك استخدام نفس مجموعة الموارد مثل المركز.
    • الموقع: حدد موقعا لنشر تطبيق الويب فيه. يمكنك استخدام نفس موقع المركز.
    • خطة التسعير: اختر خطة تسعير لتطبيق الويب.
    • تمكين محفوظات الدردشة في تطبيق الويب: بالنسبة إلى البرنامج التعليمي، لم يتم تحديد مربع محفوظات الدردشة. إذا قمت بتمكين الميزة، فسيتمكن المستخدمون من الوصول إلى استعلاماتهم واستجاباتهم السابقة الفردية. لمزيد من المعلومات، راجع ملاحظات محفوظات الدردشة.
  4. حدد نشر.

  5. انتظر حتى يتم نشر التطبيق، الأمر الذي قد يستغرق بضع دقائق.

    لقطة شاشة لنشر تطبيق الويب قيد التقدم وزر التشغيل.

  6. عندما يكون جاهزا، يتم تمكين الزر Launch على شريط الأدوات. ولكن لا تقم بتشغيل التطبيق بعد ولا تغلق صفحة ملعب الدردشة - يمكنك العودة إليه لاحقا.

تكوين مصادقة تطبيق الويب

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

  1. ارجع إلى علامة تبويب المستعرض التي تحتوي على مدخل Microsoft Azure (أو أعد فتح مدخل Microsoft Azure في علامة تبويب مستعرض جديدة) واعرض محتويات مجموعة الموارد حيث قمت بنشر المركز وتطبيق الويب (قد تحتاج إلى تحديث طريقة العرض راجع تطبيق الويب).

  2. حدد مورد App Service من قائمة الموارد في مجموعة الموارد.

  3. من القائمة اليمنى القابلة للطي ضمن الإعدادات، حدد المصادقة.

    لقطة شاشة لعنصر قائمة مصادقة تطبيق الويب ضمن الإعدادات في مدخل Microsoft Azure.

  4. أضف موفر هوية بالإعدادات التالية:

    • موفر الهوية: حدد Microsoft كموفر الهوية. تقيد الإعدادات الافتراضية في هذه الصفحة التطبيق بالمستأجر الخاص بك فقط، لذلك لا تحتاج إلى تغيير أي شيء آخر هنا.
    • نوع المستأجر: القوى العاملة
    • تسجيل التطبيق: إنشاء تسجيل تطبيق جديد
    • الاسم: اسم خدمة تطبيق الويب
    • أنواع الحسابات المدعومة: المستأجر الحالي - مستأجر واحد
    • تقييد الوصول: يتطلب المصادقة
    • الطلبات غير المصادق عليها: HTTP 302 تم العثور على إعادة التوجيه - موصى به لمواقع الويب

استخدام تطبيق الويب

أوشكت على الانتهاء! الآن يمكنك اختبار تطبيق الويب.

  1. انتظر 10 دقائق أو نحو ذلك حتى تصبح إعدادات المصادقة سارية المفعول.

  2. ارجع إلى علامة تبويب المستعرض التي تحتوي على صفحة ملعب الدردشة في Azure الذكاء الاصطناعي Studio.

  3. حدد Launch لتشغيل تطبيق الويب المنشور. إذا طلب منك ذلك، فاقبل طلب الأذونات.

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

  4. في تطبيق الويب الخاص بك، يمكنك طرح نفس السؤال كما كان من قبل ("كم هي أحذية المشي لمسافات طويلة ل TrailWalker")، وهذه المرة يستخدم معلومات من بياناتك لإنشاء الاستجابة. يمكنك توسيع زر المراجع لمشاهدة البيانات التي تم استخدامها.

    لقطة شاشة لتجربة الدردشة عبر تطبيق الويب المنشور.

تنظيف الموارد

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

الملاحظات

محفوظات الدردشة

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

يمكنك تمكين محفوظات الدردشة عند نشر تطبيق الويب. حدد خانة الاختيار تمكين محفوظات الدردشة في تطبيق الويب.

لقطة شاشة لخيار تمكين محفوظات الدردشة عند نشر تطبيق ويب.

هام

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

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

إذا حذفت مورد Cosmos DB مع الاحتفاظ بخيار محفوظات الدردشة ممكنا على الاستوديو، فسيتم إعلام المستخدمين بخطأ في الاتصال، ولكن يمكنهم الاستمرار في استخدام تطبيق الويب دون الوصول إلى محفوظات الدردشة.

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