כשמנהלים שיחה עם Google Assistant, למשל "Ok Google, turn on the bedroom light", Ok Google היא ההפעלה וturn on the bedroom light היא הדקדוק. Google קובעת את הכוונה של smart home מתוך הדקדוק ושולחת אותה אל הענן של המפתח (הגשמת הבקשה). המפתח יכול להריץ את הפקודה במכשיר ולשלוח תשובה בחזרה ל-Google.
אחרי שתהליך מילוי הבקשה מעבד כוונה ומחזיר תשובה, שילובים של Cloud-to-cloud מסתמכים על Google Home Graph. באמצעות Home Graph, Assistant יכול לסנכרן מכשירים, לשלוח שאילתות לגבי מצבי מכשירים ולהריץ פקודות במכשיר.
סוגי מכשירים
סוגי המכשירים מאפשרים ל-Assistant לדעת באיזו דקדוק צריך להשתמש במכשיר שלכם. לדוגמה, אם מגדירים מכשיר כLight, המשתמש יכול לבצע אינטראקציה עם המכשיר דרך Assistant באמצעות הפקודה Ok Google, תדליק את האור.
רשימה מלאה של סוגי המכשירים הנתמכים מופיעה במאמר סוגי מכשירים.
Traits של המכשיר
Traits של המכשיר מגדירים את היכולות של סוג המכשיר. אפשר לשלב כמה מאפייני מכשיר עם כל סוג מכשיר. לדוגמה, מכשיר Light יכול להשתמש במאפיינים OnOff, Brightness ו-FanSpeed. יכול להיות שהתכונה FanSpeed לא תהיה התכונה הכי נפוצה לשימוש במנורה, אבל אתם יכולים להשתמש בכל תכונה שתרצו במכשיר החדש.
כשמוסיפים תכונת מכשיר לסוג המכשיר, המכשיר יורש את המצבים של כל תכונת מכשיר שמוסיפים. לדוגמה, כשמשתמשים בתכונת OnOff, המכשיר יכול לדווח על המצב שלו on בתור true או false.
כאן מופיעה רשימה מלאה של המאפיינים הנתמכים.