目前,我在一个常见问题机器人中工作,每次当我得到一个与特定主题相关的新问题时,我都必须包括QnA对。如果不需要特定的QnA对,是否可以恢复到以前的版本?在这种情况下,如果我添加了数百个QnA对,但我不想要它,我可以恢复到以前的版本吗?从QnA maker versioning上看,这是不可能的。由于这是一个较早的帖子,仍然没有提供该功能,或者未来有计划包含该功能?
我也知道.tsv,.csv等每次都可以上传。在QnA maker中是否有恢复到以前版本的QnA pair的规定?
发布于 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块:
{
"add": {
"qnaList": [],
"urls": [],
"files": []
},
"delete": {
"ids": [
4,
13,
35
],
"sources": [
"Custom Editorial"
]
},
"update": { ... }
}因此,您可以使用此方法“回滚”之前添加的条目。
但是要小心,b因为您必须使用 add. 字段,并且它们与您使用时使用的字段不匹配
我也知道.tsv,.csv等每次都可以上传。在QnA maker中是否有恢复到以前版本的QnA pair的规定?
如果您在每次修改之前都保存您的KB,那么这可能是快速回滚的一个很好的选择,因为您不需要像上面提到的那样处理ID。
https://stackoverflow.com/questions/54799965
复制相似问题