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