استخدام وكلاء الذكاء الاصطناعي لتفاعلات العملاء
بمجرد إنشاء وكلاء الذكاء الاصطناعي وتكوينهم في النظام الأساسي Webex الذكاء الاصطناعي Agent Studio ، فإن الخطوة التالية هي دمجهم مع القنوات الصوتية والرقمية. يسمح هذا التكامل لوكلاء الذكاء الاصطناعي بالتعامل مع كل من المحادثات الصوتية والرقمية مع عملائك ، مما يوفر تجربة مستخدم سلسة وتفاعلية.
يقتصر الوصول إلى وكيل الذكاء الاصطناعي المستقل للمكالمات الصوتية حاليا على عملاء محددين. لمزيد من المعلومات، يرجى الاتصال بدعم Cisco.
توضح الأقسام التالية تفاصيل تدفق التكوين لدمج وكلاء الذكاء الاصطناعي مع القناة الصوتية، مما يمكنهم من إدارة تفاعلات العملاء المستندة إلى الصوت بفعالية.
المتطلبات الأساسية
- إنشاء وكلاء الذكاء الاصطناعي وتكوينهم. لمزيد من المعلومات، راجع إعداد قسمي وكيل الذكاء الاصطناعي النصي وإعداد وكيل الذكاء الاصطناعي المستقل في دليل إدارة Webex الذكاء الاصطناعي Agent Studio.
- إعداد القناة الصوتية:
- إنشاء نقطة دخول للقناة الصوتية.
- قم بتعيين تدفق التوجيه إلى نقطة الإدخال. لمزيد من المعلومات، راجع المقالة إعداد قناة.
- إعداد تدفق. لمزيد من المعلومات، راجع قسم إنشاء وإدارة التدفقات في مقالة مصمم التدفق.
تكوين الذكاء الاصطناعي العوامل قيد التدفق
يوفر نشاط الوكيل الظاهري V2 تجربة محادثة في الوقت الفعلي لجهات الاتصال لديك. يمكنك إضافة نشاط الوكيل الظاهري V2 إلى تدفق المكالمات لمعالجة المحادثات القائمة على الكلام التي يدعمها الذكاء الاصطناعي. عندما يتحدث المتصل، يقوم النظام بمطابقة الكلام مع أفضل نية في وكيل الذكاء الاصطناعي. علاوة على ذلك، فهو يساعد المتصل كجزء من تجربة استجابة الصوت التفاعلي (IVR).
النتائجتحدد نتيجة المحادثة بين المتصل والوكيل الظاهري مسار الإخراج هذا.
-
تمت المعالجة—يتم استدعاء النتيجة عند اكتمال تنفيذ العامل الظاهري.
-
متصاعد - يتم استدعاء النتيجة عندما يكون مطلوبا تصعيد المكالمة إلى العامل البشري.
أي خطأ يحدث أثناء المحادثة بين العامل الظاهري والمتصل يحدد مسار الإخراج هذا.
خطأ—يأخذ التدفق هذا المسار في أي سيناريوهات خطأ.
- قم بسحب وإسقاط نشاط الوكيل الظاهري V2 من مكتبة النشاط إلى لوحة التدفق الرئيسية.
- في الإعدادات العامة، قم بتنفيذ الإجراءات التالية:
- في حقل تسمية النشاط، أدخل اسمًا للنشاط.
- في حقل وصف النشاط، أدخل وصفًا للنشاط.
- في إعدادات تجربة المحادثة،
- بالنسبة إلى وكلاء الذكاء الاصطناعي المكتوبين:
- حدد Webex AI Agent Scripted من القائمة المنسدلة تكوين AI لمركز الاتصال.
- حدد أحد الوكلاء المبرمجين الذين تم نشرهم ضمن القائمة المنسدلة Virtual Agent .
- بالنسبة لوكلاء الذكاء الاصطناعي المستقلين:
- حدد Webex AI Agent Autonomous من القائمة المنسدلة تكوين AI لمركز الاتصال.
- حدد أحد الوكلاء المستقلين المنشور ضمن القائمة المنسدلة للوكيل الافتراضي.
تحتاج إلى تعيين المتغيرات العامة في التدفق لتكوين لغة الإدخال الافتراضية وصوت الإخراج للعامل الظاهري. لمزيد من المعلومات حول كيفية إضافة المتغيرات العامة في التدفق، راجع المتغيرات العامة في مصمم التدفق.
إذا كنت تريد تجاوز لغة الإدخال الافتراضية وصوت الإخراج ل VAV، فقم بتضمين أنشطة تعيين المتغير قبل نشاط Virtual Agent V2 في التدفق.
بالنسبة للغة الإدخال المخصصة، قم بتكوين نشاط تعيين المتغير كما يلي:
- قم بتعيين المتغير على Global_Language.
- قم بتعيين قيمة المتغير على رمز اللغة المطلوب (على سبيل المثال، الفرنسية - كندا).
بالنسبة لأصوات الإخراج المخصصة، قم بتكوين نشاط تعيين المتغير كما يلي:
- قم بتعيين المتغير على Global_VoiceName.
- قم بتعيين قيمة المتغير على رمز الاسم الصوتي المطلوب للإخراج (على سبيل المثال، الإنجليزية - الولايات المتحدة- القياسية - د).
لمزيد من المعلومات حول الأصوات واللغات المدعومة، راجع اللغات المدعومة وأصوات وكلاء الذكاء الاصطناعي.
- بالنسبة إلى وكلاء الذكاء الاصطناعي المكتوبين:
- في إعدادات حدث الحالة، أدخل اسم الحدث المخصص والبيانات في أعمدة اسم الحدث - بيانات الحدث. حدث الحالة عبارة عن آلية لتشغيل معالج الأحداث الذي تم تكوينه في روبوت الوكيل. في روبوت الوكيل، يمكنك تكوين كيفية معالجة الحدث.
-
اسم الحدث - (اختياري) يشير إلى اسم الحدث المحدد على النظام الأساسي الذكاء الاصطناعي التابع لجهة خارجية المدمج.
-
بيانات الحدث - (اختياري) تشير إلى بيانات JSON التي يرسلها النظام (كجزء من اسم الحدث المحدد) إلى النظام الأساسي الذكاء الاصطناعي التابع لجهة خارجية المدمج.
يمكنك تحديد اسم الحدث والبيانات في شكل قيمة أو تعبير ثابت. بالنسبة للتعبيرات، استخدم هذه البنية:
{{ variable }}. فيما يلي مثال لحدث الحالة الذي تم تكوينه لتحية المتصل برسالة ترحيب مخصصة.اسم الحدث:
CustomWelcomeبيانات الحدث:
{"Name": "John"} -
- في الإعدادات المتقدمة، حدد خانة الاختيار تمكين التسجيل الصوتي للسماح بتسجيل المحادثات بين وكيل الذكاء الاصطناعي والعميل. عند التمكين، تظهر التسجيلات في صفحة الجلسات داخل تطبيق AI Agent Studio.
إذا كانت هناك أي بيانات PCI في المحادثات المسجلة، فسيظل التسجيل مخفيا عن واجهة مستخدم AI Agent Studio. ومع ذلك، قد لا تكون بيانات PCI التي تم التقاطها أثناء التسجيل في السيناريوهات التالية مخفية عن AI Agent Studio:
- إفصاح غير مطلوب من قبل العميل: يمكن للعملاء مشاركة المعلومات الحساسة ، مثل أرقام البطاقات ، دون أي مطالبة أو تحذير مسبق من النظام ، مما يجعل من الصعب توقع البيانات ومعالجتها في الوقت الفعلي.
- النسخ غير الدقيق بواسطة نماذج STT: قد لا تقوم نماذج تحويل الكلام إلى نص (STT) بنسخ البيانات الحساسة بشكل موثوق تماما كما يتم التحدث بها. على سبيل المثال ، قد يتم إرجاع أرقام بطاقات الائتمان بأرقام مفقودة أو مسافات غير صحيحة أو تسلسلات مكسورة ، مما يؤثر على اكتشاف المصب والإخفاء.
- إنهاء المكالمة قبل اكتمال معالجة الواجهة الخلفية: في بعض الحالات، يتم قطع الاتصال قبل أن تتمكن أنظمة الواجهة الخلفية من تحليل المحادثة وتحديد المحتوى الحساس، مما يؤدي إلى فقدان الالتقاط أو تأخر الاكتشاف.
- استخدم متغيرات مخرجات النشاط التالية للتعامل مع حالات الاستخدام المختلفة:
- VirtualAgentV 2.TranscriptURL—يخزن عنوان URL الذي يشير إلى نص المحادثة بين وكيل الذكاء الاصطناعي والمتصل.
-
VirtualAgentV2.MetaData—يخزن بيانات JSON التي يتلقاها النظام من العامل كجزء من التنفيذ أو معالجة الحدث المخصص أو إجراء النقل. يمكنك استخدام هذه البيانات لإنشاء المزيد من مناطق الأعمال في منشئ التدفق.
راجع الأمثلة التالية المملوءة في متغير MetaData للتعرف على سيناريوهات مختلفة:
النتائج التي تم التعامل معها
{ "الإجراءات": { "get_flight_info": [ { "الإدخال": { "booking_id": "IE428656"، "last_name": "جويس" }، "النوع": "الوفاء" } ] } }النتيجة المتصاعدة
للنقل المخصص:
بيانات تعريف التصعيد ومعلومات الإجراء.
- escalation_type → مخصص
- escalation_trigger → اسم إجراء التحويل الذي أدى إلى التصعيد
- الإجراءات - قائمة الإجراءات التي تم تشغيلها أثناء الاستدعاء
{ "escalation_type": "مخصص"، "escalation_trigger": "booking_agent_transfer"، "إجراءات": { "booking_agent_transfer": [ { "إدخال": { "الرمز البريدي": "12345"، "date_of_birth": "27-06-1973" }، "النوع": "نقل" } ] } }لنقل النظام
هذا هو مثال إخراج نقل النظام الافتراضي.
- نظام escalation_type →
- escalation_trigger → agent_transfer
- الإجراءات - قائمة الإجراءات التي تم تشغيلها أثناء الاستدعاء
{ "escalation_type": "النظام"، "escalation_trigger": "agent_transfer"، "الإجراءات": { "agent_transfer": [ { "الإدخال": { "الرسالة": "سأوصلك بممثل بشري الآن. من فضلك انتظر للحظة بينما أنقلك ". }، "النوع": "نقل" } ] } } -
VirtualAgentV2.StateEventName—يخزن اسم الحدث المخصص الذي يتلقاه النظام من روبوت العامل بعد أن يقوم النظام بتشغيل حدث حالة مخصص.
راجع قوالب سير المهام التالية في دليل مصمم التدفق للحصول على تفاصيل حول استخدام وكلاء الذكاء الاصطناعي على القنوات الصوتية:
تكوين الأحداث المخصصة
في القناة الصوتية ، تسمح الأحداث المخصصة لمصمم التدفق بتنسيق التفاعلات المعقدة مع وكيل الذكاء الاصطناعي. يكون هذا مفيدا بشكل خاص عندما يتطلب تحقيق المقاصد إجراءات مثل استرداد البيانات من الأنظمة الخارجية أو إجراء مكالمات إلى واجهات برمجة التطبيقات التابعة لجهات خارجية. يقوم مصمم التدفق بتنفيذ المنطق اللازم لإجراءات التنفيذ هذه.
في الوقت الحالي، يتم دعم الأحداث المخصصة لوكلاء الذكاء الاصطناعي المبرمجين والمستقلين من خلال القناة الصوتية فقط.
توضح الأقسام التالية تدفق التكوين لدمج وكلاء الذكاء الاصطناعي مع القنوات الرقمية وتمكينهم من التعامل مع التفاعلات الرقمية مع العملاء.
المتطلبات الأساسية
-
إنشاء وكلاء الذكاء الاصطناعي وتكوينهم. لمزيد من المعلومات، راجع إعداد قسمي وكيل الذكاء الاصطناعي النصي وإعداد وكيل الذكاء الاصطناعي المستقل في دليل إدارة Webex الذكاء الاصطناعي Agent Studio.
-
قم بتكوين قناتك الرقمية. يدعم تكامل Webex Connect و Webex Contact Center حاليا ست قنوات ، وهي WhatsApp و SMS والبريد الإلكتروني و Facebook Messenger ورسائل Apple للأعمال والدردشة الحية. لمزيد من المعلومات حول تكوين أصول القناة لكل قناة من هذه القنوات، راجع تكوين أصول القناة.
-
إنشاء تدفق على Webex Connect. لمزيد من المعلومات، راجع إنشاء تدفق على Webex Connect.
تكوين الذكاء الاصطناعي العوامل قيد التدفق
يمكنك استخدام عقدة AI Agent للإجابة على استفسارات محددة من مجموعة أو قاعدة معارف. يمكنك أيضا تمكين المحادثات متعددة الأدوار. يمكن لوكيل الذكاء الاصطناعي طرح أسئلة متابعة وفهم السياق وتقديم ردود مخصصة.
ما عليك سوى سحب عقدة AI Agent وإفلاتها في منشئ التدفق المرئي للبدء. تساعدك هذه العقدة على استخدام وكلاء الذكاء الاصطناعي المبرمجين والمستقلين الذين تم تكوينهم داخل Webex الذكاء الاصطناعي Agent Studio.
تكوين متغيرات الإدخال والإخراج في عقدة عامل الذكاء الاصطناعي
تحتوي عقدة عامل الذكاء الاصطناعي على طريقتين:
-
رسالة المعالجة—تتيح لك إرسال رسائل المستخدم إلى الوكيل المحدد والحصول على ردود الوكيل مرة أخرى.
-
إغلاق الجلسة—يتيح لك إغلاق جلسة في وكيل الذكاء الاصطناعي. في بعض السيناريوهات، قد يكون من الضروري إغلاق جلسة عمل وكيل الذكاء الاصطناعي موجودة وبدء جلسة جديدة. يمكن تحقيق ذلك باستخدام طريقة محددة داخل عقدة عامل الذكاء الاصطناعي. على سبيل المثال، إذا ظلت جلسة العمل غير نشطة لفترة محددة، يقوم النظام بإغلاق الجلسة تلقائيا لتحسين الموارد.
- في أسلوب رسالة العملية، قم بتكوين متغيرات الإدخال التالية:
- نوع العامل—نوع العامل المستخدم في سير المهام—سواء كان مكتوبا أو مستقلا.
- الوكيل—الوكيل الذي يعالج رسالة المستخدم ويتلقى ردا.
يمكنك رؤية وكلاء الذكاء الاصطناعي الذين يمكنك الوصول إليهم في Webex الذكاء الاصطناعي Agent Studio. لمزيد من المعلومات حول إدارة المستخدمين والوكلاء في Webex AI Agent Studio، راجع أدوار المستخدمين وإدارة زملاء الفريق.
- الرسالة—اسم المتغير الذي يحتوي على رسالة العميل الواردة المرسلة إلى وكيل الذكاء الاصطناعي المختار
- اللغة—إذا كان وكيل الذكاء الاصطناعي المختار متعدد اللغات، يمكنك اختيار لغة الرسالة الواردة من القائمة المنسدلة اللغة . نقوم بملء القائمة المنسدلة استنادا إلى اللغات الموجودة في إعدادات الوكيل الذكاء الاصطناعي.
نقوم بتعطيل هذه القائمة المنسدلة للوكلاء بلغة واحدة.
- القناة—اسم القناة التي يتلقى النظام رسالة العميل منها.
- معرف المستخدم—أدخل المعرف الفريد للمستخدم للقناة المختارة.
- المعلمات المخصصة (اختياري)—يمكنك تمرير معلومات إضافية عن العميل إلى Webex AI Agent Studio كزوج قيم رئيسي. نربط هذه المعلومات بملف تعريف المستخدم ونستخدمها في المحادثات اللاحقة. على سبيل المثال، يمكنك تحديد ما إذا كان المستخدم عميلا جديدا أو عميلا حاليا.
يمكن الوصول إلى المفاتيح التي تم تمريرها كمعلمات
مخصصة ك ${consumerData.extra_params.<your_key>} في استجابات العامل.في الوقت الحالي، يتم دعم المعلمات المخصصة فقط للبرنامج النصي الذكاء الاصطناعي الوكيل من خلال القنوات الرقمية.
- معلمات الرسالة (اختياري)—يمكنك تمرير معلومات إضافية حول التبادل الحالي إلى Webex AI Agent Studio كزوج قيم رئيسي.
نحن لا نخزن هذه الرسالة وهي متاحة فقط للاستخدام في استجابة الوكيل التالية. يمكن الوصول إلى المفاتيح التي تم تمريرها كمعلمات
رسالة ك ${extra_params.<your_key>} في استجابات العامل.
-
قم بتكوين متغيرات الإخراج التالية في طريقة رسالة العملية:
-
TextResponse—إخراج النص الذي تم تكوينه داخل عامل الذكاء الاصطناعي؛ يعمل فقط في حالة عدم وجود نوع آخر من العناصر الغنية أو الخاصة. أيضا، بالنسبة للعناصر النصية المتعددة في الاستجابة، يتم إرجاع عنصر النص الأول.
-
FullResponse —الاستجابة الكاملة مع جميع العناصر الغنية والرسائل المتعددة الموجودة في الإخراج من العامل.
-
مخزن البيانات—JSON/dict لجميع متغيرات جلسات العمل المعرفة من قبل المستخدم داخل العامل
-
معرف المعاملة—المعاملة ID للطلب في Webex AI Agent Studio
-
معرف الجلسة—الجلسة/المحادثة ID في Webex AI Agent Studio
-
معرف المستهلك —العميل ID في Webex AI Agent Studio
-
MessageMetadata —بيانات التعريف المرتبطة بالاستجابة الحالية من العامل الذي تم تكوينه
-
SessionMetadata —بيانات التعريف المرتبطة بالجلسة للاستجابة الحالية من العامل الذي تم تكوينه
حاليا ، يتم دعم MessageMetadata و SessionMetadata فقط لوكيل الذكاء الاصطناعي النصي من خلال القنوات الرقمية.
-
ResponsePayload —حمولة الاستجابة الكاملة من Webex AI Agent Studio
-
- قم بتكوين متغيرات الإدخال التالية في أسلوب إغلاق الجلسة:
- العامل—الوكيل الذي يعالج رسالة المستخدم ويتلقى ردا.
يمكنك رؤية وكلاء الذكاء الاصطناعي الذين يمكنك الوصول إليهم في Webex الذكاء الاصطناعي Agent Studio. لمزيد من المعلومات حول إدارة المستخدمين والوكلاء في Webex AI Agent Studio، راجع أدوار المستخدمين وإدارة زملاء الفريق.
- الجلسة ID—نغلق جلسة وكيل الذكاء الاصطناعي. يتوفر Session ID كمتغير إخراج لطريقة رسالة العملية.
- العامل—الوكيل الذي يعالج رسالة المستخدم ويتلقى ردا.
للحصول على معلومات حول القوالب التي تستخدم وكلاء الذكاء الاصطناعي على القنوات الرقمية، راجع استخدام قوالب تدفق عامل الذكاء الاصطناعي.
نتائج العقدة
يمكنك الاطلاع على قائمة نتائج العقدة المحتملة لهذه العقدة. يمكنك تخصيص تسميات العقدة باستخدام رمز تحرير (قلم رصاص). تخرج العقدة من خلال أحد حواف العقدة المقابلة لنتيجة العقدة. تتوافق كل عقدة عامل الذكاء الاصطناعي مع نتيجة عقدة. فيما يلي قائمة بنتائج العقدة.
- خطأ (أحمر)—يشير إلى ما يلي:
-
onError—عندما لا يرد العامل برسالة.
-
onInvalidCustomerID—عندما يكون معرف العميل مفقودا.
-
onInvalidMessage —عندما تكون قيمة الرسالة مفقودة.
-
- النجاح (أخضر) — يشير إلى ما يلي:
-
onSuccess—عندما يرد العامل برسالة.
-
onAgentHandover—عندما يقدم الوكيل طلبا للتسليم إلى الوكلاء.
-
- انتهت المهلة (أصفر/كهرماني) — تشير إلى ما يلي:
-
onTimeOut—عندما لا يستجيب العامل خلال مدة لا تزيد عن 15 ثانية.
-