- الرئيسية
- /
- المقال
توضح هذه المقالة نظرة عامة على النوايا والكيانات والاستجابات لتكوين وكيل الذكاء الاصطناعي الخاص بك.
النوايا
Intent هو عنصر أساسي في منصة Webex AI Agent Studio التي تمكن وكيل الذكاء الاصطناعي من فهم مدخلاتك والاستجابة لها بفعالية. يمثل ذلك مهمة أو إجراءً محدداً ترغب في إنجازه أثناء المحادثة. يمكنك تحديد جميع النوايا التي تتوافق مع المهام التي تريد تنفيذها. تؤثر دقة تصنيف النوايا بشكل مباشر على قدرة وكيل الذكاء الاصطناعي على تقديم استجابات ذات صلة ومفيدة. تصنيف النوايا هو عملية تحديد النوايا بناءً على مدخلاتك، مما يسمح لوكيل الذكاء الاصطناعي بالاستجابة بطريقة ذات معنى وذات صلة بالسياق. للحصول على تفاصيل حول كيفية إنشاء النوايا، انظر إنشاء نية.
نوايا النظام
- نية التراجع الافتراضية— إن قدرات وكيل الذكاء الاصطناعي محدودة بطبيعتها بالنوايا المصممة للتعرف عليها والاستجابة لها. على الرغم من أن المؤسسة لا تستطيع توقع كل سؤال محتمل قد تطرحه، إلا أن نية التراجع الافتراضية يمكن أن تساعد المحادثات على البقاء في مسارها الصحيح.
من خلال تطبيق نية احتياطية افتراضية، يمكن لمطوري وكلاء الذكاء الاصطناعي ضمان أن وكيل الذكاء الاصطناعي يتعامل بسلاسة مع الاستفسارات غير المتوقعة أو الخارجة عن النطاق، وإعادة توجيه المحادثة إلى النوايا المعروفة.
لا يحتاج مطورو برامج الذكاء الاصطناعي إلى إضافة عبارات محددة إلى نية التراجع. يمكن تدريب الوكيل على تشغيل نية التراجع تلقائيًا عندما يواجه أسئلة معروفة خارج النطاق والتي قد يتم تصنيفها بشكل غير صحيح في نوايا أخرى.
على سبيل المثال، في وكيل الذكاء الاصطناعي المصرفي، قد يحاول العملاء الاستفسار عن القروض. إذا لم يتم تكوين وكيل الذكاء الاصطناعي للتعامل مع الاستفسارات المتعلقة بالقروض، فيمكن دمج هذه الاستفسارات كعبارات تدريبية ضمن نية التراجع الافتراضية . عندما يستفسر العميل عن القروض في أي مرحلة من المحادثة، يتعرف وكيل الذكاء الاصطناعي على الاستفسار باعتباره خارج نطاق نواياه المحددة ويقوم بتشغيل الاستجابة البديلة. وهذا يضمن استجابة أكثر ملاءمة.
الهدف الاحتياطي:
- لا ينبغي أن يكون له أي خانات مرتبطة به.
- يجب استخدام مفتاح القالب الاحتياطي الافتراضي للاستجابة.
- مساعدة— تم تصميم هذا الغرض لمعالجة استفسارات العملاء حول قدرات وكيل الذكاء الاصطناعي. عندما يكون العملاء غير متأكدين مما يمكنهم إنجازه أو يواجهون صعوبات أثناء المحادثة، فإنهم غالباً ما يطلبون المساعدة من خلال طلب
help.بشكل افتراضي، يتم ربط الاستجابة لغرض المساعدة بمفتاح القالب
Help message. ومع ذلك، يمكن لمطوري وكلاء الذكاء الاصطناعي تخصيص الاستجابة أو تغيير مفتاح القالب المرتبط بها لتوفير إرشادات أكثر تخصيصًا وإفادة.يوصى بنقل قدرات وكيل الذكاء الاصطناعي على مستوى عالٍ، مما يوفر للعملاء فهمًا واضحًا لما يمكنهم فعله بعد ذلك.
- التحدث إلى وكيل— يتيح هذا الخيار للعملاء طلب المساعدة من وكيل بشري في أي مرحلة من مراحل تفاعلهم مع وكيل الذكاء الاصطناعي. عند استدعاء هذه النية، يبدأ النظام تلقائيًا عملية التحويل إلى وكيل بشري. قالب الاستجابة الافتراضي لهذا الغرض هو
agent handover. على الرغم من عدم وجود قيود على واجهة المستخدم لتغيير مفتاح قالب الاستجابة، إلا أن تغييره لن يؤثر على نتيجة عملية التسليم البشري.
نوايا الحديث العابر
تتضمن جميع وكلاء الذكاء الاصطناعي الذين تم إنشاؤهم حديثًا أربعة نوايا محددة مسبقًا للمحادثات القصيرة للتعامل مع تحيات العملاء الشائعة، وتعبيرات الامتنان، والتعليقات السلبية، والوداعات:
- التحيات
- شكرًا لك
- لم يكن وكيل الذكاء الاصطناعي مفيدًا
- مع السلامة
السياقات
يجعل السياق التفاعلات بين الوكيل والعميل أبسط وأكثر إيجازاً. يفهم وكيل الذكاء الاصطناعي بسهولة عبارات مثل "أريد شراء ذلك" عندما يكون هناك سياق كافٍ لتحديد ما تشير إليه كلمة "ذلك". تساعد السياقات في تحقيق الوضوح في التفاعلات مع العملاء. يمكن ربط هذه التعبيرات بالنية إذا تم توفير السياق المناسب.
لتمكين نوايا المتابعة وتنظيم طرق هيكلة تدفق المحادثة، يمكن تكوين كل نية بسياق الدخول وسياق الخروج. يتم تخزين متغير السياق هذا لكل جلسة، وتتغير حالة هذا المتغير بناءً على النوايا التي يتم استدعاؤها خلال الجلسة.
سياق الدخول
تتحكم سياقات الإدخال فيما إذا كان من الممكن مطابقة النية مع استعلام المستخدم النهائي بناءً على السياق النشط للجلسة. عند وجود سياق في الجلسة، يتم تطبيق القواعد التالية لمطابقة النوايا:
-
لن تتم مطابقة النية التي تحتوي على سياقات الدخول إلا إذا كان السياق النشط في الجلسة يحتوي بالفعل على جميع قيم سياق الدخول المطلوبة. بمعنى آخر، يجب أن يكون سياق الدخول الخاص بالنية مجموعة فرعية من السياق النشط حتى يتم مطابقته.
-
بالنسبة لجميع النوايا التي تستوفي القاعدة المذكورة أعلاه، يتم إعطاء الأفضلية للنوايا التي يتطابق سياق إدخالها مع السياق النشط بشكل أوثق إذا كانت درجات الثقة للنوايا المتعددة متساوية. بمعنى آخر، سيتم استخدام سياق الإدخال لكسر التعادل في المطابقات الجزئية.
الخروج من السياق
تتحكم سياقات الخروج في السياقات النشطة للجلسة. يحتوي سياق الخروج على سلسلة قيمة السياق ومدة ذلك السياق. عند اكتمال النية (ملء جميع الخانات واستدعاء الاستجابة النهائية)، تصبح سياقات الخروج المُكوّنة لتلك النية خروجًا لفتراتها الزمنية الخاصة. يمكن للمطورين تكوين ما يصل إلى 15 سياق خروج لغرض معين. يمكن إضافة سياق الخروج بالضغط على enter/return اضغط على المفتاح بعد كتابة السياق.
الكيانات
الكيانات هي اللبنات الأساسية للمحادثات. إنها عناصر أساسية يستخلصها وكيل الذكاء الاصطناعي من عبارات المستخدم. تمثل الكيانات معلومات محددة، مثل أسماء المنتجات أو التواريخ أو الكميات أو أي مجموعة أخرى مهمة من الكلمات. من خلال تحديد واستخراج الكيانات بشكل فعال، يمكن لوكيل الذكاء الاصطناعي أن يفهم نية المستخدم بشكل أفضل ويقدم استجابات أكثر دقة وملاءمة. للحصول على تفاصيل حول كيفية إنشاء كيان، انظر إنشاء كيان.
أنواع الكيانات
يوفر Webex AI Agent Studio 11 نوعًا من الكيانات الجاهزة لالتقاط أنواع مختلفة من بيانات المستخدم. يمكنك أيضًا إنشاء أي من الكيانات المخصصة التالية.
الكيانات المخصصة
هذه الكيانات قابلة للتكوين وتسمح للمطورين بالتقاط معلومات خاصة بحالة الاستخدام.
-
قائمة مخصصة - حدد قوائم السلاسل المتوقعة لالتقاط نقاط بيانات محددة غير مشمولة بالكيانات المبنية مسبقًا. يمكنك إضافة عدة مرادفات لكل سلسلة نصية. على سبيل المثال، كيان حجم البيتزا المخصص.
-
Regex—استخدم التعبيرات النمطية لتحديد أنماط محددة واستخراج البيانات المقابلة. على سبيل المثال، تعبير نمطي لرقم الهاتف، كما في
123-123-8789 -
الأرقام - التقاط المدخلات الرقمية ذات الطول الثابت بدقة عالية، خاصة في التفاعلات الصوتية. نستخدم هذا كبديل لأنواع الكيانات المخصصة وأنواع الكيانات ذات التعبير النمطي في التفاعلات غير الصوتية. على سبيل المثال، حدد طولًا قدره خمسة لاكتشاف رقم حساب مكون من خمسة أرقام.
-
أبجدي رقمي - التقاط مجموعات من الحروف والأرقام، مما يوفر التعرف الدقيق على كل من المدخلات الصوتية وغير الصوتية.
-
الشكل الحر - التقاط نقاط بيانات مرنة يصعب تحديدها أو التحقق منها.
-
تحديد الموقع على الخريطة (واتساب) - استخراج بيانات الموقع التي شاركتها على قناة واتساب.
كيانات النظام
| اسم الكيان | الوصف | مثال على المدخلات | مخرجات المثال |
|---|---|---|---|
| التاريخ | يقوم بتحليل التواريخ المكتوبة باللغة الطبيعية إلى تنسيق تاريخ قياسي | "يوليو من العام المقبل" | 01/07/2020 |
| الوقت | يقوم بتحويل الوقت من اللغة الطبيعية إلى تنسيق زمني قياسي | الساعة الخامسة مساءً | 17:00 |
| البريد الإلكتروني | يكشف عن عناوين البريد الإلكتروني | راسلني على info@cisco.com | info@cisco.com |
| رقم الهاتف | يكشف عن أرقام الهواتف الشائعة | اتصل بي على الرقم 9876543210 | 9876543210 |
| الوحدات النقدية | يقوم بتحليل العملة والمبلغ | أريد 20 دولارًا | 20$ |
| ترتيبي | يكشف عن العدد الترتيبي | رابع عشرة أشخاص | 4th |
| الكاردينال | يكشف عن العدد الأصلي | رابع عشرة أشخاص | 10 |
| الموقع الجغرافي | يكشف عن المواقع الجغرافية (المدن، البلدان، إلخ). | ذهبت للسباحة في نهر التايمز في لندن، المملكة المتحدة | لندن، المملكة المتحدة |
| أسماء الأشخاص | يكتشف الأسماء الشائعة | بيل غيتس من شركة مايكروسوفت | بيل غيتس |
| الكمية | يحدد القياسات، مثل قياسات الوزن أو المسافة | نحن على بعد 5 كيلومترات من باريس | 5km |
| المدة | يحدد الفترات الزمنية | إجازة لمدة أسبوع | أسبوع واحد |
يمكنك تعديل الكيانات التي تم إنشاؤها من علامة تبويب الكيانات. ربط الكيانات بالنية يؤدي إلى إضافة تعليقات توضيحية إلى عباراتك مع الكيانات المكتشفة أثناء إضافتها.
الاستجابات
الاستجابات هي الرسائل التي يرسلها وكيل الذكاء الاصطناعي الخاص بك إلى العملاء استجابةً لاستفساراتهم أو نواياهم. يمكنك إنشاء ردود تتضمن ما يلي:
- نص— رسائل نصية عادية للتواصل المباشر.
- الوسائط المتعددة— الصور أو الصوت أو عناصر الفيديو لتحسين تجربة المستخدم.
للحصول على تفاصيل حول كيفية إنشاء الردود، انظر إنشاء رد.
استجابات النظام
تتوفر استجابات النظام المُعدة مسبقًا التالية لوكيل الذكاء الاصطناعي المكتوب برمجيًا. يمكنك تخصيص الرسائل الخاصة باستجابات النظام الافتراضية. لكن لا يمكنك حذف هذه الردود.
-
رسالة الترحيب
-
اقتراحات الرد
-
رسائل جزئية
-
رسالة احتياطية
-
اقتراح الكيان
-
تسليم الوكيل
ردود على المحادثات القصيرة
يمكنك تخصيص وحذف ردود المحادثات القصيرة التالية:
-
مع السلامة
-
التحيات
-
رسالة مساعدة
-
غير مفيد
-
شكرًا لك
القنوات المدعومة التي يمكنك من خلالها ضبط الاستجابات هي: الويب (الافتراضي)، ورسائل Apple للأعمال، وMessenger، وRCS، والرسائل النصية القصيرة، والصوت، وWhatsApp.
مصمم الاستجابة
يوفر مصمم الاستجابات واجهة سهلة الاستخدام لإنشاء الاستجابات دون الحاجة إلى معرفة واسعة بالبرمجة. يُتيح خيار الاستجابات المشروطة سهولة إنشاء الاستجابات لغير المطورين التي يقدمها وكيل الذكاء الاصطناعي للعملاء.
تم تصميم مصمم الاستجابة لضمان أن تجربة المستخدم تلبي احتياجات القناة المحددة التي يتفاعل معها وكيل الذكاء الاصطناعي.
أنواع الاستجابة المدعومة للقنوات
في مصمم الاستجابة، يمكنك تكوين استجابات خاصة بالقناة للأهداف. للحصول على مزيد من المعلومات حول كيفية تكوين أنواع الاستجابة المختلفة، راجع قسم تكوين أنواع الاستجابة.
| نوع الاستجابة | الوصف | القنوات المدعومة |
|---|---|---|
| النص | تسمح الردود النصية البسيطة بوجود مربعات نص متعددة في رد واحد. يقوم هذا الإعداد بتقسيم الرسائل الطويلة إلى أجزاء يسهل التعامل معها. يمكنك إضافة خيارات استجابة متعددة إلى ردودك، وسيختار النظام عشوائياً خياراً واحداً لعرضه، مما يضمن تفاعلات ديناميكية. | الكل |
| عرض دوار | تتكون الاستجابات الغنية من بطاقة واحدة أو عدة بطاقات معروضة بتنسيق دائري. | الويب (افتراضي)، ماسنجر |
| رد سريع | استجابة محددة مسبقًا تستخدمها أنظمة الذكاء الاصطناعي للرد على استفسارات العملاء بسرعة. | الويب (افتراضي)، الرسائل النصية القصيرة، ماسنجر، رسائل أبل للأعمال، RCS |
| الصورة | نوع استجابة متعدد الوسائط حيث يمكنك تكوين الصور عن طريق توفير عناوين URL. | الويب (افتراضي)، ماسنجر، واتساب |
| الفيديو | يعرض مقاطع الفيديو في المعاينة بناءً على عنوان URL للفيديو المُكوّن. | الويب (افتراضي)، واتساب |
| الصوت | يقوم البرنامج بعرض ملف صوتي من خلال توفير رابط الصوت. كما يعرض مدة الرسالة الصوتية في المخرجات. | الويب (الافتراضي)، واتساب، دردشة الويب |
| ملف | Shows/plays نوع الملف بناءً على عنوان URL للملف المُكوّن. | |
| زر الرد | يقدم استجابات سريعة من مجموعة محدودة من الخيارات، مثل اختيار منتج لإعادته. تتكون كل رسالة من:
| |
| رسالة القائمة | يقدم خيارات متعددة لتسهيل اختيار المستخدم، وهو مناسب لاستخدامات متنوعة مثل قوائم الطعام الجاهز أو كتالوجات المنتجات. لإعداد رسالة قائمة، قم بملء علامتي التبويب "التكوين" و"أقسام القائمة". تعرض شاشة "التكوين" محتوى الرسالة التي سيراها المستخدمون على أجهزتهم. تتكون كل رسالة من:
يتكون قسم القائمة مما يلي:
يتطلب إعداد رسالة قائمة على المنصة حقلاً إضافياً: معرف الصف - معرف فريد لكل صف سيساعدك في تحديد اختيار المستخدمين. | |
| قائمة مرقمة | يُعرَّف الرد السريع في واتساب بأنه قائمة مرقمة. عندما يختار المستخدمون رقمًا من قائمة العناصر، يتم استلام البيانات المخصصة لهذا العنصر. | |
| منتقي القوائم | باستخدام أداة اختيار القائمة، يقوم وكيل الذكاء الاصطناعي بمشاركة قائمة بالعناصر مع العميل بناءً على الاستعلام. يتيح هذا للعميل اختيار العناصر من الخيارات المتاحة والرد بالاختيار. إذا تطابقت استفسارات العملاء جزئيًا، فإن وكيل الذكاء الاصطناعي يستجيب بالنوايا القريبة من استفسارات العملاء كخيارات. يتم عرض الردود ذات المطابقة الجزئية فقط لخيار "محدد القائمة" في قناة "رسائل Apple للأعمال". | تطبيق الرسائل للأعمال من Apple |
| منتقي الوقت | يتيح لك نوع استجابة منتقي الوقت إعداد فترات زمنية لحجز المواعيد أو الاجتماعات. يحتاج كل قسم إلى عنوان ومنطقة زمنية وفتحات متعددة. بمجرد إعداد وكيل الذكاء الاصطناعي لغرض معين، فإنه يرسل هذه الفترات الزمنية إلى المستخدمين ليختاروا من بينها. | تطبيق الرسائل للأعمال من Apple |
| الوسائط | يدعم هذا القالب المرفقات التي تأتي بتنسيقات مختلفة مثل jpeg و mp3 و mp4 و png و pdf و aac. | تطبيق الرسائل للأعمال من Apple |
| رابط غني | يتم تضمين رابط Rich في الصورة أو الفيديو الموجود داخل فقاعة الدردشة. عند النقر على هذه الفقاعة، يتم إعادة توجيه العميل إلى الموقع الإلكتروني المحدد في الصورة أو الفيديو. | تطبيق الرسائل للأعمال من Apple |
| نموذج | تتيح لك رسائل نماذج الأعمال إنشاء تجارب تفاعلية معقدة ومتعددة الصفحات لنظامي التشغيل iOS و iPadOS باستخدام ملف JSON واحد. تساعد هذه الميزة الشركات على جمع بيانات العملاء التفصيلية من خلال واجهة سهلة الاستخدام داخل تطبيق Apple Messaging. فهو يتيح تفاعلات متنوعة دون أن يضطر المستخدمون إلى مغادرة المحادثة. | تطبيق الرسائل للأعمال من Apple |
| حدث مخصص | يوفر التحكم في المحادثة أثناء التفاعل مع وكيل الذكاء الاصطناعي المكتوب. | الصوت |
قائمة المتغيرات الاستجابية الشائعة
استخدم متغيرات الاستجابة في قسم Rules من مصمم الاستجابة الشرطية لتحديد الشروط. يمكنك أيضًا استخدام متغيرات الاستجابة في استجابات وكيل الذكاء الاصطناعي لتخصيص استجابات الوكيل وإثرائها. للحصول على مزيد من المعلومات حول كيفية تكوين القواعد، راجع إنشاء استجابة.
| اسم متغير |
مفتاح متغير | الوصف |
|---|---|---|
|
قيمة الكيان |
|
استخدم هذا المتغير لاستخدام قيمة الكيانات التي تم جمعها من المستخدمين. على سبيل المثال، في حالة استخدام حجز المواعيد حيث نطلب من المستخدم التاريخ المفضل لديه باستخدام كيان يسمى "التاريخ"، فإن entity.Date يعيد القيمة التي قدمها المستخدم. |
|
نية |
|
استخدم هذا المتغير لإرجاع الغرض الذي أدخله العميل. |
|
متجر الفعاليات |
|
استخدم هذا للوصول إلى القاموس الذي يحتوي على جميع المعلمات المرسلة في حمولة الحدث للأحداث المخصصة من خلال مصمم تدفق مركز اتصال Webex. |
|
قيم مخزن الأحداث |
|
استخدم هذا للوصول إلى قيم مفاتيح محددة يتم إرسالها في حمولات الأحداث المخصصة من خلال مصمم تدفق مركز اتصال Webex. |
|
إضافي parameter/Message قيمة المعامل |
|
استخدم هذا للوصول إلى المعلومات التي تم تمريرها ضمن "معلمات الرسالة" في عقدة وكيل الذكاء الاصطناعي للوكلاء المبرمجين. على سبيل المثال، إذا تم تمرير مفتاح 'user_plan' في عقدة وكيل الذكاء الاصطناعي، فيمكن الوصول إليه كـ extra_params.user_plan. يتم الاحتفاظ بهذه القيم لدورة رسالة واحدة فقط، أي أن قيمة المفتاح لا يمكن استخدامها إلا في الرد على الرسالة التي رافقت معلمات الرسالة هذه. |
|
معلمات إضافية |
|
استخدم هذا للوصول إلى القاموس الذي يحتوي على جميع القيم التي تم تمريرها ضمن "معلمات الرسالة" في عقدة وكيل الذكاء الاصطناعي للوكلاء المبرمجين. |
|
بيانات المستهلك store/Customer حدود |
|
استخدم هذا للوصول إلى القاموس الذي يحتوي على جميع المعلمات التي تم تمريرها تحت "معلمات العميل" في عقدة وكيل الذكاء الاصطناعي للوكلاء المبرمجين. |
|
بيانات المستهلك store/Customer قيم المعلمات |
|
استخدم هذا للوصول إلى المعلومات التي تم تمريرها ضمن "معلمات العميل" في عقدة وكيل الذكاء الاصطناعي للوكلاء المبرمجين. على سبيل المثال، إذا تم تمرير مفتاح 'user_name' في عقدة وكيل الذكاء الاصطناعي، فسيكون الوصول إليه متاحًا باسم consumerDataStore.extra_params.user_name |
|
سابق intent/Last النية الفعالة |
|
استخدم هذا المتغير للوصول إلى اسم النية التي كانت نشطة في المحادثة قبل النية الحالية. |
|
مصفوفة السياق |
|
استخدم هذا للوصول إلى أسماء جميع السياقات الموجودة في المحادثة على شكل مصفوفة. |
|
مدة السياق |
|
يسترجع قيمة مدة سياق معين. |
|
معرف العميل |
|
استخدم هذا المتغير للوصول إلى المعرف الفريد للعميل في شروط استجابة وكيل الذكاء الاصطناعي أو المحتوى. بالنسبة للقنوات الرقمية، يتم تكوين المعرف الفريد (UID) في التدفق ويختلف باختلاف القناة. |
|
متغير مخزن البيانات |
|
استخدم هذا المتغير للوصول إلى المتغيرات المخصصة المخزنة على مستوى الجلسة. |
|
تسليم الوكيل وفقًا لعلامة القواعد |
|
استخدم هذا المتغير للتحقق مما إذا تم تسليم المحادثة إلى شخص بناءً على أي من قواعد تسليم الوكلاء. |
|
مفتاح القالب المطابق |
|
استخدم هذا المتغير للوصول إلى اسم الاستجابة الحالية. |
|
نص معالجة اللغة الطبيعية |
|
استخدم هذا المتغير للوصول إلى استعلام العميل غير المعالج. |
|
استعلام مُعالَج |
|
استخدم هذا المتغير للوصول إلى استعلام العميل الذي تمت معالجته. |
| رقم المعاملة |
| استخدم هذا المتغير للوصول إلى معرف المعاملة. |
بالإضافة إلى ما سبق، هناك بعض عناصر البيانات الأخرى التي يمكن الوصول إليها كمتغيرات استجابة. وتشمل هذه العناصر messageStore و newdfState و lastdfState التي تحتوي على بيانات وصفية حول استجابة الوكيل. يمكن للمطورين طباعة هذا في ردودهم للوصول إلى التفاصيل واستخدام أي معلمات من هذه القواميس في ردودهم. ومع ذلك، في معظم حالات الاستخدام، تكون المتغيرات المدرجة في الجدول أعلاه كافية لبناء وكيلك.