问题描述
我希望能够与 Google 助理交谈,但将 Actions 项目直接连接到我已经在我的服务器上运行的 NLP 服务。换句话说,不要使用对话流。
以下所有示例都展示了如何执行此操作。
和拉萨一起
https://blog.rasa.com/going-beyond-hey-google-building-a-rasa-powered-google-assistant/
使用 LUIS
https://www.grokkingandroid.com/using-the-actions-sdk/
https://dzone.com/articles/using-the-actions-sdk-for-google-assistant-develop
与沃森
https://www.youtube.com/watch?v=no0R0bSkHXc
他们使用 actions.intent.MAIN
作为调用,而 actions.intent.TEXT
用于说话者的所有其他话语。
这正是我需要的。我不想在 Action 中创建大量带有话语短语的意图,因为我只想将说话者所说的所有短语传递到我的服务器,并让我的 NLP 服务处理它们。
所以我建立了一个新的 Action 项目,安装了 Actions CLI,然后花了 3 天时间尝试所有可能的组合,但没有成功,因为所有这些示例都使用 gactions cli 2.1.3,而 Google 现在已转向 gactions cli 3.1。 0.
不仅命令发生了变化,文件格式和结构也发生了变化。
似乎还有一个新的 Google 操作控制台,并且 actions.intent.TEXT
不再可用。
我的操作是连接到我的服务器的 webhook,但我不知道如何将 action.intent.TEXT
包含在内并正常工作。
我能找到的一切,甚至在这里
Publishing Actions on google without Dialogflow 是预版本更新并遵循相同的模式。
谁能指出有关如何将所有谈话者短语发送到非对话流的 NLP 的最新版本、v3.1.0、讨论、教程或示例,或者 Google 是否关闭了该途径?
是否有可能以某种方式返回并使用 2.1 CLI 与新控制台或恢复控制台。 (我有两个 CLI 版本,我可以看到它们的命令有多么不同)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)