وصف فهم لغة المحادثة

مكتمل

للعمل مع فهم لغة المحادثة، تحتاج إلى مراعاة ثلاثة مفاهيم أساسية: الألفاظ والكيانات والأهداف.

التعبيرات

الكلام هو مثال على شيء قد يقوله المستخدم، ويجب أن يفسره تطبيقك. على سبيل المثال، عند استخدام نظام التشغيل الآلي للمنزل، قد يستخدم المستخدم الكلمات التالية:

"قم بتشغيل المروحة."

"قم بتشغيل الضوء. "

الكيانات

الكيان هو عنصر يشير إليه الكلام. على سبيل المثال، المروحة والضوء في الألفاظ التالية:

"Switch the fan on."

"Turn on the light."

يمكنك التفكير في كيانات المروحة والضوءعلى أنها مثيلات محددة لكيان جهاز عام.

الأهداف

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

يحدد تطبيق فهم لغة المحادثة نموذجا يتكون من الأهداف والكيانات. تُستخدم الكلمات لتدريب النموذج على تحديد الهدف الأكثر ترجيحًا والكيانات التي يجب تطبيقه عليها بناءً على مدخلات معينة. قد يتضمن تطبيق المساعد للتحكم من المنزل الذي كنا ندرسه أهدافًا متعددة، مثل الأمثلة التالية:

الهدف الكلمات ذات الصلة الكيانات
التحية "مرحبًا"
"أهلاً"
"هيي"
"صباح الخير"
TurnOn "قم بتشغيل المروحة" المروحة (جهاز)
"قم بتشغيل المصباح" المصباح (جهاز)
"قم بتشغيل المصباح" المصباح (جهاز)
TurnOff "قم بإيقاف تشغيل المروحة" المروحة (جهاز)
"قم بإيقاف تشغيل المصباح" المصباح (جهاز)
"قم بإيقاف تشغيل المصباح" المصباح (جهاز)
CheckWeather "ما حالة الطقس اليوم؟" اليوم (التاريخ والوقت)
"أخبرني بتنبؤات الطقس"
"ما هي التنبؤات بالنسبة إلى باريس؟" باريس (موقع)
"كيف سيكون الطقس في سياتل غدًا؟" سياتل (موقع)، وغدًا (التاريخ والوقت)
بلا "ما معنى الحياة؟"
"هل هذا الشيء يعمل؟"

في الجدول هناك العديد من التعبيرات المستخدمة لكل هدف من الأهداف. يجب أن يكون الهدف طريقة موجزة لتجميع مهام الكلام. الاهتمام الخاص هو عدم وجود نية. يجب أن تفكر دائما في استخدام هدف بلا للمساعدة في التعامل مع التعبيرات التي لا تعين أيا من التعبيرات التي أدخلتها. يعتبر هدف None احتياطيا، ويتم استخدامه عادة لتوفير استجابة عامة للمستخدمين عندما لا تتطابق طلباتهم مع أي هدف آخر.

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