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

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