具有安全数据源的 azure QnA API

azure QnA with data source as secure API

我的旧系统是 CRM,它有很多知识库文章,用户不断在上面添加数据,所以它是动态的。

现在我想将知识库数据带到我的 QnA 服务中,并利用 LUIS 和 QnA 开发聊天机器人,它将安装在我公司的网站上。

微软

qnamaker

根据文档 here

Content is brought into a knowledge base from a data source. Data source locations are public URLs or files, which do not require authentication.

我把重要的部分加粗了。因此,如果 URL 可从 Internet 公开访问(不仅从内部网络),并且不需要身份验证,则 QnA Maker 将能够导入它。

最近添加了对安全 SharePoint 文件的支持,您可以阅读它 here

在您的情况下,您可能必须执行以下操作之一才能获取数据:

  • 编写一个软件来抓取 CRM 系统中的内容
  • 编写一个访问CRM系统store/API背后数据的软件

然后使用 QnA Maker REST APIs 更新您的知识库。

对于您的情况,可能还有其他更好的方法,但由于我对您的内部系统的了解有限,我无法提出任何更具体的建议。