تكوين البيانات المخصصة والأحداث المخصصة لوكلاء الذكاء الاصطناعي

list-menuهل لديك ملاحظات؟
توضح هذه المقالة الخطوات المطلوبة لتكوين بيانات الأحداث المخصصة لوكلاء الذكاء الاصطناعي المستقلين والمبرمجين.

البيانات المخصصة

تمكن البيانات المخصصة المطورين من تنفيذ المهام التالية:

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

في الوقت الحالي، يتم دعم البيانات المخصصة لوكلاء الذكاء الاصطناعي المستقلين من خلال القناة الصوتية فقط.

تكوين البيانات المخصصة

  1. في مصمم التدفق Webex Contact Center، قم بتكوين نشاط العامل الظاهري V2 في التدفق.
  2. في إعدادات حدث الحالة ، حدد التفاصيل التالية في أعمدة اسم الحدث - بيانات الحدث:
    1. اترك حقل اسم الحدث فارغا.
    2. أدخل البيانات المخصصة التي ترغب في تمريرها من Flow Designer إلى وكيل الذكاء الاصطناعي المستقل.

رسم توضيحي لتكوين البيانات المخصصة في نشاط Virtual Agent V2

الوصول إلى البيانات المخصصة في استوديو وكيل الذكاء الاصطناعي

يمكنك الوصول إلى بيانات الحدث (المكونة في مصمم التدفق) باستخدام بناء الجملة {{variable name}} في أقسام مختلفة من العامل المستقل. يمكن الوصول إلى المتغيرات التي تم تمريرها في البيانات المخصصة في هدف العامل ورسالة الترحيب والتعليمات ووصف الإجراء ووصف الفتحة.

البيانات المخصصة في استوديو الوكيل الذكاء الاصطناعي

في هذا المثال، يستخدم المطور {{customer_name}} في رسالة الترحيب و {{calling_number}} في إرشادات العامل .

حدث مخصص

يمكن الحدث المخصص المطورين من تنفيذ المهام التالية

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

في الوقت الحالي، يتم دعم الأحداث المخصصة لوكلاء الذكاء الاصطناعي المستقلين من خلال القناة الصوتية فقط.

تكوين التنفيذ المخصص المستند إلى الأحداث في AI Agent Studio

  1. في إجراءات الوكيل المستقل، قم بإنشاء إجراء جديد حيث يلزم التنفيذ المخصص المستند إلى الأحداث.
  2. في قسم الوفاء ، حدد خيار "تعيين منطق مخصص للوفاء".

الوصول إلى بيانات الأحداث المخصصة في مصمم التدفق

يمكنك الوصول إلى اسم الحدث المخصص والحمولة من قسم متغيرات الإخراج لنشاط Virtual Agent V2.

يتم إرجاع اسم الإجراء ضمن متغير StateEventName ويتم إرجاع الفتحات المجمعة من الإجراء كبيانات تعريف:

استدعاء حدث مخصص من مصمم التدفق

  1. قم بتنفيذ منطق التنفيذ في سير المهام استنادا إلى الإجراء أو اسم الحدث الذي تم استلامه في إخراج نشاط Virtual Agent V2.
  2. قم بإنشاء متغيرات التدفق واستخدامها لتحديث اسم الحدث وبيانات الحدث ديناميكيا ليتم إرسالها مرة أخرى. في المثال أدناه، يتم تعيين متغير تدفق event_name ليكون هو نفسه اسم الحدث الذي تم تمريره بواسطة نشاط Virtual Agent V2 ويتم تحديث متغير event_data_string ليحتوي على الإخراج من نشاط http المستخدم للاتصال بأنظمة الجهات الخارجية للحصول على تفاصيل توفر الموعد.
  3. في إعدادات حدث الحالة لنشاط Virtual Agent V2، حدد التفاصيل التالية في حقلي اسم الحدث - بيانات الحدث:

    • المتغير الذي يحتوي على اسم الحدث نشاط Virtual Agent V2 الذي تم الخروج منه.
    • المتغير الذي يحتوي على بيانات التنفيذ التي يجب تمريرها مرة أخرى إلى التدفق.

تمكن الأحداث المخصصة المسؤولين من تنفيذ المهام التالية:

  • تمرير البيانات من العميل لإنشاء استجابات ديناميكية. على سبيل المثال، تمرير اسم العميل لتحية مخصصة.

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

  • قم بتعيين الذكاء الاصطناعي العامل للبدء من نقطة بداية مخصصة بدلا من مطالبة الترحيب باستخدام حدث مخصص.

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

