טיפול בהזמנות

מילוי הזמנה הוא קוד שנפרס כתגובה לפעולה מאתר אחר (webhook) שמאפשר לכם ליצור תגובות דינמיות לכל סוג Intent smart home. במהלך שיחה של משתמש עם Google Assistant, מילוי ההזמנה מאפשרת להשתמש במידע שחולץ באמצעות השפה הטבעית של Google בתהליך עיבוד כדי ליצור תשובות דינמיות או להפעיל פעולות בקצה העורפי למשל, הפעלת נורה.

מילוי ההזמנות מקבל בקשות מ-Assistant, מעבד את הבקשה ומגיב. הבקשה והתשובה הלוך ושוב הזו מוביל את השיחה קדימה עד שבסופו של דבר תממש בקשת המשתמש הראשונית.

ברוב המקרים, למשתמש יהיה ערך smart home פשוט אינטראקציה עם Assistant כמו Hey Google, turn on my light. אבל אם מטמיעים אימות משתמש משני, ייתכן שההזמנה צריכה לעבד מספר בקשות ותגובות, ייתכן שתתבקשו על ידי Assistant להזין קוד אימות לאחר בקשה ספציפית של משתמש, למשל Ok Google, Unlock my front lock (ביטול הנעילה של הדלת הראשית).

איור 1 מציג השלמה וביצוע מוצלחים של smart home Intent מסוג EXECUTE.

האיור הזה מציג את תהליך הביצוע של ביצוע בענן. 
            נתיב הביצוע מתעד את כוונת המשתמש בטלפון עם
            Google Assistant, ואחר כך לעבד את כוונת המשתמש על ידי
            Google Cloud, ואז הבקשה נשלחת לענן המפתחים,
            הפקודה תונפק למרכז המכשיר או
            ישירות למכשיר.
איור 1: נתיב הפעלה מוצלח בענן למפתחים