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

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

توزيع العوامل على القنوات والعملاء

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

تتيح واجهة برمجة تطبيقات Direct Line الاتصال بعامل 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 وغيرها هذا النهج.

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

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

المزايا

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

القيود

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

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

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

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

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

المزايا

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

القيود

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