نشر الْمندوبين على الْقنوات والْعملاء

عندما تنشر عامل Copilot Studio، تقوم بنشره على القنوات التي تختارها. القناة هي نقطة التكامل التي يمكن للمستخدم النهائي التفاعل فيها مع عامل Copilot Studio. العميل هو الواجهة التي يتفاعل من خلالها المستخدمون مع عامل، مثل نافذة الدردشة في Microsoft Teams أو تطبيق مخصص.

نشر العاملين على الْقنوات والْعملاء

يمكنك نشر عامل على قناة بعد نشره. ينشر Copilot Studio العوامل في العديد من القنوات مثل Teams وMicrosoft 365 Copilot وSharePoint وPower Pages وغيرها. يمكنك استخدام سيناريوهات متقدمة مثل التطبيقات المخصصة أو عملاء الويب باستخدام Direct Line API.

تمكّن Direct Line API التواصل مع عامل Copilot Studio من خلال واجهة برمجة تطبيقات REST. يدعم كلًا من طلبات HTTP GET لطلب الرسائل بشكل صريح، وWebSocket لتسليم الرسائل في الوقت الفعلي دون الحاجة إلى طلبات من جهة العميل. عند وجود محادثات متعددة بين قنوات Azure Bot Service واتصال Direct Line مع عامل Copilot Studio، يجب تعيين كل محادثة خارجية وترحيلها لضمان بقاء كلا الطرفين متزامنين.

يمكنك الاختيار من بين العديد من العملاء، بما في ذلك React Web Chat وWebChat JS. تحتاج إلى اختيار عميل عند النشر على قنوات الويب أو التطبيقات المخصصة لأن هذه القنوات تفتقر إلى عميل مدمج. القنوات الأصلية التي ينشر إليها Copilot Studio تحتوي بالفعل على عميل مدمج.

بحسب العميل والقناة، قد لا يتوفر دعم للغة Markdown أو بطاقات موائمة مفتوحة أو صيغ الرسائل الأخرى.

تحويل محادثة إلى مندوب مباشر

يمكن لعامل Copilot Studio تصعيد المحادثة إلى مندوب مباشر يتولى إدارة المحادثة. يتطلب الْتسليم الْقناة متعددة الْاتجاهات فِي Dynamics 365‬ أو حل مركز تفاعل آخر.

يتم التسليم الكامل إلى مركز التفاعل وفق النمط التالي:

  1. يتفاعل المستخدم النهائي مع لوحة الدردشة في مركز التفاعل.
  2. يقوم مركز التفاعل بتوجيه الدردشة الواردة من خلال إمكانات التوجيه الخاصة به.
  3. ينقل محول مخصص رسائل الدردشة الواردة إلى عامل Copilot Studio.
  4. بمجرد أن يقوم المستخدم النهائي بتفعيل تسليم، يبدأ Copilot Studio تسليم مع سياق الدردشة الكامل.
  5. يعترض الْمحول الْمخصص رسالْة الْتسليم والْسياق، ويوجه الْمحادثة بسلاسة إلى مندوب.
  6. يتم تسليم محادثة المستخدم النهائي إلى مندوب، الذي يمكنه استئناف المحادثة.

اختيار نهج لتمكين تسليم إلى المندوب المباشر

يمكنك استخدام نهجين لربط Copilot Studio مع مركز التفاعل بحيث يعملان معًا للتعامل مع المحادثات.

الْنمط 1: Bot-as-an-Agent-Engagement hub فِي الْواجهة، وCopilot Studio فِي الْخلفية

استخدم Engagement Hub Chat Canvas فِي الْواجهة للتعامل مع تسليمات الْمحادثة إلى مندوب مباشر. تستخدم معظم التكاملات القياسية مع مراكز الاتصالات من Microsoft وغيرها هذا النهج.

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

  1. يتحدث المستخدم باستخدام لوحة محادثة مركز التفاعل. يقوم محول بنقل الرسائل بين المستخدم وعامل Copilot Studio عبر واجهات برمجة تطبيقات Direct Line.
  2. عندما ترسل واجهات برمجة تطبيقات مندوب Copilot Studio حدث تصعيد، يتولى مركز الْتفاعل الْمحادثة.
  3. يقوم مندوب مباشر باستئناف الدردشة مع المستخدم.

