0

我正在尝试将 Google Smart Home 事件转发到我的 Dialogflow 履行服务。我正在创建 3 个意图,没有设置输入或输出上下文,没有训练阶段,并且具有以下事件:

  • action_devices_SYNC
  • action_devices_EXECUTE
  • action_devices_QUERY

另请参阅https://imgur.com/a/4eN9S

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

推理

我询问有关将 Google Smart Home 与我的 Dialogflow 端点连接起来的原因是我已经有了那个端点。我希望我可以做一些类似于https://stackoverflow.com/a/49119822/9038652的事情,我将 Dialogflow 意图绑定到actions_intent_OPTION事件。

4

1 回答 1

2

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

Dialogflow 非常适合获取非结构化的用户话语并理解它们。然而,在智能家居中,谷歌处理了所有的 NLU 和解析。作为集成,您将只收到一个 JSON 请求,并且需要提供一个 JSON 响应。

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

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

于 2018-04-13T17:19:28.150 回答