خيارات إنشاء الدردشة الآلية

مكتمل

توفر Microsoft العديد من الخيارات لإنشاء الدردشة الآلية:

  • Azure Bot Framework

  • Azure Bot Framework Composer

  • Microsoft Copilot Studio

Azure Bot Framework

تعد Microsoft Azure Bot Service جزءاً من Azure Bot Framework، وهي سلسلة من مجموعات SDK والأدوات التي تسمح للمطورين بإنشاء ونشر برامج روبوت ومساعدين افتراضيين مخصصين باستخدام التعليمات البرمجية. Azure Bot Service هي خدمة مُدارة لتطوير برامج الروبوت.

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

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

لقطة شاشة لروبوت Azure Bot Framework.

يمكن للمطور توصيل روبوت Azure Bot Service بخدمة فهم اللغة (LUIS) ضمن الخدمات المعرفية من Azure لإضافة فهم اللغة إلى الروبوت للسماح بتجربة محادثة. يمكن للمطور أيضاً تمكين الروبوت الخاص به من استخدام قاعدة المعارف التي تم إنشاؤها فِي QnA Maker.

تتمثل إحدى ميزات Azure Bot Service فِي أنه بعد أن يقوم المطورون ببناء الروبوت ، يمكن نشر الروبوت فِي قناة واحدة أو أكثر، Facebook أو Slack، دون الحاجة إلى تغيير رمز الروبوت. تدير Azure Bot Service الاتصال بين هذه القنوات والروبوتات الخاصة بك، وتقوم بتكييف الرسائل التي ينشئها الروبوت الخاص بك مع تنسيق القناة التي يتصل بها.

يمكن دمج الروبوتات التي تم إنشاؤها باستخدام Azure Bot Framework مع روبوتات Microsoft Copilot Studio.

قوالب Bot Service

تتضمن Bot Service قوالب لمساعدة المطورين على البدء فِي بناء الروبوتات. إذا قمت بإنشاء روبوت فِي مدخل Azure، فيمكنك تحديد قالب Echo Bot الذي سيعيد فقط إدخال المستخدم، أو يمكنك تحديد قالب Core Bot الذي يتضمن LUIS.

Bot Framework Composer

يُعد Bot Framework Composer أداة لبناء روبوتات تستخدم واجهة مستخدم مرئية لإنشاء تدفق محادثة وإنشاء استجابات. يعد Bot Framework Composer إضافة حديثة إلى Azure Bot Services وهو موضوع التطوير المستمر لإضافة المزيد من الميزات.

يتضمن Bot Framework Composer:

  • لوحة تحرير مرئية لتدفق المحادثة.

  • أدوات لإنشاء وإدارة مكونات LUIS وQnA.

  • نظام قوي لإنشاء اللغة والقوالب.

  • برنامج قابل للتنفيذ وقت تشغيل الروبوت جاهز للاستخدام.

يمكن استخدام Bot Framework Composer لإنشاء روبوتات دون الحاجة إلى كتابة تعليمات برمجية وهو يدعم كلاً من LUIS وQnA Maker.

لقطة شاشة لروبوت Composer Bot Framework Azure.

توجد أوجه تشابه بين Microsoft Copilot Studio وكذلك Bot Framework Composer. يوفر كلاهما لوحة تأليف بدون تعليمات برمجية للمستخدمين لبناء برامج الروبوت. ومع ذلك، توجد اختلافات رئيسية فِي وظيفة كلتا التقنيتين ومظهرهما. على سبيل المثال، الموضوعات فِي Microsoft Copilot Studio تشبه الحوارات فِي Bot Framework Composer.

يعد Bot Framework Composer خدمة مفتوحة المصدر ومتعددة الأنظمة الأساسية مع دعم لأنظمة Microsoft Windows، Linux،macOS. لمزيد من المعلومات، راجع Bot Composer على GitHub.

يمكن لصانعي الروبوتات استخدام Bot Framework Composer لإنشاء محتوى مخصص وإضافته إلى Microsoft Copilot Studio.

QnA Maker

QnA Maker هي خدمة تنشئ قاعدة معارف قابلة للبحث من المستندات والمواقع الموجودة. تحتوي قاعدة المعارف هذه على معالجة مدمجة للغة الطبيعية. يمكن بعد ذلك استخدام قاعدة معارف QnA Maker فِي برامج الروبوت والتطبيقات الأخرى للرد على أسئلة من نوع الأسئلة الشائعة.

لقطة شاشة لقاعدة معارف QnA Maker.

لا يوفر QnA Maker روبوتاً، ولكن يمكنك إنشاء روبوت Azure Bot Service من قاعدة معارف QnA Maker الخاصة بك فِي بضع دقائق دون الحاجة إلى كتابة تعليمات برمجية.

تتكون قاعدة المعارف من أزواج أسئلة وأجوبة. يمكنك إنشاء الأسئلة والأجوبة بعدة طرق مختلفة:

  • الاستخراج من الوثائق الموجودة

  • الاستخراج من صفحات ويب

  • إدخال يدوي

يمكن دمج قواعد المعارف فِي QnA Maker مع روبوتات Microsoft Copilot Studio باستخدام Power Automate.

Microsoft Copilot Studio

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

تتفاعل برامج مساعد Microsoft Copilot Studio مع العملاء والموظفين، وتجيب على الأسئلة وتوفر المعلومات. يمكنك نشر الدردشة الآلية لـ Microsoft Copilot Studio على قنوات متعددة، بما فِي ذلك موقع الويب الخاص بك وFacebook وMicrosoft Teams.

يمكنك إنشاء الدردشة الآلية لـ Microsoft Copilot Studio دون الحاجة إلى علماء البيانات أو المطورين.

لقطة شاشة لمساعد فِي الاختبار.

تم إنشاء Microsoft Copilot Studio على رأس Azure Bot Framework ويستخدم إمكانيات Bot Framework فِي بيئة خالية من التعليمات البرمجية.

يمكن لـ Microsoft Copilot Studio تلبية العديد من المتطلبات الداخلية والخارجية البسيطة للدردشة الآلية، وقد تم تصميمها ليتم بناؤها مع خبراء متخصصين (SMEs) أو عن طريقهم.

يتطلب Microsoft Copilot Studio ترخيص مستأجر ورخصة مستخدم لأي شخص سيقوم ببناء برامج المساعد.

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