當你與 Google Assistant 對話時,例如「Ok Google,打開臥室燈」,「Ok Google」是啟動字詞,「打開臥室燈」則稱為文法。Google 會根據文法判斷 smart home 意圖,並將其傳送至開發人員雲端 (執行)。開發人員接著可以在裝置上執行指令,並將回應傳回 Google。
當服務處理意圖並傳回回應後,Cloud-to-cloud 整合會依賴 Google Home Graph。有了 Home Graph,Assistant 就能同步裝置、查詢裝置狀態,以及在裝置上執行指令。
裝置類型
裝置類型可讓 Assistant 瞭解應在裝置上使用哪種文法。舉例來說,如果您將裝置定義為 Light,使用者就可以透過 Assistant 和「Ok Google,開燈」互動。
如需支援的裝置類型完整清單,請參閱「裝置類型」。
裝置特徵
裝置特徵會定義裝置類型的功能。您可以將多個裝置特徵與任何裝置類型結合使用。舉例來說,您可以讓 Light 裝置使用 OnOff、Brightness 和 FanSpeed 特徵。雖然 FanSpeed 特徵可能不是用於燈具最常見的特徵,但您可以為新裝置使用任何特徵。
將裝置特徵新增至裝置類型後,裝置會繼承您新增的每個裝置特徵狀態。舉例來說,使用 OnOff 特徵時,裝置現在可以將 on
狀態回報為 true
或 false
。
如需支援特徵的完整清單,請參閱「裝置特徵」。