في الوقت الحالي، يتم دعم الحدث المخصص لوكلاء الذكاء الاصطناعي النصية من خلال القناة الصوتية فقط.

تكوين حدث مخصص وارد في الذكاء الاصطناعي Agent Studio

  1. في صفحة تكوين وكيل الذكاء الاصطناعي، قم بإنشاء استجابة جديدة في الردود Tab.
  2. ضمن الاستجابة الافتراضية، انقر فوق + بجوار القناة الافتراضية (الويب) لإضافة القناة الصوتية
  3. في الحقل اسم الحدث الوارد، حدد اسم الحدث الذي يتلقاه العامل.

استدعاء حدث مخصص من مصمم التدفق

  1. في مصمم التدفق Webex Contact Center، قم بتكوين نشاط العامل الظاهري V2 في التدفق.
  2. في إعدادات حدث الحالة ، حدد التفاصيل التالية في أعمدة اسم الحدث - بيانات الحدث:
    1. أدخل اسم الحدث المخصص الذي قمت بتكوينه في الاستجابة Tab من صفحة تكوين وكيل الذكاء الاصطناعي في الذكاء الاصطناعي Agent Studio.

    2. أدخل البيانات المخصصة التي ترغب في تمريرها من Flow Designer إلى وكيل الذكاء الاصطناعي المكتوب.

الوصول إلى بيانات الأحداث المخصصة في الذكاء الاصطناعي Agent Studio

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

تكوين حدث الخروج المخصص والحمولة في الذكاء الاصطناعي Agent Studio

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

  2. أضف حدثا مخصصا إلى قسم الاستجابة الافتراضية.

  3. أدخل اسم الحدث وبيانات حمولة الحدث في JSON التي تريد إعادتها إلى التدفق.

في هذا المثال، يتم إرجاع الفتحات التي تم جمعها إلى التدفق مع حدث الخروج المخصص "order_details".

الوصول إلى بيانات الأحداث المخصصة في مصمم التدفق

يمكنك الوصول إلى الحدث المخصص والحمولة من قسم متغيرات الإخراج في نشاط Virtual Agent V2 .

يتم إرجاع اسم الحدث ضمن متغير StateEventName ويتم إرجاع حمولة الحدث كبيانات تعريف كما هو موضح في الشكل التالي:

تحديث قيم النظام في الذكاء الاصطناعي Agent Studio

يمكنك تحديث قيم النظام مثل السياق والهدف والفتحة باستخدام state_update حدث خاص وحمولة الحدث بالقيم، كما هو موضح في المثال التالي:

{ "النية": "order_status"، "فتحات": { "first_name": "جون" } "السياق": { "المسار": 1 } } 

في المثال أعلاه، يتم تعيين نية العامل المكتوب على order_status، ويتم تعيين الفتحة "first_name" ضمن هذا الغرض إلى "جون" وتتم إضافة سياق يسمى "المسار" إلى الجلسة.

هذا الحدث مفيد لحالات الاستخدام حيث يجب التحكم في محادثة العامل المكتوب بواسطة منطق التدفق. تتضمن بعض حالات الاستخدام التي يكون فيها هذا مفيدا بشكل خاص ما يلي:

  • أعد مطالبة المستخدم بالمعلومات إذا فشل التنفيذ في التدفق

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

    { "النية": "حجز موعد" ، "فتحات": { "الوقت": "" } }

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

  • الانتقال إلى غرض مختلف

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

    { "النية": "التحقق من المستخدم"، }

    في هذا المثال نفسه ، لنفترض أن التحقق يتطلب تاريخ ميلاد المستخدم ورمز PIN. يحتوي التدفق بالفعل على معلومات حول تاريخ ميلاد المستخدم عبر CJDS ، والتي يمكن تمريرها كفتحة ويمكن جمع رمز PIN فقط. ستبدو حمولة الحدث لذلك كما يلي:

    { "النية": "التحقق من المستخدم"، "فتحات": { "تاريخ الميلاد": "06/26/1993" } }
  • تقديم سياق أو إعادة تعيينه في محادثة

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

    { "النية": "التحقق من المستخدم"، "الفتحات": { "تاريخ الميلاد": ""، "الرمز السري": "" }، "السياق": { "تحقق": 0 } }

هل كان هذا المقال مفيدًا؟
هل كان هذا المقال مفيدًا؟