是否可以使用 Azure Pipelines 备份 QnA Maker 知识?

Is it possible to Backup a QnA Maker Knowledge with Azure Pipelines?

我正在使用来自 Microsoft Bot Framework (SDK4) 的机器人。

我的机器人与 LUIS 和两个知识库相连。

CI/CD过程是用Azure Pipelines实现的。

我想知道是否可以使用 Azure Pipelines 中的发布管道备份知识库。

您可以尝试在 Azure 管道中编写脚本,以编程方式从 QnA Maker 下载知识库。

下载过程可以使用以下 REST API 以编程方式实现:

GET {Endpoint}/qnamaker/v4.0/knowledgebases/{kbId}/{environment}/qna

详情可以参考这篇document