【发布时间】:2020-07-29 11:12:25
【问题描述】:
我已经通过 API 完成了以下操作。
我面临的问题是一旦通过 API 完成工作,
问题 1: 它没有启用知识库,我必须转到 dialogFlow 仪表板并手动启用它
问题 2:
我也必须手动添加响应$knowledge.answer[1]。
问题: 我们可以以编程方式做到这一点吗?这样就无需转到 dialogFlow 仪表板屏幕并手动执行此操作。 :(
如果没有这两个选项,我认为上面的 API 毫无用处。
注意:如果有人需要,我可以粘贴代码。提前谢谢你
【问题讨论】:
-
奇怪的是,我的控制台没有显示启用和禁用按钮(只是删除和取消就在那里)。此外,知识库的 API 文档只有几个方法不包含您的问题。
-
@Gray_Rhino 是的,你是对的。一开始我以为代理会在创建知识库后自动训练。但这并没有发生,文档中也没有提到类似的事情。即用户必须在创建知识库后从仪表板手动训练代理。我的意思是向执行部分任务的用户提供 API 有什么意义。用户不能只转到 dialogFlow 并创建知识库并从那里训练它。 :-|
-
从未使用过知识库,但我完全理解您的沮丧。由于它是 beta 版本,因此希望他们会为 API 添加更多有用的方法以实现稳定发布。您可以在 Google 问题跟踪器中为此创建功能建议。我相信这是一项可以帮助许多人节省时间的功能。
-
我在这里面临同样的问题。实际上,是否启用它并不重要。但是必须设置响应。我不能通过 API 做到这一点。你找到解决办法了吗?
-
@DemetrioGuilardi 还没有兄弟,根据下面 ismail 的回答,您需要在下面的 issue_tracker 链接中报告此问题。我还没有这样做。你能做到吗,让我们在这里分享链接?
标签: node.js dialogflow-es