履单

执行方式是作为网络钩子部署的代码,可让您为各种类型的 smart home intent 生成动态响应。在用户与 Google Assistant 对话期间,执行方式允许您使用 Google 自然语言处理技术所提取的信息来生成动态响应,或在后端触发操作,例如开灯。

您的执行方式会接收来自 Assistant 的请求、处理请求并做出响应。这种来回式请求和响应的过程会推动对话的进行,直到您最终满足初始用户请求。

在大多数情况下,用户与 Assistant 进行简单的 smart home 互动,例如“Ok Google,开灯”。但是,如果您实现第二层用户身份验证,您的执行方式可能需要处理多个请求和响应,因为 Assistant 可能会在特定用户请求(例如“Ok Google,为前门开锁”)后要求输入确认 PIN 码。

图 1 显示了 smart home EXECUTE intent 的成功执行方式和执行过程。

此图显示了云端执行模式的执行流程。该执行路径从内置 Google 助理的手机捕获用户的 intent,接着 Google Cloud 处理用户 intent,然后系统将请求发送到开发者云,之后再将命令发送到设备 hub 或直接发送到相应设备。
图 1:成功的开发者云执行路径