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

بمجرد إنشاء وكلاء الذكاء الاصطناعي وتكوينهم في منصة Webex AI Agent Studio، فإن الخطوة التالية هي دمجهم مع القنوات الصوتية والرقمية. يسمح هذا التكامل لوكلاء الذكاء الاصطناعي بالتعامل مع المحادثات الصوتية والرقمية مع عملائك، مما يوفر تجربة مستخدم سلسة وتفاعلية.

يقتصر الوصول إلى وكيل الذكاء الاصطناعي المستقل للمكالمات الصوتية حاليًا على عملاء محددين. لمزيد من المعلومات، يرجى التواصل مع دعم Cisco.

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

المتطلبات الأساسية

  1. قم بإنشاء وكلاء الذكاء الاصطناعي وتكوينهم. لمزيد من المعلومات، راجع إعداد وكيل الذكاء الاصطناعي النصي وإعداد أقسام وكيل الذكاء الاصطناعي المستقل في دليل إدارة Webex AI Agent Studio.
  2. قم بإعداد القناة الصوتية:
    1. قم بإنشاء نقطة دخول للقناة الصوتية.
    2. قم بتعيين تدفق التوجيه إلى نقطة الإدخال. لمزيد من المعلومات، راجع مقالة إعداد قناة.
  3. قم بإعداد التدفق. لمزيد من المعلومات، راجع قسم إنشاء التدفقات وإدارتها في مقالة Flow Designer.

تكوين وكلاء الذكاء الاصطناعي في التدفق

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

النتائج

تحدد نتيجة المحادثة بين المتصل والوكيل الافتراضي مسار الإخراج هذا.

  • تمت معالجته - يتم استدعاء النتيجة عند اكتمال تنفيذ الوكيل الظاهري.

  • تم تصعيده - يتم استدعاء النتيجة عندما تكون المكالمة مطلوبة لتصعيدها إلى العامل البشري.

معالجة الأخطاء

أي خطأ يحدث أثناء المحادثة بين الوكيل الظاهري والمتصل يحدد مسار الإخراج هذا.

