أفضل الممارسات لفهم اللغات الطبيعية

تحتوي هذه الصفحة على بعض أفضل الممارسات المتعلقة بفهم اللغة الطبيعية (NLU) والاقتراحات لإنشاء إجراءات عالية الجودة.

أسئلة عامة

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

مكان ووقت الاستماع إلى الموسيقى

  • أعِد استخدام الأغراض بين المشاهد قدر الإمكان. وإذا كانت لديك أغراض متعددة يمكن مطابقتها، سيصعب على المستخدمين مطابقة الهدف الذي يريدونه، ويصعب على "مساعد Google" اختيار الهدف الصحيح استنادًا إلى البيانات التي أدخلها المستخدم.
  • أنشِئ عبارات تدريبية مستندة إلى النية بدءًا من الطلبات الأكثر شيوعًا أو مسارات التفاعل للإجراءات الخاصة بك.
  • فكِّر في بعض الحالات القصوى لعبارات التدريب، مثل طلبات البحث الأقصر والأطول المقبولة.
  • يعتمد عدد عبارات التدريب التي تضيفها إلى نواياك على مدى تعقيد واتساع ما يُتوقّع أن تعالجه النية. ويعني هذا أنّ 5 عبارات قليلة يمكن فهمها بطريقة بسيطة ("yes" أو "no")، إلا أنّه يمكن إضافة مئات العبارات التدريبية إلى النماذج اللغوية الأكثر تعقيدًا.
  • بالنسبة إلى الأغراض المعقدة، حيث يمكن أن تختلف البيانات التي يُدخلها المستخدمون، قدِّم أكبر عدد ممكن من عبارات التدريب حسب الحاجة لتغطية جميع ردود المستخدمين المحتمَلة.
  • إذا كنت بحاجة إلى جمع بيانات محددة من المستخدمين، فاستخدم وظيفة ملء الخانات.
  • لا تنشئ أهدافًا تحتوي فقط على معلمات ذات أهداف نصية حرة. إذا كنت بحاجة إلى مطابقة كل ما في البيانات التي يُدخلها المستخدم، استخدِم ميزة ملء الخانات أو هدف نظام NO_MATCH.

الأنواع

  • إذا كانت مرادفات النوع تتألف من كلمات متعددة، مثل أسماء الأغاني أو أصناف الطعام، يمكنك تفعيل المطابقة الغامضة. يسمح هذا النهج للمستخدم بحذف الكلمات غير المهمة أو تغيير الترتيب المتوقع لمدخلاته.
  • تجنَّب استخدام خيار قبول القيم غير المعروفة كلما أمكن ذلك من خلال تقديم مرادفات إضافية.
  • إذا كنت تستخدم خيار قبول القيم غير المعروفة مع نوعك، عليك تقديم عبارات تدريب متنوّعة لضمان قدرة "مساعد Google" على التعرّف على المعلومات الصحيحة. على سبيل المثال، إذا تم ضبط النوع message على أنّه "قبول القيم غير المعروفة"، قد تبدو عبارات التدريب كما يلي:

    • Send $message
    • Send $message to Tim
    • Send mom $message
  • وإذا كنت بحاجة إلى مطابقة أرقام التعريف أو إدخال منظَّم آخر، يمكنك استخدام التعبيرات العادية.

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