自动创建后如何在dialogFlow中启用KnowledgeBase
How to enable KnowledgeBase in dialogFlow after creating it automatically
我已经通过 API 完成了以下操作。
我面临的问题是一旦通过 API 完成工作,
问题一:
它没有启用知识库,我必须转到 dialogFlow 仪表板并手动启用它
问题二:
我也必须手动添加响应 $knowledge.answer[1]
。
问题:
我们可以通过编程来做到这一点吗?这样就无需转到 dialogFlow 仪表板屏幕并手动执行此操作。 :(
如果没有这两个选项,我认为上述 API 毫无用处。
注意:如果有人需要,我可以粘贴代码。提前致谢
'KnowledgeBases'只能是Enable/Disable到UI,是一次性配置。如果这不适用,您可以为每个请求设置知识库,如 2.
'KnowledgeBases' in 'DetectIntent' 请求可以通过knowledge_base_names[]查询参数设置。
注意:
'KnowledgeBases' 只是您可以在 'DetectIntent'、代理协助等中使用的文档存储库。它们没有 enabled/disabled 状态。
UI 中的“Enabled/Disabled”是一个代理设置,这意味着 'DetectIntent' 默认使用 'KnowledgeBases' 如果没有知识库设置在'DetectIntent request'.
关于您的评论“如果没有这两个选项,我认为上述 API 毫无用处。”我认为这是一个有效的功能请求,我强烈建议您通过 Issue Tracker.
提交它
我已经通过 API 完成了以下操作。
我面临的问题是一旦通过 API 完成工作,
问题一: 它没有启用知识库,我必须转到 dialogFlow 仪表板并手动启用它
问题二:
我也必须手动添加响应 $knowledge.answer[1]
。
问题: 我们可以通过编程来做到这一点吗?这样就无需转到 dialogFlow 仪表板屏幕并手动执行此操作。 :(
如果没有这两个选项,我认为上述 API 毫无用处。
注意:如果有人需要,我可以粘贴代码。提前致谢
'KnowledgeBases'只能是Enable/Disable到UI,是一次性配置。如果这不适用,您可以为每个请求设置知识库,如 2.
'KnowledgeBases' in 'DetectIntent' 请求可以通过knowledge_base_names[]查询参数设置。
注意:
'KnowledgeBases' 只是您可以在 'DetectIntent'、代理协助等中使用的文档存储库。它们没有 enabled/disabled 状态。
UI 中的“Enabled/Disabled”是一个代理设置,这意味着 'DetectIntent' 默认使用 'KnowledgeBases' 如果没有知识库设置在'DetectIntent request'.
关于您的评论“如果没有这两个选项,我认为上述 API 毫无用处。”我认为这是一个有效的功能请求,我强烈建议您通过 Issue Tracker.
提交它