إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يوفر NLU+ تحكما كاملا وقابلا للتكرار في محادثات وكيلك، ومربع حوار مخصص، ودقة عالية لطلبات العملاء. يعد خيار NLU+ مثاليا للتطبيقات الكبيرة على مستوى المؤسسة. تتكون هذه الأنواع من التطبيقات عادة من عدد كبير من الموضوعات والكيانات، وتستخدم عددا كبيرا من نماذج التدريب. أيضاً، إذا كان لديك وكيل ممكّن بالصوت، يتم استخدام بيانات تدريب NLU+ لتحسين قدرات التعرف على الكلام.
يسمح NLU+ للواضعي بإضافة كمية كبيرة من البيانات ذات التعليقات التوضيحية، ما يدفع المستخدمين نحو توجيه أعلى للهدف ودقة استخراج الكيان. أيضا، يتم إنشاء NLU+ على قاعدة نحوية، ما يضمن تشغيل تطابق تام مع بيانات التدريب التي أضفتها. يمكن أيضا توسيع هذه القاعدة بعناصر الكيان والمرادفات. يضمن هذا الأساس أن النموذج يقوم دائما بإرجاع الأهداف والكيانات الدقيقة التي أضفتها للتعليقات التوضيحية.
Important
- يتوفر خيار NLU+ عند إدارة قنوات الصوت أو الدردشة بترخيص Dynamics 365 Contact Center. لمزيد من المعلومات، انتقل إلى متطلبات System Dynamics 365 Contact Center.
- عند تشغيل NLU+، يتم تبادل البيانات بين Copilot Studio Dynamics 365 Contact Center. يتضمن هذا التبادل بيانات التدريب ووقت التشغيل. تتبع كل خدمة نهج البيانات المحددة الخاصة بها. لمزيد من المعلومات حول هذه السياسات، انتقل إلى مفاهيم الأمان والحوكمة في Copilot Studio والخصوصية والبيانات الشخصية في Microsoft Dynamics 365.
أفضل ممارسات NLU+
ضع في اعتبارك الإرشادات التالية قبل إنشاء نموذج NLU+ وتطبيقك:
- استخدم أكبر قدر ممكن من بيانات التدريب في العالم الحقيقي. أضف تباينات مميزة فِي عبارات الْناقل لمساعدة الْنموذج على تعلم طرق مختلفة لتشغيل الْأهداف أو استخراج الْكيان.
- عند إضافة تعليق توضيحي للكيانات، يكفي متغير كيان واحد فقط أو مرادف واحد. إضافة المزيد من المتغيرات لا يضيف أي قيمة إضافية.
- كلما كانت أهدافك وكياناتك أكثر تميزا، يزداد أداء النموذج الخاص بك. إذا تم استخدام تعبيرات مماثلة ضمن أهداف مختلفة، أو كعناصر أو مرادفات، فهناك فرصة أكبر لتشويش النموذج.
- لا تقم بتضمين محددات أو أحرف مسبقة في القيم الحرفية للوحدة والتعليقات التوضيحية. احتفظ بالْمحددات والْأحرف الْجاهزة خارج الْكيان أو الْتعليق الْتوضيحي.
إعداد التنسيق وفهم اللغة
لاستخدام NLU+، قم أولا بتكوين إعدادات تزامن الذكاء الاصطناعي التوليدية، ثم حدد خيار فهم اللغة NLU+.
افتح وكيلك وحدد الإعدادات.
حدد خيار تنسيق Copilot Studio الكلاسيكي في إعدادات العامل (الذكاء الاصطناعي العام>Orchestration>No).
حدد خيار NLU+ في إعدادات فهم اللغة الخاصة بالوكيل.
حدد حفظ.
التعليقات التوضيحية لموضوع الإعداد
لإرجاع القيمة القصوى ل NLU+، من المهم إضافة تعليقات توضيحية للكيان إلى عبارات مشغل الموضوع لكل موضوع. بإضافة تعليقات توضيحية للكيان داخل العينات التي تشغل موضوعا، يمكن ل NLU+ استخراج الكيانات كجزء من عملية تشغيل موضوع.
يتم إضافة تعليقات توضيحية إلى الكيانات باستخدام المتغيرات المرتبطة بالكيانات. يسمح هذا الربط لنفس الكيان باستخدامه عدة مرات داخل موضوع، أو مشاركته عبر الموضوعات، أو لإنشاء نسخ مختلفة داخل مواضيع مختلفة.
بناء جملة الكيان
إذا كنت تستخدم كيانات في مشروعك، فيجب إنشاؤها باستخدام بناء الجملة التالي:
-
{Topic.Variable_Name/Entity_item_or_synonym}: يستخدم بناء الجملة هذا للمتغيرات المحلية، ويتم تحديد نطاقه لموضوع معين. -
{Gloabl.Variable_Name/Entity_item_orsynonym}: يستخدم بناء الجملة هذا للمتغيرات العمومية، ويستخدم عبر جميع الموضوعات.
يوضح المثال التالي كيفية تنسيق الكيانات:
احجز تذكرة من {Topic.fromCity/Boston} إلى {Topic.toCity/NewYork} ل{Topic.noPass/2} مسافرين {Topic.travelDate/tomorrow} في درجة {Topic.class/First}
في حين أن الكيانات مفيدة، فمن الشائع أيضا أن يكون لديك مشاريع لا تستخدم الكيانات. حتى إذا كان مشروعك يستخدم كيانات، فلا تتطلب كل عينة تعليقا توضيحيا للكيان. هناك بعض العينات التي تؤدي فقط إلى موضوع ولا تستخرج الكيانات، حتى إذا كانت هناك كيانات مرتبطة بهذا الموضوع. ولهذا السبب تكون التعليقات التوضيحية للكيان اختيارية وغير مطلوبة.
ملاحظة
يمكن أيضا استخراج الكيانات، حتى إذا لم تتم إضافة تعليقات توضيحية للكيان. ومع ذلك، فإن إضافة التعليقات التوضيحية يزيد من دقة استخراج الكيان الإجمالية.
التعليقات التوضيحية للكيان
بالإضافة إلى إضافة تعليقات توضيحية إلى الكيانات ضمن عبارات المشغل لموضوع ما، يمكنك مساعدة النموذج في استخراج الكيانات كجزء من عقدة السؤال. ضمن كل كيان مخصص، يمكنك إضافة تعليقات توضيحية اختيارية للكيان. تُستخدم هذه الطريقة لوضع علامات توضح كيفية استجابة العملاء لأسئلة محددة، حيث تُطرح لجمع معلومات عن ذلك العنصر المحدد.
يمكنك إضافة كيان واحد فقط كجزء من التعليقات التوضيحية للكيان. لا يمكنك إضافة تعليق توضيحي إلى كيانين مختلفين، أو حتى مثيلين من كيان داخل التعليقات التوضيحية للكيان. على سبيل المثال، في كيان CustomCity ، لا يمكنك إضافة "بوسطن إلى نيويورك" كتعليق توضيحي.
تأكد مِنْ إضافة عينات تشير إلى استخراج كيان فقط، وعدم إثارة موضوع. على سبيل المثال، إذا كان لديك تطبيق حجز رحلة طيران، فيمكنك إضافة "حجزه لنيويورك". لا ينبغي عليك إضافة عينة تؤدي
bookTicketإلى موضوع مثل، "أود السفر إلى نيويورك".
بناء جملة التعليق التوضيحي
يمكن استخدام تباينات بناء الجملة التالية لإنشاء بناء جملة التعليق التوضيحي.
-
{Entity value or Literal}: إذا كنت تقوم بتعليف كيان واحد، فلن تحتاج إلى تحديد الكيان. -
{ENTITY_NAME/Entity item or synonym}: إذا رغبت في ذلك، يمكنك تحديد اسم الكيان، وهو اسم القائمة المغلقة أو RegEx. يسهل توفير اسم الكيان القراءة في YAML، كما يطابق بناء الجملة المستخدم في المواضيع.
يوضح المثال التالي بناء جملة التعليق التوضيحي:
- "احجزه من أجل
{New York}" - "احجزه من أجل
{City/New York}"
كيانات القائمة المخصصة
بالنسبة إلى NLU+، تعتبر كيانات القائمة مفتوحة جزئيا. يعني هذا الاعتبار أن النموذج يستخرج القيم الحرفية للكيان التي لم يتم تعريفها صراحة في القائمة، بحيث يمكن للنموذج التعامل مع بيانات الكيان التي لم يتم تعريفها بشكل صريح.
على سبيل المثال، لديك قائمة مخصصة مع "عناوين الأفلام" التي يتعامل معها تطبيقك. إذا طلب مستخدم عنوانا غير موجود في قائمتك، فلا يزال النموذج يضع علامة على هذا العنوان ك "كيان فيلم". عند حدوث ذلك، تكون قيمة الكيان فارغة، لأن النموذج لا يعرف القيمة التي يجب تعيينها للكيان.
للتأثير على مدى انفتاح كيان ما، قم بتغيير الطريقة التي تستخدمها لتوصيف كيانك. إذا أضفت بيانات التدريب حيث يتم إضافة تعليق توضيحي للكيان مع العناصر والمرادفات المحددة بالفعل في قائمة الكيانات الخاصة بك، فإن النموذج يعتبر الكيان مغلقا في الغالب. لا يزال النموذج قد يستخرج عناصر كيان جديدة، ولكن احتمال حدوث ذلك منخفض. كلما زادت بيانات التدريب التي تضيفها مع الكيان المشروح بالأحرف الحرفية غير الموجودة في تعريف الكيان الخاص بك، كلما أصبحت هذه القائمة أكثر انفتاحا . من المرجح أن يستخرج النموذج القيم الحرفية للكيان وليس في تعريف الكيان الخاص بك.
بناء نموذج NLU+ الخاص بك
يتطلب NLU+ أن يقوم صانع بشكل صريح ببناء نموذج NLU+ الخاص به قبل أن يتمكن من اختبار أو نشر وكيله. يختلف هذا عن خيار NLU الأصلي، حيث يتم دمج التغييرات تلقائيا. يحتوي النموذج المحول برمجيا على NLU+ على أداء زمن انتقال أكثر قابلية للتنبؤ للنماذج الكبيرة، ولكنه يتطلب تدريب النموذج.
بعد إضافة بيانات التدريب الخاصة بك وكنت راضيا عنها، حدد الزر Train NLU+ model . يتوفر الزر في صفحة المواضيع أو صفحة إعدادات الكيانات .
تختلف أوقات تدريب نموذج NLU+، بناء على تعقيد النموذج. تعرض صفحة القنوات حالة تدريب النموذج. بمجرد اكتمال التدريب، يتم عرض تفاصيل حول النموذج المدرب، بما في ذلك المستخدم الذي بدأ التدريب، وعند اكتمال التدريب، والحالة.
حدد تفاصيل تدريب نموذج NLU+ في صفحة القنوات لفتح مربع الحوار تدريب NLU+. يوفر مربع الحوار هذا تفاصيل حول تدريب النموذج، مثل معلومات حول كل لغة من لغاتك. إذا كان تمكين الصوت قيد التشغيل، يمكنك عرض تفاصيل تدريب ASR. إذا كان التدريب يحتوي على أي أخطاء أو تحذيرات لأي منطقة أو إعدادات محلية، يمكنك تنزيل ملف التفاصيل الفردية لمزيد من المعلومات حول المشكلات المحددة.
ملاحظة
يجب الانتظار حتى يكتمل التدريب قبل بدء تدريب نموذج آخر.
يمكنك تدريب النماذج عدة مرات كما تريد. يحتفظ Copilot Studio فقط بآخر نموذج تم تدريبه بنجاح، ويتم استخدام هذا النموذج عند اختبار أو نشر وكيلك.
نشر عامل NLU+
عندما تكون مستعدا لنشر وكيلك ونموذج NLU+ الخاص به، يستخدم Copilot Studio آخر نموذج تم تدريبه بنجاح. حدد نشر، ويعرض مربع الحوار نشر معلومات حول آخر نموذج تم تدريبه بنجاح. تسمح هذه المعلومات للصانع بمعرفة إصدار النموذج الذي يتم نشره.