سيتم إيقاف "إجراءات المحادثة" في 13 حزيران (يونيو) 2023. لمزيد من المعلومات، يُرجى الاطّلاع على إنهاء إجراءات المحادثة.

إجراءات المحادثة

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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

في
    المحادثة المتبادلة مع "مساعد Google"، يسأل المستخدم عن
    المكالمة ويتلقّى إجابة عنها عند عقد جلسة جماعية.
الشكل 1. مثال على إجراء تحادثي

مزايا إنشاء التطبيقات

تتطلب واجهات أجهزة الكمبيوتر العادية إدخالاً منظمًا ويمكن التنبؤ به ليعمل بشكل صحيح، ما يجعل استخدام هذه الواجهات غير طبيعي وأحيانًا صعبًا. إذا لم يتمكّن المستخدمون من التعرّف على هذا الإدخال المنظّم بسهولة، سيواجهون صعوبة في معرفة ما يمكنهم فعله.

على سبيل المثال، فكِّر في طلب مستخدم سهل مثل "ما حالة الطقس المتوقعة اليوم؟" وقد يسأل مستخدمون آخرون أيضًا: "كيف حال الطقس الآن؟" أو "ما درجة الحرارة في دبي غدًا؟" حتى مع هذا السؤال البسيط، يمكنك ملاحظة صعوبة تنفيذ التجارب الحوارية، لأن تفسير ومعالجة اللغة الطبيعية تتطلب محلل لغة قويًا جدًا قادرًا على فهم الفروق الدقيقة للغة. يجب أن يتعامل الرمز مع كل هذه الأنواع المختلفة من الطلبات (وربما غيرها) لتنفيذ المنطق نفسه: البحث عن بعض المعلومات المتوقعة لفترة زمنية وموقع. ولهذا السبب، تتطلب واجهة الكمبيوتر التقليدية طلبات إدخال قياسية معروفة على حساب تجربة المستخدم، نظرًا لأنه من الأسهل التعامل مع الإدخال المُنظَّم بدرجة عالية.

ومع ذلك، عندما تُنشئ "المهام القائمة على المحادثة"، يتعامل "مساعد Google" مع تقنية "فهم اللغات الطبيعية" (NLU) نيابةً عنك، ما يتيح لك إنشاء واجهات محادثات مفتوحة ومفتوحة بسهولة. تتيح لك أدوات الواجهة هذه فهم الفروق الطفيفة والمتنوّعة في اللغة البشرية وترجمتها إلى معنى منظّم ومنظّم يمكن للتطبيقات والخدمات فهمه. دعنا نلقي نظرة على كيفية معالجة أحد الإجراءات للأمثلة السابقة لطلبات توقعات الطقس.

الشكل 1. مطابقة أهداف NLU

للبحث عن توقعات الطقس، قد تحتاج إلى بعض المعلومات، مثل الوقت الذي يحتاج المستخدمون فيه إلى توقّعات الطقس وموقعهم. ومع ذلك، وكما ذكرنا سابقًا، قد يطلب المستخدمون المختلفون توقعًا بطرق مختلفة. يستطيع "مساعد Google" فهم هذه الاختلافات وترجمتها إلى نيّة مستخدم عادية للحصول على التوقعات. ويمكنه بعد ذلك تحليل طلب المستخدم للحصول على البيانات ذات الصلة التي تحتاجها لتلبية الطلب. في هذه الحالة، هذا هو الوقت والموقع المطلوبان لتوقعات الطقس. وأخيرًا، يمكنك استخدام هذه البيانات للبحث عن حالة الطقس باستخدام واجهة برمجة تطبيقات عامة في REST وإعادة عرض الطقس للمستخدم في شكل رسالة مطالبة.

وقت الإنشاء

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

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

كيفية البناء

يتيح لك "المهام مع مساعد Google" إنشاء "إجراءات محادثة" إما باستخدام "SDK للإجراءات" أو "أداة إنشاء المهام" أو باستخدام الخدمتين بالتبادل. تتيح لك هذه الميزة اختيار أفضل خطوات التطوير لتلبية احتياجاتك، مع منحك المرونة في التبديل بين الإصدارين عند الحاجة.

توفّر حزمة تطوير البرامج (SDK) في "المهام" مخطّطًا موحّدًا مستندًا إلى الملفات لإنشاء المهام والمكتبات للتفاعل مع "مساعد Google" ومُشارِك واجهة برمجة التطبيقات لتفعيل مشروع "المهام" وإدارته. تم إنشاء "أداة إنشاء المهام" فوق التقنية نفسها التي يتم استخدامها في "حزمة تطوير البرامج" (SDK) للمهام، كما تتيح لك هذه الأداة إنشاء بيئة تطوير متكاملة قوية وسهلة الاستخدام.

اطلع على نظرة عامة على الإصدار للحصول على مزيد من المعلومات.

الخطوات التالية

اطّلع على الموارد التالية لبدء البناء الآن:

  • دليل البدء السريع - يمكنك الحصول على مقدمة سريعة حول كيفية إعداد بيئتك والبدء في تطويرها باستخدام SDK وأداة إنشاء المهام.
  • Codelabs - يقدّم Codelabs شرحًا مفصّلاً ومفصّلاً حول كيفية إنشاء المهام في "مساعد Google".
  • النماذج - احصل على كل نماذجنا على Github لبدء التجربة الآن.