يقدّم الوكلاء في ميزة "الرسائل التجارية" إمكانية الدمج المباشر مع
- Dialogflow ES: مطابقة النية وبرنامج تتبُّع الأسئلة الشائعة
- Dialogflow CX: مطابقة النية والتسليم المباشر للوكيل
لدمج وكيل في ميزة "الرسائل التجارية" مع ميزات أخرى في Dialogflow ES أو Dialogflow CX، يُرجى الرجوع إلى وثائق كل منتج.
عندما يرسل المستخدم رسالة إلى وكيل لديه عملية دمج Dialogflow،
تنقل ميزة "الرسائل التجارية" رسالة المستخدم إلى Dialogflow وترسل
للوكيل في الرسالة
dialogflowResponse
. يمكنك إعداد الوكلاء
إرسال رد Dialogflow تلقائيًا إلى المستخدم بدون الحاجة إلى اتخاذ أي إجراء
الجزء. الاطّلاع على الردود التلقائية
لمزيد من التفاصيل.
دمج Dialogflow
قبل أن تتمكّن من الاستفادة من الأساليب المبرمَجة المستنِدة إلى Dialogflow من خلال ميزة "الرسائل التجارية"، عليك تفعيل عملية دمج Dialogflow.
المتطلبات الأساسية
للبدء، تحتاج إلى
- الرسائل التجارية agent
- وكيل Dialogflow في المنطقة العالمية باستخدام لغة الجذر الإنجليزية (ar)
إذا لم يكن لديك وكيل Dialogflow، يمكنك إنشاء وكيل.
Dialogflow ES
لتتمكّن من تفعيل عملية دمج Dialogflow ES، ستحتاج إلى رقم تعريف مشروع وكيل Dialogflow. لتحديد موقع رقم تعريف المشروع،
- انتقِل إلى وحدة تحكُّم Dialogflow.
- اختَر وكيل Dialogflow الذي تريد ربطه بميزة "الرسائل التجارية". ثم انقر على رمز الترس بجانب اسم الوكيل.
- ضمن مشروع Google، دوِّن قيمة رقم تعريف المشروع.
Dialogflow CX
لتفعيل عملية دمج Dialogflow CX، عليك رقم تعريف المشروع لوكيل Dialogflow ورقم تعريف الوكيل لتحديد موقع هذه المعرفات،
- انتقِل إلى وحدة تحكُّم Dialogflow CX.
- اختيار مشروع Dialogflow
- ضمن أداة اختيار الوكيل، انقر على القائمة الكاملة. بجانب وكيل Dialogflow.
- انقر على نسخ الاسم. يؤدي هذا إلى نسخ الاسم الكامل لوكيلك في
التنسيق التالي:
projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID
- دوِّن قيم رقم تعريف المشروع ومعرِّفات الوكيل.
تفعيل عملية الدمج
- في وحدة تحكّم المطوّرين في Business Communications، انتقل إلى عمليات الدمج:
- بالنسبة إلى Dialogflow، انقر على تفعيل عملية الدمج.
- انقر على ربط نموذج حالي.
- بالنسبة إلى إصدار Dialogflow، اختَر الإصدار الذي تريد تفعيله.
- أدخِل رقم تعريف مشروع وكيل Dialogflow.
- لتفعيل Dialogflow CX، عليك أيضًا إدخال رقم تعريف وكيل Dialogflow.
- إذا كنت تريد أن تردّ ميزة "الرسائل التجارية" تلقائيًا على المستخدمين باستخدام ردود Dialogflow، اختَر تفعيل الردّ التلقائي.
- انقر على التالي.
- انسخ عنوان البريد الإلكتروني لحساب الخدمة. يربط هذا الحساب رسائلك التجارية. ووكلاء Dialogflow.
- في Google Cloud Console، اختَر مشروع Dialogflow.
- انتقِل إلى إدارة الهوية وإمكانية الوصول (IAM) الأذونات.
- انقر على إضافة، وأدخِل عنوان البريد الإلكتروني لحساب الخدمة لـ العناصر الرئيسية الجديدة.
- من أجل اختيار دور، اختَر محرِّر وكيل وحدة تحكُّم Dialogflow.
- انقر على إضافة دور آخر واختَر عميل واجهة برمجة تطبيقات Dialogflow.
- انقر على حفظ.
- في Business Communications Developer Console، انقر على التالي.
- انقر على بدء الدمج.
يستغرق ربط ميزة "الرسائل التجارية" ومنصّة Dialogflow حوالي دقيقتين.
تعديل عملية الدمج
- في وحدة تحكّم المطوّرين في Business Communications، انتقل إلى عمليات الدمج:
- انقر على رمز الترس . بجانب Dialogflow.
- بدِّل الإعداد تفعيل الردّ التلقائي حسب ما إذا كنت تريد ذلك أم لا. ميزة "الرسائل التجارية" للردّ تلقائيًا على المستخدمين من خلال ردود Dialogflow
التبديل بين إصدارات Dialogflow
يمكن لموظّف الدعم في ميزة "الرسائل التجارية" إتاحة عملية دمج واحدة فقط مع Dialogflow في الوقت نفسه. للتبديل من إصدار Dialogflow إلى آخر، عليك إيقاف عملية الدمج الحالية قبل تفعيل الدمج الجديد.
إيقاف عملية الدمج
- في وحدة تحكّم المطوّرين في Business Communications، انتقل إلى عمليات الدمج:
- انقر على رمز الترس . بجانب Dialogflow.
- انقر على إيقاف الدمج.
- انقر على إيقاف.
يستغرق إيقاف عملية دمج Dialogflow حالية حوالي دقيقة واحدة.
يمكنك تفعيل عملية دمج جديدة مع Dialogflow باتّباع هذه الخطوات.
مطابقة الأهداف
بعد تفعيل عملية دمج Dialogflow لوكيل ميزة "الرسائل التجارية"، لن يتم استخدام الأهداف التي تم ضبطها لمشروع Dialogflow لفهم والإجابة على أسئلة المستخدمين دون الحاجة إلى كتابة التعليمات البرمجية. لمزيد من المعلومات حول intent، يمكنك الاطّلاع على مستندات Dialogflow ES وDialogflow CX.
اضبط عناصر Dialogflow لكل خيار محادثة تريد تنفيذه. والدعم من خلال التشغيل الآلي. يعتمد موظّفو ميزة "الرسائل التجارية" على Dialogflow فهم رسائل المستخدمين.
عند طلب واجهات برمجة تطبيقات Dialogflow، تمرر "الرسائل التجارية"
حمولة رسائل المستخدم
لمعرفة نواياك والردّ التلقائي على الإنترنت لتوصيل الطلبات. عند مطابقة رسالة مستخدم
بغرض، يمكنك الوصول إلى هذه الحمولة بتنسيق Struct
من خلال
business_messages_payload
داخل QueryParameters
.
تحتوي الحمولة على جميع الحقول من رسالة المستخدم باستثناء DialogflowResponse
.
بالنسبة إلى Dialogflow CX، تمرِّر ميزة "الرسائل التجارية" أيضًا مَعلمة جلسة تُسمى channel
بقيمة google_business_messages
إلى أهدافك، ويمكنك الرجوع إليها في وكيلك بالتنسيق التالي: $session.params.channel
.
يمكن استخدام هذه المَعلمة لإضافة شروط إلى عمليات تنفيذ Dialogflow من أجل إتاحة قنوات متعدّدة في وكيل Dialogflow نفسه.
لمزيد من المعلومات عن مَعلمات طلب البحث، اطّلِع على مرجعَي Dialogflow ES وDialogflow CX.
المتطلبات الأساسية
عند إنشاء نماذج NLU ضمن Dialogflow، يمكنك ضبط أنواع الردود لهدف ما. تتيح ميزة "الرسائل التجارية" الردّ التلقائي والتي يمكن أن تشمل ما يلي:
- النص
- حمولة البيانات المخصّصة
- تسليم الوكيل المباشر (Dialogflow CX فقط)
يجب أن تتطابق الحمولة المخصّصة مع ردّ صالح على رسالة JSON في "الرسائل التجارية" . عند إعداد استجابات مخصّصة لحمولة البيانات لغرض معيّن، ميزة "الرسائل التجارية" الحقول التالية:
name
messageId
representative
يمكنك الاطّلاع على نماذج الردود التالية.
نص مع اقتراحات
{
"text": "Hello World!",
"fallback": "Hello World!\n\nReply with \"Hello\" or \"Hi!\"",
"suggestions": [
{
"reply": {
"text": "Hello",
"postbackData": "hello-formal"
}
},
{
"reply": {
"text": "Hi!",
"postbackData": "hello-informal"
}
}
]
}
بطاقة تفاعلية
{
"fallback": "Hello, world!\nSent with Business Messages\n\nReply with \"Suggestion #1\" or \"Suggestion #2\"",
"richCard": {
"standaloneCard": {
"cardContent": {
"title": "Hello, world!",
"description": "Sent with Business Messages.",
"media": {
"height": "TALL",
"contentInfo":{
"altText": "Google logo",
"fileUrl": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png",
"forceRefresh": "false"
}
},
"suggestions": [
{
"reply": {
"text": "Suggestion #1",
"postbackData": "suggestion_1"
}
},
{
"reply": {
"text": "Suggestion #2",
"postbackData": "suggestion_2"
}
}
]
}
}
}
}
لوحة عرض دوّارة للبطاقات التفاعلية
{
"fallback": "Card #1\nThe description for card #1\n\nCard #2\nThe description for card #2\n\nReply with \"Card #1\" or \"Card #2\"",
"richCard": {
"carouselCard": {
"cardWidth": "MEDIUM",
"cardContents": [
{
"title": "Card #1",
"description": "The description for card #1",
"suggestions": [
{
"reply": {
"text": "Card #1",
"postbackData": "card_1"
}
}
],
"media": {
"height": "MEDIUM",
"contentInfo": {
"fileUrl": "https://my.files/cute-dog.jpg",
"forceRefresh": false
}
}
},
{
"title": "Card #2",
"description": "The description for card #2",
"suggestions": [
{
"reply": {
"text": "Card #2",
"postbackData": "card_2"
}
}
],
"media": {
"height": "MEDIUM",
"contentInfo": {
"fileUrl": "https://my.files/elephant.jpg",
"forceRefresh": false
}
}
}
]
}
}
}
تسليم موظّف دعم يقدّم خدمة مباشرة
{
"metadata": {}
}
الأسئلة الشائعة حول برامج التتبُّع
بعد تفعيل عملية دمج Dialogflow ES لوكيل ميزة "الرسائل التجارية"، عليك إجراء ما يلي: إنشاء برنامج تتبُّع للأسئلة الشائعة عندما تقدم أسئلة وإجابات مستند معلومات متوافق، وهي ميزة "الرسائل التجارية" وDialogflow البنية الأساسية اللازمة لفهم أسئلة المستخدم والرد عليها دون تضطر إلى كتابة التعليمات البرمجية.
للاطّلاع على أحد برامج تتبُّع الأسئلة الشائعة بشكل عملي، يمكنك الدردشة باستخدام الأسئلة الشائعة حول ميزة "الرسائل التجارية". برنامج التتبُّع
المتطلبات الأساسية
قبل إنشاء برنامج تتبُّع للأسئلة الشائعة، يجب أن تكون أسئلتك وإجاباتك متاحة مستند معلومات (بحد أقصى 50 ميغابايت): ملف HTML متاح للجميع أو ملف CSV.
بشكل عام، وثائق المعرفة
- يمكن أن يتضمن محتوى Markdown محدودًا في الإجابات، على النحو المحدّد في حقل العناصر المنسَّقة. النص.
- يجب ألّا يزيد حجمها عن 50 ميغابايت.
- يجب ألا يتجاوز عددها 2,000 زوج من الأسئلة والأجوبة.
- لا تدعم الأسئلة المكررة ذات الأجوبة المختلفة.
بالنسبة لملفات HTML،
- يجب أن يكون محرّك بحث Google قد زحف إلى الملفات الواردة من عناوين URL العلنية، لكي تكون موجودة في فهرس البحث. يمكنك التحقق من ذلك باستخدام . Search Console: ملاحظة: لا تعمل أداة الفهرسة على تحديث المحتوى باستمرار. يجب عليك صراحةً تعديل المستند عند تغيُّر محتوى المصدر.
- تزيل Dialogflow علامات HTML من المحتوى عند إنشاء الردود. لأنّ من الأفضل تجنب علامات HTML واستخدام النص العادي قدر الإمكان.
- لا يمكن تنزيل الملفات التي تحتوي على زوج واحد من الأسئلة والأجوبة.
بالنسبة لملفات CSV،
- يجب أن تحتوي الملفات على أسئلة في العمود الأول وإجابات في العمود الثاني، بدون عنوان.
- يجب أن تستخدم الملفات الفواصل كمحددات.
إنشاء برنامج تتبُّع للأسئلة الشائعة
- في وحدة تحكّم المطوّرين في Business Communications، انتقل إلى عمليات الدمج:
- ضمن قاعدة المعلومات (الأسئلة الشائعة)، انقر على إنشاء قاعدة معلومات.
- أدخِل اسمًا لقاعدة المعرفة، ثم انقر على التالي.
- اختَر نوع MIME.
- أضِف مستند معلومات.
- إذا اخترت HTML لنوع Mime، أدخِل الاسم المتاح للجميع عنوان URL للأسئلة الشائعة في عنوان URL
- إذا اخترت ملف CSV لنوع Mime، انقر على تحميل واختَر CSV.
- انقر على إضافة وإنهاء.
لإضافة مستندات إضافية إلى برنامج تتبُّع الأسئلة الشائعة، انقر على الزر إضافة مستندات.
بعد اتّباع هذه الخطوات، تتضمّن ميزة "الرسائل التجارية" ما يلي:
dialogflowResponse
في رسائل المستخدم التي يتم إرسالها إلى الوكيل. في حال تفعيل الردّ التلقائي، تردّ "الرسائل التجارية" على المستخدم.
باستخدام زوج السؤال/الإجابة الحاصل على أعلى درجة matchConfidence
عندما
مقارنة برسالة المستخدم.
الردود التلقائية
في حال تفعيل الردّ التلقائي أثناء دمج Dialogflow، سيتم يستجيب تطبيق "الرسائل" تلقائيًا للمستخدم من خلال Dialogflow. نشاطك التجاري يردّ وكيل "الرسائل" بأعلى مستوى ثقة. مع دمج Dialogflow ES، إذا كانت هناك نتائج مطابقة لكل من إجابة الأسئلة الشائعة مخصّص حسب نيّة الشراء، تردّ "الرسائل التجارية" بمطابقة أعلى مستوى الثقة.
تضع ميزة "الرسائل التجارية" علامة على جميع الرسائل التي تم الردّ عليها تلقائيًا على أنّها واردة من BOT
.
والممثلين. إذا كان وكيلك يتيح استخدام موظّفي الدعم المباشرين:
تعلّق ميزة "الرسائل التجارية" الردود التلقائية بعد REPRESENTATIVE_JOINED
.
الأحداث
واستئناف الردود التلقائية بعد REPRESENTATIVE_LEFT
حدث. راجع Handoff
من روبوت دردشة إلى موظّف دعم يقدّم خدمة مباشرة
الرد التلقائي باستخدام إجابة عن الأسئلة الشائعة
من خلال عملية دمج Dialogflow ES، إذا كانت إحدى الإجابات عن الأسئلة الشائعة بأعلى مستوى ثقة فإن ميزة "الرسائل التجارية" تربط الإجابة برسالة نصية. إذا كان هناك تتوفر إجابة أخرى ذات صلة لكنها مختلفة، تعرض الرسالة رسالة مفادها "عرض إجابة" اقتراحنا. إذا لم يكن كذلك، ستتضمّن الرسالة سؤالاً ومقترحًا. الردود التي تسأل عما إذا كانت الرسالة قد استوفت طلب المستخدم.
الرد التلقائي باستخدام ردّ حسب النية
يمكن أن تتضمن الردود على شكل نية واحدة أو أكثر من الردود التالية.
- Dialogflow ES: النص، حمولة مخصّصة
- Dialogflow CX: النص، الحمولة المخصّصة إرسال موظّف دعم يقدّم خدمة مباشرة
إذا كانت الاستجابة حسب النية بالشراء ذات أعلى مستوى من الثقة، يتم وصف ما يلي: تنطبق.
- إذا كان الردّ يحتوي على قيمة نصية واحدة على الأقل، يتم ربط ذلك في ميزة "الرسائل التجارية" في رسالة نصية.
- في حال كان الردّ يحتوي على حمولة بيانات مخصّصة واحدة على الأقل مع نشاط تجاري صالح بنية كائن JSON لتطبيق "الرسائل"، تنشئ ميزة "الرسائل التجارية" رسالة باستخدام تم تقديم كائن JSON.
- إذا كان الردّ يتضمّن ردًا واحدًا على الأقل لتسليم أحد موظفي الدعم المباشر، يمكنك الاطّلاع على الردّ التلقائي من خلال طلب موظّف دعم يقدّم خدمة مباشرة.
ولأنّ Dialogflow يمكن أن تتضمن ردودًا متعددة ضمن مطابقة intent واحدة، ترسِل ميزة "الرسائل التجارية" كل عملية تسليم رسائل نصية أو حمولة مخصَّصة أو موظفين مباشرين. الرد كرسالة منفصلة. في حال وجود رسائل متعددة في قصد معيّنة مطابقة، ولكن بعضها مكتوب بشكلٍ غير صحيح، لا ترسل "الرسائل التجارية" سوى معلومات صالحة الرسائل كردود تلقائية.
الرد التلقائي من خلال طلب موظّف دعم يقدّم خدمة مباشرة
يتيح Dialogflow CX إمكانية تسليم الوكيل المباشر. الاستجابة. يشير إلى أنه يجب تسليم المحادثة إلى شخص ويسمح لك بتمرير بيانات وصفية مخصصة لتسليمك الإجراء. إذا كان لاستجابة النية بالشراء ذات أعلى مستوى ثقة تسليمًا لوكيل مباشر، فسترسل ميزة "الرسائل التجارية" حدث طلبه موظّف دعم يقدّم خدمة مباشرة إلى الرد التلقائي على الويب. لمعالجة هذا الحدث، يُرجى الاطّلاع على الانتقال من برنامج التتبُّع إلى موظّف الدعم المباشر
الرد التلقائي باستخدام رسالة احتياطية
في حال لم يحصل Dialogflow على مستوى ثقة عالٍ، يتم إرسال الرسائل التجارية استجابة احتياطية. يتم التعامل مع العناصر الاحتياطية بشكل مختلف في Dialogflow ES Dialogflow CX.
Dialogflow ES
في حال عدم تطابق أي إجابة عن الأسئلة الشائعة حول برامج تتبُّع، ترسل ميزة "الرسائل التجارية" رسالة احتياطية تفيد بأنه لم يتمكن من العثور على إجابة.
بالنسبة إلى الأهداف التي تم ضبطها، إذا لم يكن هناك تطابق مع ردّ حسب النية بالشراء، يتم استخدام "النشاط التجاري" يرسل تطبيق "الرسائل" ردًّا احتياطيًّا للنية. يمكنك استخدام النص الاحتياطي الذي يوفره Dialogflow، أو ضبط احتياطي مع نص إضافي وحمولات مخصصة.
في ما يلي مثال على ردّ احتياطي حسب النية بالشراء يمكن أن يتضمّنه ردّك التلقائي على الويب يمكن أن يتلقى ما يلي:
{
"intentResponses": [
{
"intentName": "projects/df-integration/agent/intents/12345",
"intentDisplayName": "Default Fallback Intent",
"intentDetectionConfidence": "1.0",
"fulfillmentMessages": [
{
"text": "One more time?"
}
]
}
]
}
يملأ Dialogflow intent_name
وintent_display_name
تلقائيًا.
Dialogflow CX
يتعامل Dialogflow CX مع الردود الاحتياطية حسب النية بالشراء. الأحداث المضمَّنة. في حال عدم تطابق ردّ حسب النية، ستُرسِل ميزة "الرسائل التجارية" رسالة احتياطية من الحدث التلقائي "عدم تطابق" في Dialogflow. يمكنك استخدام النص الاحتياطي الذي يوفره Dialogflow، أو إعداد العنصر الاحتياطي مع نص إضافي وحمولات بيانات مخصّصة وخيارات تسليم الوكلاء مباشرةً.
فيما يلي مثال لاستجابة نية احتياطية يمكن أن يتلقّى الردّ التلقائي على الويب ما يلي:
{
"intentResponses": [
{
"intentName": "sys.no-match-default",
"intentDisplayName": "Default Fallback Intent",
"intentDetectionConfidence": "0.3",
"fulfillmentMessages": [
{
"text": "I missed that, say that again?"
}
]
}
]
}
الترميزان الثابتان لميزة "الرسائل التجارية" intent_name
وintent_display_name
الحقول الخاصة بـ Dialogflow
بعد تفعيل عملية دمج Dialogflow، يرسل المستخدم رسالة إلى الوكيل.
تستلمها
تضمين
dialogflowResponse
الخاص بك. يتلقّى الردّ التلقائي على الويب حمولات لجميع رسائل المستخدمين بغض النظر عن
ما إذا كانت ميزة "الرسائل التجارية" قد ردّت تلقائيًا على الرسالة في
بالنيابة عنك. للتحقق من وجود رد تلقائي، يمكنك الاطلاع على قيمة
autoResponded
وتحديد ما إذا كنت بحاجة إلى الرد على المستخدم أم لا.
Dialogflow ES
... "dialogflowResponse": { "queryText": "TEXT", "intentResponse": { "intentName": "INTENT_ID", "intentDisplayName": "INTENT_NAME", "intentDetectionConfidence": "CONFIDENCE_NUMERIC", "fulfillmentMessages": [{ "text": "FULFILLMENT_TEXT", "jsonPayload": "JSON", "error": "ERROR_STATUS", }], "faqResponse": { "userQuestion": "USER_QUESTION", "answers": [{ "faqQuestion": "FAQ_QUESTION", "faqAnswer": "FAQ_ANSWER", "matchConfidenceLevel": "CONFIDENCE_LEVEL", "matchConfidence": "CONFIDENCE_NUMERIC", }], }, "autoResponded": "BOOLEAN", "autoRespondedMessages": [{ "message": "MESSAGE_JSON", "responseSource": "SOURCE", }], }, ...
الحقل | الوصف |
---|---|
queryText
|
نص طلب البحث الحواري الأصلي. إذا تمت إضافة تهجئة تلقائية
تم تفعيل ميزة التصحيح لنموذج Dialogflow، queryText .
يحتوي على إدخال المستخدم المصحح. |
intentName |
المعرّف الفريد للهدف المطابق |
intentDisplayName |
اسم الغرض المطابق. |
intentDetectionConfidence
|
تصنيف الثقة الرقمية في المباراة
بين queryText وintentName . |
text |
تمثّل هذه السمة ردًا نصيًا. |
jsonPayload
|
استجابة مخصّصة لحمولة البيانات
تتطابق هذه السلسلة مع السلسلة المخصّصة
حمولة البيانات المحددة في Dialogflow.
في حال لم تكن الحمولة تحتوي على ملف JSON صالح لميزة "الرسائل التجارية"
بنية العنصر، يصف error المشكلة. |
error |
وصف لخطأ في رسالة تنفيذ الإجراء. |
userQuestion |
السؤال الذي طرحه المستخدم، حسب تحليله من خلال Dialogflow. |
faqQuestion |
تمت مطابقة سؤال من Dialogflow مع سؤال المستخدم. |
faqAnswer |
تمّت مطابقة إجابة من Dialogflow مع سؤال المستخدم. |
matchConfidenceLevel
|
مستوى الثقة في المطابقة بين
"userQuestion " وfaqQuestion " |
matchConfidence
|
تصنيف الثقة الرقمية في المطابقة بين
"userQuestion " وfaqQuestion " |
autoResponded
|
ما إذا كانت ميزة "الرسائل التجارية" قد ردّت تلقائيًا أم لا للمستخدم مع إجابة من Dialogflow. |
message |
حمولة الرد التلقائي. |
responseSource
|
مصدر الرد التلقائي. عرض
ResponseSource |
Dialogflow CX
... "dialogflowResponse": { "queryText": "TEXT", "intentResponse": { "intentName": "INTENT_ID", "intentDisplayName": "INTENT_NAME", "intentDetectionConfidence": "CONFIDENCE_NUMERIC", "fulfillmentMessages": [{ "text": "FULFILLMENT_TEXT", "jsonPayload": "JSON", "error": "ERROR_STATUS", "liveAgentHandoff": { "metadata": {} } }], "autoResponded": "BOOLEAN", "autoRespondedMessages": [{ "message": "MESSAGE_JSON", "responseSource": "SOURCE", }], }, ...
الحقل | الوصف |
---|---|
queryText
|
نص طلب البحث الحواري الأصلي. إذا تمت إضافة تهجئة تلقائية
تم تفعيل ميزة التصحيح لنموذج Dialogflow، queryText .
يحتوي على إدخال المستخدم المصحح. |
intentName |
المعرّف الفريد للهدف المطابق |
intentDisplayName |
اسم الغرض المطابق. |
intentDetectionConfidence
|
تصنيف الثقة الرقمية في المباراة
بين queryText وintentName . |
text |
تمثّل هذه السمة ردًا نصيًا. |
jsonPayload
|
استجابة مخصّصة لحمولة البيانات
تتطابق هذه السلسلة مع السلسلة المخصّصة
حمولة البيانات المحددة في Dialogflow.
في حال لم تكن الحمولة تحتوي على ملف JSON صالح لميزة "الرسائل التجارية"
بنية العنصر، يصف error المشكلة. |
error |
وصف لخطأ في رسالة تنفيذ الإجراء. |
liveAgentHandoff |
البيانات الوصفية المخصّصة لإجراء تسليم الوكيل المباشر |
autoResponded
|
ما إذا كانت ميزة "الرسائل التجارية" قد ردّت تلقائيًا أم لا للمستخدم مع إجابة من Dialogflow. |
message |
حمولة الرد التلقائي. |
responseSource
|
مصدر الرد التلقائي. عرض
ResponseSource |