Tip:
Highlight text to annotate it
X
في هذا البرنامج التعليمي ، سنبني العمل الخاص بنا من أجل مساعد Google ،
الاستفادة من تحليلات Google القوية ومعالجة اللغات الطبيعية
قدرات.
مساعد Google هو مساعد شخصي افتراضي للجميع ، حيث يشارك المستخدمين في المحادثات لإنجاز المهام.
وهي متوفرة حاليًا على أكثر من 500 مليون جهاز ، وسوف تنمو بسرعة
المليارات حيث تم طرحها على المزيد من الهواتف ،
السيارات ، ومكبرات الصوت الذكية في المنزل.
تحتاج إلى تمكين بعض الأذونات. في https://myaccount.google.com/activitycontrols
تأكد من تمكين نشاط الويب والتطبيق ،
معلومات الجهاز ، والنشاط الصوتي والصوتي.
يمكنك العثور على رابط لهذا وصفحات أخرى في وصف هذا الفيديو.
لا يوجد سوى وحدتين كنسيتين سنقوم بالعمل فيهما ، الإجراءات على Google و
DialogueFlow. سنبدأ في إعداد بعض الأشياء بدون أي تشفير وإخراج البرنامج التعليمي ببعض JavaScript بسيط.
هل أنت على استعداد لمتابعة والبناء؟ في وحدة "الإجراءات على Google" ، انقر على "إضافة / استيراد مشروع".
دعونا اسم مشروعنا
"العمل مقدمة" و
انقر فوق إنشاء مشروع.
هذا قد يستغرق لحظة.
الآن إذا رأيت قائمة بفئات للإجراء الخاص بك ، انقر فوق تخطي أعلى اليمين.
تحت BUILD على اليسار ، انقر فوق إجراءات.
انقر فوق إضافة الإجراء الأول الخاص بك.
الآن نرى هنا بضعة نوايا مثيرة للاهتمام ، و
قوالب مثل التوافه ، ومسابقات شخصية ، والبطاقات التعليمية يمكننا إنشاء.
في هذا التمرين ، سنستخدم أهدافًا مخصصة وننقر على تصميم.
الآن في DialogFlow ، سنقوم بإنشاء عامل DialogFlow.
أول مرة تقوم فيها بتشغيل DialogFlow ،
ستحتاج إلى منحه الإذن للوصول إلى حساباتك في Google و Drive وقبول شروط الخدمة.
سنسمي الوكيل Action-Intro ،
اختر اللغة الإنجليزية كلغة رئيسية ، واختر المنطقة الزمنية الخاصة بي. يرتبط العمل بمشروعنا.
انقر فوق CREATE.
بعد لحظة ، سنكون في صفحة النوايا.
لنبدأ بقصد الترحيب.
هناك بعض الأشياء التي يجب ملاحظتها هنا.
سوف نكتب عبارات التدريب للنوايا القادمة ، لكن بالنسبة إلى نية الترحيب يمكن ترك هذا الجزء فارغًا.
دعونا ننظر في ردود الترحيب. مرحبا. مرحبا. يوم جيد. سنقوم بحذف الافتراضي
الردود و
في حين أن
اكتب استجابة جديدة.
"أهلا بك!
اي بلد انت
يعيش في؟"
انقر الآن على "حفظ".
لاختبار إجراءنا ، سننقر على التكاملات. تجاهل حتى الآن Facebook Messenger ،
الركود والتكاملات الأخرى. ضمن مساعد Google ، انقر على إعدادات التهيئة. عندما يتم استدعاء التطبيق ،
سيتم إطلاق هدفنا الترحيب أولاً. سنقوم بتمكين التغييرات المعاينة التلقائية
حتى يتم تحديث تغييراتنا في جهاز المحاكاة تلقائيًا من الآن فصاعدًا.
انقر فوق اختبار.
ويعيدنا إلى صفحة الإجراءات على Google.
يمكنك رؤية أسطح مختلفة.
لن يكون مكبر الصوت الذكي مزودًا بشاشة عرض ، ولكن يمكن للهواتف أن تكون مفيدة للغاية.
اختبر تصرفاتك بواسطة
كتابة أو قول "Talk to my test app" أدناه أو على أي جهاز قمت بتسجيل الدخول إليه باستخدام حساب Google هذا.
(مساعد) "حسنًا. الحصول على الإصدار التجريبي من تطبيقي التجريبي".
(action-intro) "مرحبًا. ما البلد الذي تعيش فيه؟"
ونرى نيتنا ترحيب أثار.
في الوقت الحالي ، إذا أجبت على السؤال ، فلن يعرف الإجراء الذي سنفعله وسنحصل على خطأ.
"الهند"
(فعل - مقدمة) "لم أحصل على ذلك. هل يمكنك قولها مرة أخرى؟"
"أنا أعيش في الصين."
(مقدمة العمل) "قل ذلك مرة أخرى؟"
الآن نحن بحاجة إلى برمجة نية جديدة.
مرة أخرى في وحدة التحكم DialogFlow ، سنقوم بإغلاق صفحة إعدادات التكامل و
على اليسار انقر على النوايا و
خلق النية.
دعونا اسم هذا القصد المقيم البلد و
انقر فوق حفظ.
تذكر أن الاسم حساس لحالة الأحرف
سنقوم أولاً بإضافة بعض عبارات التدريب.
سيساعد ذلك مساعد Google على التعرف على الطرق المختلفة التي سيجيب بها المستخدم عن سؤالك. يقول التطبيق في البداية
"أهلا بك!
في اي بلد تعيش؟"
يمكننا الرد. "أنا أعيش في كوريا الجنوبية."
لاحظ أن Google تحدد المعلمة لنا ، في هذه الحالة. يعمل هذا مع البلدان واللغات والألوان والكيانات الأخرى.
دعونا نفعل آخر. "منزلي موجود
الهند."
"أنا أقيم في جزر المالديف."
"أنا أستأجر فيلا في
النمسا ".
"أعمل في جنوب أفريقيا"
"الولايات المتحدة الامريكانية"
تم تمييز هذه البلدان تلقائيًا في وقت ما ، ولكن قد لا يكون هذا هو الحال عند المحاولة.
يمكنك التأكد من التعرف على المعلمة من خلال تمييز أسماء البلدان المحددة و
اختيار الكيان الذي حددته Google مسبقًا لنا. ضمن الإجراء والمعلمات ، انقر فوق MANAGE
PARAMETERS AND ACTION.
مطلوب المعلمة الجغرافية القطرية ، ونحن نتحقق من ذلك ،
ولكن دعونا نبسط اسم المعلمة إلى "البلد" فقط
سنقوم بإدخال موجه المقابلة.
"أي بلد
هل
يعيش في؟"
وانقر فوق إغلاق.
تحت قسم الإنجازات ،
انقر على تمكين.
شغّل تمكين الاتصال عبر الويب لهذا الغرض وانقر على "حفظ".
الآن دعونا ننظر إلى بعض جافا سكريبت بسيطة.
لا يزال في وحدة التحكم DialogFlow ، انقر فوق "الوفاء" على اليسار وتمكين محرر Inline.
سوف تحتاج إلى إدخال الرمز التالي.
سنستخدم الوضع المقيد ونستورد وحدة DialogFlow.
سنقوم أيضًا باستيراد حزمة وظائف firebase ، ونحتاج إلى مثال لتطبيق DialogFlow المسمى.
إذن لهذا النية ، البلد المقيم ،
نحصل على اثنين من الحجج عاد:
كائن محادثة مع خصائص حول المحادثة مع المستخدم ، وكائن المعلمات ، في هذه الحالة
اسم البلد من استجابة المستخدم.
سنحسب عدد الحروف في اسم البلد و
تعيينه إلى حرف letterCount. ثم سنغلق المحادثة برسالة إلى المستخدم تحتوي على letterCount واسم البلد.
مع المزيد من الترميز يمكننا حساب السيناريوهات المختلفة وإدخالات المستخدم هنا.
انقر الآن على DEPLOY.
قد يستغرق هذا بضع دقائق. سننتظر لحظات قليلة حتى تقول "آخر عملية نشر".
يمكننا الآن الرجوع إلى وحدة التحكم في الإجراءات على Google واستخدام المحاكي لاختبار تطبيقنا.
انقر على Simulator ودعنا نتحدث إلى تطبيق الاختبار.
(مساعد) "حسنًا. الحصول على الإصدار التجريبي من تطبيقي التجريبي".
(action-intro) "مرحبًا. ما البلد الذي تعيش فيه؟"
"أنا أعيش في اندونيسيا"
(action-intro) "لطيفة! هناك تسعة أحرف في إندونيسيا."
"تحدث إلى تطبيق الاختبار الخاص بي"
(مساعد) "حسنًا. الحصول على الإصدار التجريبي من تطبيقي التجريبي".
(action-intro) "مرحبًا. ما البلد الذي تعيش فيه؟"
"أعمل في كينيا"
(عمل مقدمة) "نيس! هناك خمس رسائل في كينيا."
"كندا"
(عمل مقدمة) "لطيف! هناك ستة أحرف في كندا."
يبدو أنها تعمل بشكل جيد الآن.
الأمر الأكثر إثارة للإعجاب في هذه المظاهرة هو قوة مساعد Google للتفاعل وفهم ما يقوله المستخدمون.
يمكن إتاحة الإجراءات التي تقوم بإنشائها للمستخدمين في جميع أنحاء العالم.
أشجعك على تجربة نوايا وتفاعلات أخرى ومتابعة هذه القناة لمزيد من مقاطع الفيديو في العروض القادمة.
تحقق من الوصف الخاص بالمعلومات والروابط وامنحني بعض الأفكار في التعليقات أدناه.