المزايا

  • يسهّل تكوين الواجهة الأمامية من دون الحاجة إلى قدر كبير من الجهد الإضافي.
  • يتم الْحفاظ على مراسلة الْمندوب وقدراته بدقة كاملة.
  • تستمر ميزات منصة التفاعل الحالية (استحواذ المندوبين، تحليل المشاعر، الإشراف، وما إلى ذلك) في العمل كما هي.

القيود

  • لا توجد إمكانية لاعتراض رسائل المندوب البشري بعد التصعيد، ما لم يكن مركز التفاعل يدعم واجهة برمجة تطبيقات (API).
  • لا يوجد وضع الْهمس ما لم يدعمه مركز الْتفاعل.
  • لا يوجد أي تحكم في تجربة المستخدم للردود (الرسائل، بطاقات موائمة مفتوحة) التي تصدر من الروبوت
  • بعض الميزات المحددة، مثل ميزة الإعجاب وميزة عدم الإعجاب، غير مدعومة.

الْنمط 2: Bot-in-the-Loop—Copilot Studio فِي الْواجهة، ومركز الْتفاعل فِي الْخلفية

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

مخطط يوضّح سير عملية تحويل المحادثة في Copilot Studio، حيث يُصعِّد المستخدم النهائي المحادثة إلى مندوب مباشر عبر Azure Bot Service وواجهات برمجة تطبيقات مركز التفاعل.

  1. يتفاعل المستخدم مع عامل Copilot Studio عبر لوحة الدردشة (القياسي أو المخصص الذي يتكامل مع نقاط النهاية القياسية لـ Copilot Studio).
  2. عند وقوع حدث تصعيد، يشغّل Copilot Studio مهارة من Microsoft 365 Agent SDK، ثم تُوجَّه عبر Microsoft Bot Framework Skill في خدمة الذكاء الاصطناعي Azure AI Bot Service.
  3. تنقل المهارة الرسائل ذهابًا وإيابًا بين المندوب المباشر في مركز الاتصال والمستخدم عبر واجهات برمجة تطبيقات مركز التفاعل.

المزايا

  • يكون Copilot Studio دائمًا جزءًا من سير العمل، بما في ذلك رسائل مندوب.
  • لديك سيطرة كاملة على كيفية ظهور الردود (الرسائل، بطاقات موائمة مفتوحة، وغيرها) التي يرسلها الروبوت للمستخدم.
  • يمكن للمندوب الْحصول على مساعدة فِي وضع الْهمس (الْمعروف أيضًا باسم مساعد الْمندوب).
  • يمكن للروبوت التوجيه إلى المندوب المناسب بناء على المهارة.

القيود

  • يجب أن يكون مركز التفاعل قابلاً للتوسعة بما يكفي لدعم هذا النمط.
  • توجد العديد من عمليات الانتقال بين الأنظمة.
  • يتطلب هذا النهج مطورًا محترفًا واعتماد نهج النظام الأساسي كخدمة (PaaS) لتنفيذ مهارة Bot Framework.
  • يتطلب تكاملًا كبيرًا وجهدًا مرتفعًا لربط مركز التفاعل مع Copilot Studio.
  • يقتصر المندوب المباشر على استخدام لوحة دردشة متوافقة.
  • لا يمكن لموفر القناة تخصيص رسائل مندوبه لتظهر في اللوحة.
  • من المحتمل ألا تكون إمكانيات تولي المحادثة من قبل مندوب أو قدرات الإشراف متاحة.
  • يستمر استهلاك الْاعتمادات فِي أثناء الْدردشة مع مندوب مباشر.