在 qnamaker 中向现有 qna 对添加新话语后,响应中缺少像 <sampletag> 这样的标签

tags like <sampletag> are missing from the response after adding new utterances to the existing qna pair in qnamaker

在 Qnamaker 中,如果我尝试修改现有 qna maker 的话语列表,并且如果响应具有 之类的标签,那么在重新训练模型后这些标签会从响应中丢失。关于为什么会发生这种情况或我们需要如何克服这种情况有什么想法吗?

提前致谢

这是示例 qna 对,其中有一个 tag.We 在后端使用此标签。

添加新话语后,响应中缺少标签。

QnAMaker 在 markdown 中存储 question/answer 对,并且自动删除类似 html 的标签。

您可以使用 &lt;&gt; 等特殊实体代码尝试强制解决问题(可能不会得到您期望的结果),或者我会改变方法您正在使用类似 dispatch 的方式在您的机器人中处理您的 QnA。

作为一个粗略的例子,假设您有使用您的 QnA 的用户说 'purpose 1' 和 'purpose 2'(您将用什么标记答案)。您可以将 'purpose 1' 和 'purpose 2' 分成两个单独的知识库,并在您的机器人中添加寻找“目的”(意图)的分派,并将您的用户转移到适当的知识库。同时,您可以在 QnA 外部添加方法来处理您需要的内容。这样,您的机器人逻辑就会处理您需要使用这些标签处理的任何内容,而不是 QnA。