我想知道如何强制dialogflow对我的意图使用隐式调用。
我已经设置了自定义的domotic系统(灯光,暖气,咖啡机等)。 它是由带有webhook的树莓派控制的Dialogflow,并且运行良好。但是我无法成功隐式调用它。
例如,如果我说: “好吧,谷歌,我想和助手谈谈” “打开灯” 有用。
但是,如果我只是说: “好吧,谷歌,打开灯” 它回答:“您还没有设置灯” (女巫是Google助手的默认回复,而不是我的)。
有人知道如何强迫它使用我的吗? 预先感谢。
答案 0 :(得分:0)
我认为您误解了以下文档:Implicit Invocation
Google助手会尝试将用户的请求匹配到适当的操作,然后根据一些定性和定量信号向用户展示这些匹配的操作中的一些。
拥有一个“良好的调用短语”的目的是让Google匹配(由他们自己决定)匹配并呈现给用户的那些动作。
该页面的最后一行加强了这一事实:
这些调用短语可能并非您的操作所独有;由助手决定向用户建议哪些操作。
但是,如果您尝试将基于Raspberry Pi的控制器与Google Actions集成,则应查看Smart Home:Create a Smart Home Action,您仍然需要云服务器来处理Google与您的计算机之间的交互硬件,但最终的硬件就是Google看到的另一个light, fan, or camera。