首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在QnA maker中可以进行版本控制吗?

在QnA maker中可以进行版本控制吗?
EN

Stack Overflow用户
提问于 2019-02-21 13:39:15
回答 1查看 211关注 0票数 1

目前,我在一个常见问题机器人中工作,每次当我得到一个与特定主题相关的新问题时,我都必须包括QnA对。如果不需要特定的QnA对,是否可以恢复到以前的版本?在这种情况下,如果我添加了数百个QnA对,但我不想要它,我可以恢复到以前的版本吗?从QnA maker versioning上看,这是不可能的。由于这是一个较早的帖子,仍然没有提供该功能,或者未来有计划包含该功能?

我也知道.tsv,.csv等每次都可以上传。在QnA maker中是否有恢复到以前版本的QnA pair的规定?

EN

回答 1

Stack Overflow用户

发布于 2019-02-28 19:14:40

简短的回答:

不,自2017年来一直没有改变。对于包含它的计划,我不知道,QnA Maker应用程序中没有“迭代”或“版本”。

长长的答案:

但通过一些开发,您可以处理它。

您可以看到可用于QnA Maker知识库管理的API方法列表:https://westus.dev.cognitive.microsoft.com/docs/services/5a93fcf85b4ccd136866eb37/

特别是,您可以关注Update Knowledgebase方法here:正如您在其主体示例中所看到的,有一个delete块:

代码语言:javascript
复制
{
  "add": {
    "qnaList": [],
    "urls": [],
    "files": []
  },
  "delete": {
    "ids": [
      4,
      13,
      35
    ],
    "sources": [
      "Custom Editorial"
    ]
  },
  "update": { ... }
}

因此,您可以使用此方法“回滚”之前添加的条目。

但是要小心,b因为您必须使用 add. 字段,并且它们与您使用时使用的字段不匹配

我也知道.tsv,.csv等每次都可以上传。在QnA maker中是否有恢复到以前版本的QnA pair的规定?

如果您在每次修改之前都保存您的KB,那么这可能是快速回滚的一个很好的选择,因为您不需要像上面提到的那样处理ID。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54799965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档