مشاركة عبر


طرح سؤال

تطالب عقدة السؤال المستخدم بالمعلومات وتخزن استجابته في متغير لاستخدامها لاحقا في المحادثة.

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

مثل عقد الرسائل ، يمكن أن تتضمن عقد الأسئلة الصور ومقاطع الفيديو والبطاقات والردود السريعة وتباينات الرسائل. لمزيد من المعلومات، راجع إرسال رسالة.

نصيحة

أعد تسمية العقد لتسهيل التعرف عليها. حدد حقل اسم العقدة لتحديث الاسم مباشرة، أو حدد النقاط الثلاث (...) للعقدة وحدد Rename من القائمة. يمكنك أيضا إعادة تسمية العقد فِي محرر التعليمات البرمجية.

لا يمكن إعادة تسمية عقد المشغل والانتقال إلى عقد الخطوة .

يمكن أن يصل طول أسماء العقدة إلى 500 حرف.

المتطلبات المسبقه

إضافة عقدة سؤال

  1. حدد أيقونة إضافة عقدة ضمن العقدة التي تريد بعدها إضافة عقدة جديدة، ثم حدد طرح سؤال. تظهر عقدة سؤال فارغة.

    لقطة شاشة لوضع سؤال جديد مع حقول لإدخال رسالة، وتعيين نوع البيانات التي يجب جمعها، وتحديد متغير لتخزين استجابة المستخدم.

  2. في مربع الرسالة، أدخل السؤال الذي تريد طرحه.

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

    اعتمادا على الخيار تحديد الذي حددته، قد يكون هناك المزيد من الخصائص لتعيينها.

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

  4. حدد اسم المتغير الافتراضي ضمن حفظ استجابة المستخدم ك لفتح لوحة خصائص المتغير وتغيير الاسم إلى شيء ذي معنى، مثل customerName أو bookingDate.

    لاختيار متغير مختلف أو إنشاء متغير جديد، حدد > لفتح لوحة تحديد متغير .

  5. لتخصيص سلوك عقدة السؤال ، قم بتكوين خصائص السؤال.

تكوين خصائص السؤال

لوحة خصائص السؤال هي المكان الذي يمكنك فيه ضبط السلوكيات مثل المطالبة والتحقق من الصحة والتوقفات.

  1. لفتح لوحة خصائص السؤال ، حدد النقاط الثلاث (...) لعقدة السؤال ، ثم حدد خصائص.

  2. في لوحة Question properties ، حدد الفئة المطلوبة:

تكوين سلوك السؤال

تسمح لك خصائص سلوك السؤال بالتحكم في ما إذا كان يمكن للعامل تخطي السؤال وكيفية استجابته لاستجابة غير صالحة.

تخطي السلوك

يحدد سلوك التخطي ما يجب على العامل القيام به إذا كان متغير عقدة السؤال يحتوي بالفعل على قيمة من وقت سابق في المحادثة.

  • السماح بتخطي السؤال: تخطي السؤال إذا كان المتغير يحتوي على قيمة.
  • اسأل في كل مرة: اطرح السؤال حتى إذا كان المتغير يحتوي على قيمة.

إعادة التوجيه

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

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

تكوين التعرف على الكيان

تسمح لك خصائص التعرف على الكيان بتوسيع التحقق من الصحة خارج القواعد الافتراضية للكيان لتجميعه، واختيار ما يحدث عندما لا يتمكن وكيلك من الحصول على قيمة كيان صالحة من المستخدم.

إعدادات الكيان

أدخل اسم مجموعة الخيارات التي قمت بتعريفها في Power Fx المستخدمة للإشارة إلى العناصر في القائمة.

تضمين بيانات التعريف

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

عند اختيار تضمين بيانات التعريف، نوع بيانات المتغير الذي يحمل الكيان المعترف به التغييرات إلى سجل. .Value تحمل السمة القيمة التي تم التعرف عليها (مع نوع البيانات المقابل)، وتحمل .Literal السمة (من سلسلة النوع) الكلمات الدقيقة التي قالها العميل أو أدخلها للتعبير عن هذه القيمة.

يتوفر هذا الخيار ل:

  • الكيانات المنشأة مسبقًا
  • كيانات القائمة المغلقة
  • كيانات Regex
  • أحد الكيانات المتعددة

لا يتوفر من أجل:

  • الكيانات الديناميكية
  • الكيانات المضمنة

التحقق الإضافي من صحة الكيان

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

  • الشرط: أدخل صيغة Power Fx التي ترجع قيمة منطقية (true أو false); على سبيل المثال، Topic.Var1 < 10
  • رسالة الشرط غير مستوفى: لتغيير الرسالة، حدد تخصيص، ثم أدخل المطالبة الجديدة.

لم يتم العثور على كيان صالح

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

  • الإجراء إذا لم يتم العثور على كيان:

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

تكوين سلوك المقاطعة

تحدد إعدادات المقاطعة ما إذا كان يسمح للمستخدم بمقاطعة تدفق الموضوع الحالي للتبديل إلى موضوع مختلف.

  • السماح بالتبديل إلى موضوع آخر: يمكن للمستخدم التبديل إلى موضوع جديد عندما تتطابق استجابته للسؤال مع مشغل للموضوع الآخر بثقة عالية.
  • الموضوعات المحددة فقط: حدد المواضيع التي يمكن للمستخدم التبديل إليها من عقدة السؤال هذه.

نصيحة

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