我正在尝试将Google智能家居活动转发到我的Dialogflow履行服务。我正在创建3个意图,没有设置输入或输出上下文,没有训练阶段和以下事件:
action_devices_SYNC
action_devices_EXECUTE
action_devices_QUERY
这是对的吗?我在文档中找不到确认,所以这就是我在这里问的原因。
推理
我之前询问有关将Google智能家居与我的Dialogflow端点连接的原因是我已经安装了该端点。我希望我能做类似于https://stackoverflow.com/a/49119822/9038652的事情,我将Dialogflow意图绑定到actions_intent_OPTION
事件。
答案 0 :(得分:2)
没有理由使用Dialogflow进行智能家居实现,实际上这是不可能的。
Dialogflow非常适合拍摄非结构化用户的话语并理解它们。但是,使用smart home,Google会处理所有NLU和解析。作为集成,您将收到一个JSON请求,并期望提供JSON响应。
因此,您将跳过使用Dialogflow,而只是构建您的webhook来解析意图并给出有效的响应。
Dialogflow的服务无法接收意图名称并公开可由Google智能助理调用的单个端点网址。它也没有与OAuth服务器集成来执行帐户链接步骤。