我知道可以将应用程序与
之类的命令集成问问某些应用程序'关于某事
或其他类似的短语。
是否可以简单地询问谷歌助理
关闭厨房窗户。
然后它直接将该信息传递给该设备?
我认为这是direct actions
工作,但它还没有公开,并且正在开发中。
那么如何将这些数据传递给我的应用并自行处理呢?
答案 0 :(得分:1)
关闭厨房窗口
我认为这只有在google能够固有地处理此命令时才有效。由于尚未开发直接操作,我不确定输入是如何格式化的,但在任何一种情况下(直接操作或当前方法),您执行不属于智能操作的操作。对于喜欢这样的内容,您需要在Google上的操作上设置操作,以便在调用此操作时,它会通过webhook向您的服务发送请求。
直接操作指的是谷歌确定用户想要的操作,然后您将自己完成此操作。基本上,使用它可以让您不必为用户说的任何内容编写测试用例和响应。据我所知,你必须给你的动作设置一些名称,用户提到这些名称,以便他们可以使用你的动作。然后,此操作将要求您完成操作并返回一些响应。 Google上的操作有大量文档可以通过API.AI和Actions SDK执行此操作,前者可能是更简单的方法。
免责声明:我之前只阅读了Google上的操作文档,我还没有实现其中任何一项,但希望这有助于为您解决一些问题。