我的方案是,我们的营销部门有各种(FAQ相关的) URL,每个URL包含大约20个问答对。
我已经将这些网址导入到QnA制造商中,(重要的是)营销部门已经对知识库中的答案进行了精细化和整理(*原因如下)
营销部门仍然使用一个过程,在需要时向相关URL添加新的问题和答案,因此--例如,URL "X“目前可能包含20个问答对,所有这些问题和答案都已在KB中导入(并整理/精巧)。
他们希望为URL添加一个新的问答对(即在网站上进行更改),然后将该URL“刷新”到知识库中。问题是(我相信),最初的20个问题和答案对在网站网址上实际上会改写-写在知识库中的“精妙”的问题和答案。
有什么办法可以避免这种情况吗?理想情况下,只是(以某种方式)引入“新添加的”问答对?(而不必将内容从web复制/粘贴到KB?)
(*)需要这样做的原因很简单,因为在源URL上的答案相当冗长,包含的图像在实际网站上运行良好,但是当这些答案被导入时,它们在bot中看起来并不优雅,所以它们已经被编辑(在QnA制造者内部),所以当被机器人生成时,它们现在看起来很好。
发布于 2022-03-09 01:53:52
将URL导入只包含新内容的QnA Maker将始终覆盖知识库中找到的内容。无论是来自URL链接的文档,还是上传的文档,还是其他方法,这都是正确的。如果要向现有知识库添加新问题,则首先需要导出该知识库,更新知识库中包含的内容(即将新问题添加到旧的),然后上载/提供指向该新数据集的链接。
如果您想通过REST来完成这个任务,那么您应该查看一下QnA制造者REST参考文档。通过使用GET、LIST和UPDATE等调用,您应该能够实现您想要做的事情。还有一些样本,你也可以参考,以帮助你在路上。
https://stackoverflow.com/questions/71385348
复制相似问题