حدث خطأ - يأخذ التدفق هذا المسار في أي سيناريوهات خطأ.

  1. قم بسحب وإسقاط نشاط Virtual Agent V2 من مكتبة الأنشطة إلى لوحة التدفق الرئيسية.
  2. في الإعدادات العامة، قم بتنفيذ الإجراءات التالية:
    1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.
    2. في حقل وصف النشاط، أدخل وصفًا للنشاط.
  3. في إعدادات تجربة المحادثة،
    • بالنسبة لوكلاء الذكاء الاصطناعي الذين تمت كتابتهم:
      1. حدد وكيل Webex AI المكتوب من قائمة Contact Center AIالتكوين المنسدلة.
      2. حدد أحد وكلاء البرامج النصية المنشورة ضمن القائمة المنسدلة للوكيل الافتراضي.
    • بالنسبة لوكلاء الذكاء الاصطناعي المستقلين:
      1. حدد Webex AI Agent Autonomous من قائمة Contact Center AIالتكوين المنسدلة.
      2. حدد أحد الوكلاء المستقلين المنشورين ضمن القائمة المنسدلة للوكيل الافتراضي.

    تحتاج إلى تعيين المتغيرات العامة في التدفق لتكوين لغة الإدخال الافتراضية وصوت الإخراج للوكيل الافتراضي.

    إذا كنت ترغب في تجاوز لغة الإدخال الافتراضية وصوت الإخراج لعامل Webex AI الذي تم تكوينه في AI Agent Studio، فقم بتضمين أنشطة Set Variable قبل نشاط Virtual Agent V2 في التدفق. لمزيد من المعلومات حول كيفية إضافة المتغيرات العامة في التدفق، راجع المتغيرات العالمية في Flow Designer.

    بالنسبة للغة الإدخال المخصصة، قم بتكوين نشاط تعيين المتغير كما يلي:

    • قم بتعيين المتغير إلى Global_Language.
    • قم بتعيين قيمة المتغير إلى رمز اللغة المطلوب (على سبيل المثال، fr-ca).

    بالنسبة لصوت الإخراج المخصص، قم بتكوين نشاط تعيين المتغير كما يلي:

    • قم بتعيين المتغير إلى Global_voiceName.
    • قم بتعيين قيمة المتغير إلى رمز اسم الصوت الناتج المطلوب (على سبيل المثال، en-us-jennifer).

      هام: يجب أن يكون الصوت الذي تحدده مدعومًا بواسطة المحرك الذي يستخدمه AI Agent. وإلا، ستخرج المكالمات من مسار الخطأ لنشاط VAV2 .

    لمزيد من المعلومات حول الأصوات واللغات المدعومة، راجع اللغات والأصوات المدعومة لوكلاء الذكاء الاصطناعي.

  4. في إعدادات حدث الدولة، أدخل اسم الحدث المخصص والبيانات في أعمدة اسم الحدث - بيانات الحدث. يعد حدث الدولة آلية لتشغيل معالج الأحداث الذي تم تكوينه على وكيل Webex AI. في وكيل AI، يمكنك تكوين كيفية التعامل مع الحدث.
    • اسم الحدث - (اختياري) يشير إلى اسم الحدث المحدد على منصة AI المدمجة التابعة لجهة خارجية.

    • بيانات الحدث - (اختياري) تشير إلى بيانات JSON التي يرسلها النظام (كجزء من اسم الحدث المحدد) إلى منصة AI المتكاملة التابعة لجهة خارجية.

    يمكنك تحديد اسم الحدث والبيانات في شكل قيمة ثابتة أو تعبير. بالنسبة للتعبيرات، استخدم هذه الصيغة: {{variable}}. فيما يلي مثال لحدث الحالة الذي تم تكوينه لتحية المتصل برسالة ترحيب مخصصة.

    اسم الحدث: ترحيب مخصص

    بيانات الحدث: {«الاسم»: «John"}

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

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

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

  6. استخدم متغيرات مخرجات النشاط التالية للتعامل مع حالات الاستخدام المختلفة:
    • VirtualAgentv2.trscripTurl - يخزن عنوان URL الذي يشير إلى نص المحادثة بين وكيل الذكاء الاصطناعي والمتصل.
    • VirtualAgentv2.metadata —يخزن بيانات JSON التي يتلقاها النظام من الوكيل كجزء من التنفيذ أو معالجة الحدث المخصص أو إجراء النقل. يمكنك استخدام هذه البيانات لبناء المزيد من منطق الأعمال في أداة إنشاء التدفق.

      راجع الأمثلة التالية التي تم ملؤها في متغير MetaData لسيناريوهات مختلفة:

      تم التعامل مع النتيجة

      {
      	"actions": {
      		"get_flight_info": [
      			{
      				"input": {
      					"booking_id": "IE428656",
      					"last_name": "Joyce"
                      },
      				"type": "fulfillment"
      			}
      		]
      
      	}
      }

      النتيجة المتصاعدة

      للتحويل المخصص:

      البيانات الوصفية للتصعيد ومعلومات الإجراء.

      • نوع_التصعيد ← مخصص
      • escalation_trigger → اسم إجراء النقل الذي أدى إلى التصعيد
      • الإجراءات - قائمة الإجراءات التي تم تشغيلها أثناء الاستدعاء
      {
          "escalation_type": "custom",
          "escalation_trigger": "booking_agent_transfer",
      	"actions": {
      		"booking_agent_transfer": [
      			{
      				"input": {
      					"zipcode": "12345",
      					"date_of_birth": "27-06-1973"
                      },
      				"type": "transfer"
      			}
      		]
      
      	}
      }

      لنقل النظام

      هذا هو مثال إخراج نقل النظام الافتراضي.

      • نوع التصعيد ← النظام
      • زناد التصعيد ← نقل الوكيل
      • الإجراءات - قائمة الإجراءات التي تم تشغيلها أثناء الاستدعاء

      {
          "escalation_type": "system",
          "escalation_trigger": "agent_transfer",
      	"actions": {
      		"agent_transfer": [
      			{
      				"input": {
      					"message": "I’ll connect you with a human representative now. Please hold on for a moment while I transfer you."
                      },
      				"type": "transfer"
      			}
      		]
      
      	}
      }
    • VirtualAgentv2.stateEventName - يخزن اسم الحدث المخصص الذي يستقبله النظام من وكيل Webex AI بعد أن يقوم النظام بتشغيل حدث حالة مخصص.

راجع قوالب التدفق التالية في دليل Flow Designer للحصول على تفاصيل حول استخدام وكلاء الذكاء الاصطناعي على القنوات الصوتية:

تكوين أحداث مخصصة

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

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

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

توضح الأقسام التالية تدفق التكوين لدمج وكلاء الذكاء الاصطناعي مع القنوات الرقمية وتمكينهم من التعامل مع التفاعلات الرقمية مع العملاء.

المتطلبات الأساسية

  1. قم بإنشاء وكلاء الذكاء الاصطناعي وتكوينهم. لمزيد من المعلومات، راجع إعداد وكيل الذكاء الاصطناعي النصي وإعداد أقسام وكيل الذكاء الاصطناعي المستقل في دليل إدارة Webex AI Agent Studio.

  2. قم بتكوين قناتك الرقمية. Webex Connectويدعم تكامل مركز اتصال Webex حاليًا ست قنوات، وهي WhatsApp والرسائل القصيرة والبريد الإلكتروني وFacebook Messenger ورسائل Apple للأعمال والدردشة الحية. لمزيد من المعلومات لتكوين أصول القناة لكل قناة من هذه القنوات، راجع تكوين أصول القناة.

  3. قم بإنشاء تدفق علىWebex Connect. لمزيد من المعلومات، راجع إنشاء تدفق على Webex Connect.

تكوين وكلاء الذكاء الاصطناعي في التدفق

يمكنك استخدام عقدة AI Agent للإجابة على استفسارات محددة من مجموعة أو قاعدة معارف. يمكنك أيضًا تمكين المحادثات متعددة الأدوار. يمكن لوكيل الذكاء الاصطناعي طرح أسئلة المتابعة وفهم السياق وتقديم إجابات مخصصة.

ما عليك سوى سحب وإسقاط عقدة AI Agent على أداة إنشاء التدفق المرئي للبدء. تساعدك هذه العقدة على استخدام عوامل الذكاء الاصطناعي المكتوبة والمستقلة التي تم تكوينها داخل Webex AI Agent Studio.

قم بتكوين متغيرات الإدخال والإخراج في عقدة وكيل AI

تحتوي عقدة AI Agent على طريقتين:

  • رسالة العملية - تسمح لك بإرسال رسائل المستخدم إلى الوكيل المحدد والحصول على ردود الوكيل مرة أخرى.

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

  1. في أسلوب رسالة المعالجة، قم بتكوين متغيرات الإدخال التالية:
    • نوع الوكيل - نوع الوكيل المستخدم في التدفق - سواء كان مكتوبًا أو مستقلاً.
    • الوكيل - الوكيل الذي يعالج رسالة المستخدم ويحصل على استجابة.

      يمكنك رؤية وكلاء الذكاء الاصطناعي الذين يمكنك الوصول إليهم في Webex AI Agent Studio. لمزيد من المعلومات حول إدارة المستخدمين والوكلاء في Webex AI Agent Studio، راجع أدوار المستخدم وإدارة أعضاء الفريق.

    • الرسالة - اسم المتغير الذي يحتوي على رسالة العميل الواردة المرسلة إلى وكيل AI المختار
    • اللغة —إذا كان وكيل الذكاء الاصطناعي المختار متعدد اللغات، فيمكنك اختيار لغة الرسالة الواردة في قائمة اللغة المنسدلة. نقوم بتعبئة القائمة المنسدلة بناءً على اللغات في إعدادات وكيل الذكاء الاصطناعي.

      نقوم بتعطيل هذه القائمة المنسدلة للوكلاء بلغة واحدة.

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

      يمكن الوصول إلى المفاتيح التي تم تمريرها كمعلمات مخصصة كـ $ {ConsumerData.extra_Params. <your_key>} في ردود الوكيل.

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

    • معاملات الرسائل (اختيارية) —يمكنك تمرير معلومات إضافية حول التبادل الحالي إلى Webex AI Agent Studio كزوج قيم رئيسي.

      لا نقوم بتخزين هذه الرسالة وهي متاحة فقط للاستخدام في استجابة الوكيل التالية. يمكن الوصول إلى المفاتيح التي تم تمريرها كمعلمات الرسائل كـ $ {extra_params. <your_key>} في ردود الوكيل.

  2. قم بتكوين متغيرات الإخراج التالية في أسلوب رسالة المعالجة:

    • TextResponse - إخراج النص الذي تم تكوينه داخل وكيل AI؛ يعمل فقط في حالة عدم وجود نوع آخر من العناصر الغنية أو الخاصة. أيضًا، بالنسبة للعناصر النصية المتعددة في الاستجابة، يتم إرجاع عنصر النص الأول.

    • FullResponse - الاستجابة الكاملة مع جميع العناصر الغنية والرسائل المتعددة الموجودة في الإخراج من الوكيل.

    • Datastore —JSON/Dict لجميع متغيرات الجلسات المحددة من قبل المستخدم داخل الوكيل

    • معرف المعاملة - معرف المعاملة للطلب في Webex AI Agent Studio

    • معرف الجلسة - معرف الجلسة/المحادثة في Webex AI Agent Studio

    • معرف المستهلك - معرف العميل في استوديو Webex AI Agent

    • MessageMetadata - البيانات الوصفية المرتبطة بالاستجابة الحالية من الوكيل الذي تم تكوينه

    • SessionMetadata - البيانات الوصفية المرتبطة بالجلسة للاستجابة الحالية من الوكيل الذي تم تكوينه

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

    • ResponsePayload - حمولة الاستجابة الكاملة من Webex AI Agent Studio

  3. قم بتكوين متغيرات الإدخال التالية في طريقة إغلاق الجلسة:
    • الوكيل - الوكيل الذي يعالج رسالة المستخدم ويحصل على استجابة.

      يمكنك رؤية وكلاء الذكاء الاصطناعي الذين يمكنك الوصول إليهم في Webex AI Agent Studio. لمزيد من المعلومات حول إدارة المستخدمين والوكلاء في Webex AI Agent Studio، راجع أدوار المستخدم وإدارة أعضاء الفريق.

    • معرف الجلسة —نغلق جلسة وكيل AI. معرف الجلسة متاح كمتغير إخراج لطريقة رسالة العملية.

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

نتائج العقدة

يمكنك الاطلاع على قائمة نتائج العقدة المحتملة لهذه العقدة. يمكنك تخصيص تسميات العقدة باستخدام أيقونة تحرير (قلم رصاص). تخرج العقدة من خلال إحدى حواف العقدة المقابلة لنتائج العقدة. تتوافق كل عقدة AI Agent مع نتيجة العقدة. فيما يلي قائمة بنتائج العقدة.

  • خطأ (أحمر) —يشير إلى ما يلي:
    • onError —عندما لا يستجيب الوكيل برسالة.

    • معرف عميل واحد غير صالح - عندما يكون معرف العميل مفقودًا.

    • رسالة غير صالحة - عندما تكون قيمة الرسالة مفقودة.

  • النجاح (باللون الأخضر) - يشير إلى ما يلي:
    • OnSuccess - عندما يستجيب الوكيل برسالة.

    • عند تسليم الوكيل - عندما يقدم الوكيل طلبًا للتسليم إلى الوكلاء.

  • المهلة (الأصفر/الأصفر) - تشير إلى ما يلي:
    • onTimeout — عندما لا يستجيب الوكيل في مدة لا تزيد عن 15 ثانية.

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