当前,我正在使用FAQ机器人,每次遇到与特定主题相关的新问题时,我都必须包括QnA对。如果不需要特定的QnA对,是否可以恢复到以前的版本?就是这种情况,如果我添加了几百个QnA对,但又不想这样做,可以恢复到以前的版本吗?从QnA maker versioning说起这是不可能的。由于这是较早的帖子,该功能仍不存在或将来有计划包括在内吗?
我也知道.tsv,.csv等可以每次上传。 QnA制造商是否提供恢复到QnA对旧版本的条款?
答案 0 :(得分:0)
不,自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 因为必须使用id
字段,并且它们与使用id
时使用的add
字段不匹配。
我也知道.tsv,.csv等可以每次上传。有没有 可以恢复到QnA制造商中QnA对的先前版本?
如果您每次在修改之前都保存了KB,那么这可能是快速回滚的好选择,因为您无需如上所述处理ID。