QnA Maker - 更新知识库
QnA Maker - Updating Knowledge Base
我的 QnA Maker 服务目前正在使用我上传的 excel 文件进行训练。如果我通过 QnA maker 设置选项卡更新我的知识库并上传此 excel 文件的新版本(删除旧版本),它会覆盖整个知识库吗?或者只是更改我在文件中编辑/添加的内容?
此外 - 我是否会在 Train API 中松开 'sitting' 的 QnA 对(因为它仅在许多用户发送类似反馈后才推送到知识库)?
文档指出上传知识库会覆盖先前知识库中的现有 QnA 对:
https://qnamaker.ai/Documentation/UpdateKb
我认为适合您的情况的最佳做法和解决方案是从 Web 应用程序将 KB 作为文件下载,更新文件,最后重新上传文件,并在顶部添加您的更改。在此过程中,您可能希望停止服务或阻止主动学习。否则,您的手动更改将与在线知识库发生冲突。
此致,
弗朗西斯科
要添加有关文件管理的详细答案,在通过 qnamaker.ai 的 Settings
选项卡提供文件的特殊情况下,我刚刚进行了测试:
- 加载名为 "test.xlsx" 的文件,其中包含 1 行 "question;answer1",然后
Save and retrain
=> 内容在您的知识库中
- 更改文件的内容:"question;answer2",转到设置并直接加载文件,然后
Save and retrain
=> 如果您没有先删除此文件,则不会考虑任何更改(看起来像个错误是的)
- 执行相同的操作,但在加载之前,单击 X 删除现有的 "test.xlsx" 文件,然后
Save and retrain
=> 将更改考虑在内
第二题:
Will I loose QnA pairs that are 'sitting' in the Train API (As it only
pushes to the knowledge base after a number of users send similar
feedback)?
无法提取用户反馈的内容,因此无法确切知道这些更改是否丢失
来自 Qna Maker 团队支持的回复 (12/2/2018):
如果您在设置页面 'Files' 部分上传它,它不会重写整个知识库,只会重写您重新上传的文件。它还将保留训练数据。
只有 'replace knowledge base' 会破坏你的训练数据和 Kb。
我的 QnA Maker 服务目前正在使用我上传的 excel 文件进行训练。如果我通过 QnA maker 设置选项卡更新我的知识库并上传此 excel 文件的新版本(删除旧版本),它会覆盖整个知识库吗?或者只是更改我在文件中编辑/添加的内容?
此外 - 我是否会在 Train API 中松开 'sitting' 的 QnA 对(因为它仅在许多用户发送类似反馈后才推送到知识库)?
文档指出上传知识库会覆盖先前知识库中的现有 QnA 对: https://qnamaker.ai/Documentation/UpdateKb
我认为适合您的情况的最佳做法和解决方案是从 Web 应用程序将 KB 作为文件下载,更新文件,最后重新上传文件,并在顶部添加您的更改。在此过程中,您可能希望停止服务或阻止主动学习。否则,您的手动更改将与在线知识库发生冲突。
此致, 弗朗西斯科
要添加有关文件管理的详细答案,在通过 qnamaker.ai 的 Settings
选项卡提供文件的特殊情况下,我刚刚进行了测试:
- 加载名为 "test.xlsx" 的文件,其中包含 1 行 "question;answer1",然后
Save and retrain
=> 内容在您的知识库中 - 更改文件的内容:"question;answer2",转到设置并直接加载文件,然后
Save and retrain
=> 如果您没有先删除此文件,则不会考虑任何更改(看起来像个错误是的) - 执行相同的操作,但在加载之前,单击 X 删除现有的 "test.xlsx" 文件,然后
Save and retrain
=> 将更改考虑在内
第二题:
Will I loose QnA pairs that are 'sitting' in the Train API (As it only pushes to the knowledge base after a number of users send similar feedback)?
无法提取用户反馈的内容,因此无法确切知道这些更改是否丢失
来自 Qna Maker 团队支持的回复 (12/2/2018): 如果您在设置页面 'Files' 部分上传它,它不会重写整个知识库,只会重写您重新上传的文件。它还将保留训练数据。 只有 'replace knowledge base' 会破坏你的训练数据和 Kb。