الأنواع

تتيح لك "الأنواع" ضبط "NLU" في "مساعد Google" (فهم اللغة الطبيعية). لاستخراج البيانات المنظَّمة من البيانات التي أدخلها المستخدم إِنْتَ استخدام الأنواع في المواقف التالية:

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

  • ضمن مرحلة ملء الخانة في المشهد، يمكنك تحديد خانات متعددة تريد أن يقدمها المستخدم قبل أن يتمكن من الانتقال أو الخروج من المشهد.

  • ضمن مرحلة شروط المشهد، يمكنك تحديد حول ما إذا كانت المعلمة لها قيمة معينة تم تحديدها في نوع ما.

أنواع مخصّصة

تتيح لك الأنواع المخصصة إنشاء مواصفات النوع الخاصة بك لإشعار NLU وتعيين مجموعة من القيم لمفتاح واحد. يمكنك تحديد الأنواع في مجموعة متنوعة من الطرق:

  • تتيح لك الكلمات والمرادفات تعيين قيم متعددة لمفتاح واحد، وهي ما تسمى الإدخال. ويمكن أن يحتوي النوع على إدخال واحد أو أكثر. إذا كنت عبر تحديد هذا الخيار، يمكنك أيضًا تمكين إعدادات NLU التالية:
    • تفعيل المطابقة غير الواضحة - تسمح هذه الميزة بإدخالات تحتوي على أكثر من عنصر. الكلمة التي ستتم مطابقتها، حتى عندما يتم قول الكلمات بترتيب مختلف.
    • قبول القيم غير المعروفة - عندما لا يمكنك تحديد جميع القيم المحتملة، يتم يمكن لبرنامج معالجة اللغة قبول الكلمات أو العبارات غير المعروفة بناءً على البيئة المحيطة. إدخال بيانات التدريب والنية، مثل العناصر التي يمكن إضافتها إلى متجر البقالة الحالية.
  • تسمح التعبيرات العادية للنوع بمطابقة القيم باستخدام العادي أنماط تعبيرات بناءً على معيار RE2 لدى Google
  • يسمح نص بتصميم مرن للنوع أن يتطابق أي شيء يقوله المستخدم. إضافة تعليقات توضيحية حيث يتيح لك الغرض من هذا النوع استهلاك كل المدخلات كمعلمة الممرات إلى NLU الخاص بك.

أنواع الأنظمة

تتيح لك أنواع الأنظمة إضافة تعليقات توضيحية إلى البيانات المعروفة واستخراجها من البيانات التي يُدخلها المستخدمون. باستخدام بيانات وقيم التدريب الذي يوفره النظام. في ما يلي أنواع الأنظمة مدعوم:

النوع الوصف
actions.type.DateTime تحتوي على التاريخ والوقت والمنطقة الزمنية استنادًا إلى إعدادات جهاز المستخدم. متاحة لملء التعليقات التوضيحية للعبارات التطبيقية والتدريب عليها.
actions.type.Date يحتوي على التاريخ فقط. متاحة لملء الخانات فقط.
actions.type.Time يحتوي على الوقت فقط. متاحة لملء الخانات فقط.
actions.type.Number يتطابق النوع Number مع الترتيبي الترتيبي والعلاقة الأساسية. الأرقام.

استخدام DateTime وDate وTime

وتعمل هذه الأنواع بشكل مختلف اعتمادًا على المكان الذي تستخدم فيه النوع البيانات التي أدخلها المستخدِم والتي تتطابق مع النوع

الاستخدام بغرض تحقيق الغرض

يمكن إضافة تعليقات توضيحية على العبارات التدريبية في الأهداف إلى النوع DateTime فقط. مستخدِم لا يحتاج الإدخال إلى مطابقة قيمة DateTime كاملة. على سبيل المثال، إذا كان لدى مستخدم السنة فقط، فقد تبدو معلَمة الجلسة على النحو التالي:

"date_time": {
  "year": 2019
}

الاستخدام مع ملء الخانات

تتوافق ميزة ملء الخانات مع DateTime وDate وTime.

  • إذا كان نوع الخانة هو DateTime، سيطلب "مساعد Google" من المستخدم حتى اكتمال تقديم قيمة محددة.
  • إذا كان نوع الخانة هو Date، سيطلب "مساعد Google" من المستخدم حتى موعد معيَّن. تقديم قيمة محددة. عند جمع، تكون المعلمة التي تتلقاها كاملة DateTime مع ضبط الوقت على 00:00.
  • إذا كان نوع الخانة هو "Time"، سيطلب "مساعد Google" من المستخدم الانتظار لبعض الوقت. تقديم قيمة محددة. عند جمع، تكون المعلمة التي تتلقاها كاملة عنصر DateTime مع ضبط التاريخ على التاريخ الحالي.

على سبيل المثال، لنفترض أنّ مستخدمًا في شرم الشيخ قال: "Ok Google، أريد إنشاء تذكير". بتاريخ 15 يناير 2024 الساعة 8 مساءً". عند استخراج DateTime كجزء من خانة ، قد تبدو المعلمة الكاملة على النحو التالي:

"date_time": {
  "day": 15,
  "hours": 20,
  "minutes": 0,
  "month": 1,
  "nanos": 0,
  "seconds": 0,
  "time_zone": {
    "id": "America/Los_Angeles"
  },
  "year": 2024
}

الاستخدام مع الشروط

تسمح الشروط فقط باستخدام الأرقام والسلاسل، لذا فإن استخدام المستوى الأعلى تنتج عن المعلمة DateTime نتيجة False للشرط. بالنسبة مثال:

  • $session.params.my_dateTime.day > 5 هو شرط صالح، لأن القيمة day هي رقم متاح.
  • يُعد $session.params.my_dateTime > "01-01-2010" شرطًا غير صالح، لأن المستوى الأعلى 'DateTime' الكائن ليس رقمًا أو سلسلة.

إلغاءات أنواع بيئة التشغيل

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

يمكنك الاطّلاع على دليل الردّ التلقائي على الويب للحصول على مزيد من المعلومات. حول كيفية إنشاء إلغاءات الأنواع.