在Dialogflow履行服务

时间:2018-04-13 12:28:43

标签: actions-on-google dialogflow google-smart-home

我正在尝试将Google智能家居活动转发到我的Dialogflow履行服务。我正在创建3个意图,没有设置输入或输出上下文,没有训练阶段和以下事件:

  • action_devices_SYNC
  • action_devices_EXECUTE
  • action_devices_QUERY

另见https://imgur.com/a/4eN9S

这是对的吗?我在文档中找不到确认,所以这就是我在这里问的原因。

推理

我之前询问有关将Google智能家居与我的Dialogflow端点连接的原因是我已经安装了该端点。我希望我能做类似于https://stackoverflow.com/a/49119822/9038652的事情,我将Dialogflow意图绑定到actions_intent_OPTION事件。

1 个答案:

答案 0 :(得分:2)

没有理由使用Dialogflow进行智能家居实现,实际上这是不可能的。

Dialogflow非常适合拍摄非结构化用户的话语并理解它们。但是,使用smart home,Google会处理所有NLU和解析。作为集成,您将收到一个JSON请求,并期望提供JSON响应。

因此,您将跳过使用Dialogflow,而只是构建您的webhook来解析意图并给出有效的响应。

Dialogflow的服务无法接收意图名称并公开可由Google智能助理调用的单个端点网址。它也没有与OAuth服务器集成来执行帐户链接步骤。