提高问题解答性能

已完成

创建和测试知识库后,可以通过“主动学习”和定义“同义词”来改善其性能

使用主动学习

主动学习可帮助你进行持续改进,以便随着时间的推移更好地正确回答用户问题。 人们经常会问一些措辞不同但最终含义相同的问题。 在此类情况下,主动学习会有所帮助,因为它可以让你考虑每个问答对的备选问题。 默认情况下,主动学习处于启用状态。

若要使用主动学习,可以执行以下操作:

创建问答对

在 Language Studio 中为项目创建问题和答案对。 还可以导入包含要批量上传的问答对的文件。

A screenshot showing how to import a file with question and answer pairs.

审阅建议

然后,主动学习开始为问答对中的每个问题提供备选问题。 可从“查看建议”窗格访问此内容:

A screenshot of the Review suggestions pane.

查看,然后通过选择备选短语旁边的复选标记或删除符号来接受或拒绝针对每个问题建议的这些备选短语。 可以使用顶部的“接受所有建议”或“拒绝所有建议”选项批量接受或拒绝建议。

在“编辑知识库”窗格中为对选择“添加备选问题”时,还可以手动添加备选问题:

A screenshot showing the Add alternate question option on the Edit knowledge base pane.

注意

若要了解有关主动学习的详细信息,请参阅通过主动学习丰富项目

定义同义词

当用户提交的问题可能包含多个不同的字词来表示相同内容时,同义词很有用。 例如,一家旅游代理商的客户可能会提到“预留”或“预订”。 通过将这些关键词定义为同义词,无论个人客户使用哪一术语,问题解答服务都可以找到相应的答案。

若要定义同义词,请使用 REST API 按以下 JSON 格式提交同义词:

{
    "synonyms": [
        {
            "alterations": [
                "reservation",
                "booking"
                ]
        }
    ]
}

注意

若要详细了解同义词,请参阅利用同义词改进响应质量