تكوين متغيرات السياق للروبوتات
مهم
أصبحت إمكانيات وميزات Power Virtual Agents الآن جزءًا من Microsoft Copilot Studio بعد الاستثمارات الكبيرة في الذكاء الاصطناعي التوليدي وعمليات التكامل المحسنة عبر Microsoft Copilot.
قد تشير بعض المقالات ولقطات الشاشة إلى Power Virtual Agents أثناء قيامنا بتحديث الوثائق ومحتوى التدريب.
ملاحظة
معلومات توفر الميزة هي كما يلي.
Dynamics 365 Contact Center—مضمن | Dynamics 365 Contact Center—مستقل | Dynamics 365 Customer Service |
---|---|---|
لا. | نعم | نعم |
تسرد هذه المقالة متغيرات السياق التي يمكنك تكوينها لروبوتات Azure أو Copilot Studio في القناة متعددة الاتجاهات لـ Customer Service. لفهم كيفية إنشاء متغيرات سياق، راجع إدارة متغيرات السياق.
متغيرات السياق لروبوتات Azure
يسرد الجدول التالي قائمة متغيرات السياق في القناة متعددة الاتجاهات لـ Customer Service. التي يمكنك استخدامها لتكوين روبوتات Azure.
نوع متغير السياق | اسم متغير السياق | الوصف | كيفية إنشاء الخرائط في Azure |
---|---|---|---|
استطلاع قبل المحادثة | استخدم اسم سؤال استطلاع ما قبل المحادثة الذي تقوم إنشاؤه في الميكنة ل خدمة العملاء. | يخزن النظام الردود من استطلاع ما قبل المحادثة كمتغيرات سياق. | استخدم المعلومات التالية لتعيين اسم السؤال في القناة متعددة الاتجاهات لخدمة العملاء بنوع المتغير في Azure:
|
سياق مخصص | استخدم اسم المتغير الذي تقوم بإنشائه في القناة متعددة الاتجاهات لـ Customer Service أو تمريره باستخدام واجهة برمجة التطبيقات لـ SETContextProvider. | يمكن تمرير متغيرات السياق المخصصة التي تقوم بإنشائها من خلال SDK للدردشة المباشرة. | تعيين استجابة المستخدم كـ JSON لاستخدام متغير سياق مخصص في القناة متعددة الاتجاهات لـ Customer Service. |
المحادثة | msdyn_ConversationId | استخدم متغير السياق الذي يحتوي على معرف المحادثة للمحادثة المستمرة ويمكنه إحضار العمليات وتنفيذها على السجل في Microsoft Dataverse. | السلسلة: سلسلة |
جهة الاتصال | msdyn_contact_msdyn_ocliveworkitem_Customer | استخدم متغير السياق هذا الذي يحتوي على معرف السجل لسجل العميل (جهة الاتصال) المرتبط بالمحادثة. | تحليل JSON لاستخراج معرف السجل. |
الحساب | msdyn_account_msdyn_ocliveworkitem_Customer | استخدم متغير السياق هذا الذي يحتوي على معرف السجل لسجل الحساب المرتبط بالمحادثة. | تحليل JSON لاستخراج معرف السجل. |
حالة | msdyn_incident_msdyn_ocliveworkitem | استخدم متغير السياق هذا الذي يحتوي على معرف السجل لسجل الحالة المرتبط بالمحادثة. | تحليل JSON لاستخراج معرف السجل. |
ملاحظة
استخدم أسماء متغيرات السياق كما هي محددة، ولا تغيّرها عندما تقوم بتأليف مهام سير العمل في روبوتات Azure أو Copilot Studio. تأكد من استخدم التطابق التام لتمرير القيمة إلى متغير السياق لأنها تتحسس حالة الأحرف. وفي حالة عدم التطابق، لن يتم تحديد السجل تلقائيًا. مزيد من المعلومات: تحديد السجلات تلقائيًا
متغيرات السياق لروبوتات Copilot Studio
يحتوي الجدول التالي على قائمة متغيرات السياق المتوفرة في القناة متعددة الاتجاهات لـ Customer Service. التي يمكنك استخدامها لتكوين روبوتات Copilot Studio.
مهم
لاستخدام متغيرات المراسلة والصوت، تأكد من تثبيت حلول الملحق أولاً.
نوع متغير السياق | اسم متغير السياق | الوصف | كيفية إنشاء الخرائط في Copilot Studio |
---|---|---|---|
استطلاع قبل المحادثة | استخدم اسم سؤال استطلاع ما قبل المحادثة الذي تقوم إنشاؤه في الميكنة ل خدمة العملاء. | يخزن النظام الردود من استطلاع ما قبل المحادثة كمتغيرات سياق. | استخدم المعلومات التالية لتعيين اسم السؤال في القناة متعددة الاتجاهات لخدمة العملاء مع نوع المتغير الموجود Copilot Studio:
|
سياق مخصص | استخدم اسم المتغير الذي تقوم بإنشائه في القناة متعددة الاتجاهات لـ Customer Service أو تمريره باستخدام setContextProvider API. | يمكن تمرير متغيرات السياق المخصصة التي تقوم بإنشائها من خلال SDK للدردشة المباشرة. | استخدم المعلومات التالية لتعيين متغير السياق المخصص في القناة متعددة الاتجاهات لـ Customer Service مع نوع المتغير في Copilot Studio:
|
المحادثة | msdyn_ConversationId | استخدم متغير السياق الذي يحتوي على معرف المحادثة للمحادثة المستمرة ويمكنه إحضار العمليات وتنفيذها على السجل في Microsoft Dataverse. | سلسلة: الرد الكامل للمستخدم. |
متغيرات الصوت والمراسلة | msdyn_CustomerType | استخدم متغير السياق هذا الذي يحتوي على نوع العميل لسجل الحساب أو جهة الاتصال المرتبط بالمحادثة. | حدد متغير حل ملحق القناة متعددة الاتجاهات لـ Customer Service |
msdyn_CustomerName | استخدم متغير السياق هذا الذي يحتوي على اسم العميل لسجل الحساب أو جهة الاتصال المرتبط بالمحادثة. | حدد متغير حل ملحق القناة متعددة الاتجاهات لـ Customer Service | |
msdyn_CustomerId | استخدم متغير السياق هذا الذي يحتوي على معرف العميل لسجل الحساب أو جهة الاتصال المرتبط بالمحادثة. | حدد متغير حل ملحق القناة متعددة الاتجاهات لـ Customer Service | |
msdyn_CaseId | استخدم متغير السياق هذا الذي يحتوي على معرف سجل الحالة المرتبط بالمحادثة. | حدد متغير حل ملحق القناة متعددة الاتجاهات لـ Customer Service | |
msdyn_CaseTitle | استخدم متغير السياق هذا الذي يحتوي على عنوان سجل الحالة المرتبط بالمحادثة. | حدد متغير حل ملحق القناة متعددة الاتجاهات لـ Customer Service | |
متغيرات الصوت فقط | رقم هاتف العميل | استخدم متغير السياق هذا لرقم هاتف العميل في نشاط الاتصال الهاتفي. | حدد متغير حل ملحق القناة متعددة الاتجاهات لـ Customer Service |
OrganizationPhoneNumber | استخدم متغير السياق هذا لرقم هاتف المؤسسة في نشاط الاتصال الهاتفي. | حدد متغير حل ملحق القناة متعددة الاتجاهات لـ Customer Service | |
اسم أسلوب الملحق | va_SurveyConsent | استخدم مربع الحوار هذا لتحديد ما إذا كان العميل قد وافق على المشاركة في الاستطلاعات أثناء المحادثة. | استخدم هذا الأسلوب لتصعيد تفاصيل المحادثة إلى القناة متعددة الاتجاهات لـ Customer Service. |
va_CustomerLocale | استخدم مربع الحوار هذا لنقل المستخدم الذي يتحدث حاليًا إلى الروبوت إلى روبوت آخر يمكنه التحدث بلغة مختلفة. | قم بتعيين الكود عن طريق تحديد متغير الإدخال واستخدام كود الإعدادات المحلية الصحيحة. |
تكوين متغيرات السياق لروبوت Copilot Studio
لكي تكون متغيرات Copilot Studio سياق القراءة الخاصة بك قد تم تحويلها إلى الكمبيوتر المستعرض في الوقت الحالي من في الوقت الحالي، فتابع الخطوات التالية:
في صفحة الموضوعات حدد اضافة موضوع و من فارغ.
أدخل اسما موضوع الخاص بك (على سبيل المثال، "تعيين متغيرات السياق") واحفظه.
قم بإضافة عقدة جديدة إلى موضوع، وحدد "تعيين إدارة > المتغير" لقيمة متغيرة
في عقدتك الجديدة، ضمن تعيين متغير حدد إنشاء متغير جديد.
افتح جزء خصائص المتغير بالنقر فوق اسم المتغير الجديد. في الجزء ، قم بتعيين اسم المتغير لمطابقة اسم متغير سياق المكننة تماما (يكون حساسا لالحالتين).
في المقطع مرجع ، قم بتحديد القيم المرجعية (...) وحدد الحصول على قيمة من هذه العقدة إذا كانت فارغة. يسترد Copilot Studio الجهاز المعطل قيمة المتغير من هذه العقدة وقت التشغيل.
في جزء الاستخدامحدد عالمي (يمكن الوصول إلى أي موضوع) و يمكن للمصادر الخارجية تحديد القيم. Copilot Studio يقبل بيانات من فيرمر. أغلق جزء خصائص المتغير.
في العقدة الخاصة بك، أدخل قيمة في "قيمة " تطابق نوع البيانات المتوقع من قبلك. على سبيل المثال، إذا كانت الشركة التي لديك تتوقع سلسلة، قم بتعيين النص ("). Copilot Studio تقع القيمة التي قمت بتعيينها هنا مرة أخرى إذا لم تصل البيانات إلى المحادثة.
احفظ التغييرات وانشرها.
أثناء المحادثة، يتم تعيين البيانات من متغير سياق المكننة في المتغيرات Copilot Studio ويمكن استخدامها في منطقه.
كما يمكن للناظون أيضا تعيين متغيرات سياقية ل "المايكنة" أثناء المحادثة. لتعيين متغير جهاز الستخدم Copilot Studio من منطقك، تأكد من أن جهاز الكمبيوتر لديك يستخدم اسم المتغير الصحيح، ثم قم بتعيين القيمة في الخاصية "إلى قيمة" في عقدة إدارة المتغير. Copilot Studio ينطلق المتغير من المعامل إلى في الوقت الذي يتم فيه نقله إلى عامل. يستخدم هذا غالبا لربط المحادثة مع حالة عندما يصعد المعامل المحادث إلى وكيل. مزيد من المعلومات حول كيفية ربط السجلات في في الوقت الذي تم تسجيله فيه من هذه البيانات: ربط العميل والم حالة بحديث
يمكن تمرير المتغيرات العمومية التي تم إنشاؤها في Copilot Studio إلى القناة متعددة الاتجاهات لـ Customer Service عند تصعيد المحاثة. للحصول على القائمة الكاملة، راجع متغيرات السياق المتوفرة عند التسليم.
تحليل كائن JSON لاستخراج معرف السجل
تأكد من حصولك على التفاصيل التالية:
- متغير سياق القناة متعددة الاتجاهات لـ Customer Service، مثل msdyn_contact_msdyn_ocliveworkitem_Customer.
- تفاصيل المخطط
نسخة تفاصيل عينة المخطط هي كما يلي:
Schema:
{
"type": "array",
"items": {
"type": "object",
"properties": {
"RecordId": {
"type": "string"
},
"PrimaryDisplayValue": {
"type": "string"
}
},
"required": [
"RecordId",
"PrimaryDisplayValue"
]
}
}
PrimaryDisplayValue
يحتوي على القيمة من السمة في Dataverse الكيانات. تعيين سمات الكيان هو كما يلي:
- الحالات: عنوان الحالة
- جهات الاتصال: الاسم الكامل
- الحسابات: الاسم
فيما يلي عينة سجل سياق.
{
"msdyn_contact_msdyn_ocliveworkitem_Customer": [
{
"RecordId": "<GUID>",
"PrimaryDisplayValue": "<FullName>"
}
],
"msdyn_liveworkitemid": "<GUID>"
}
(راجع أيضًا)
دمج روبوت Copilot Studio
دمج روبوت Azure
تكوين روبوتات Azure لتصعيد وإنهاء المحادثات
مرجع SDK للدردشة الفورية