履行情况

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

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

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

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

此图显示了云端执行模式的执行流程。执行路径捕获了用户通过搭载 Google 助理的手机发出的意图,然后 Google Cloud 会处理用户意图,接着将请求发送到开发者云,最后向设备中枢或直接向设备发出命令。
图 1:成功的开发者云执行路径