你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
向机器人中添加聊天内容可使其更健谈而有趣。 使用 QnA Maker 中的聊天功能,可以轻松地将预填充的一组最常用的聊天内容添加到知识库 (KB) 中。 这可以用作你的机器人的个性化内容的起点,并节省从头开始编写它们的时间和成本。
注意
QnA Maker 服务将于 2025 年 10 月 31 日停用(从 2025 年 3 月 31 日延长)。 问答功能的较新版本现已作为 Azure AI 语言的一部分提供。 有关语言服务中的问答功能,请参阅问答。 从 2022 年 10 月 1 日开始,你将无法再创建新的 QnA Maker 资源。 从 2025 年 3 月 31 日开始,QnA Maker 门户不再可用。 有关将现有 QnA Maker 知识库迁移到问题解答的信息,请参阅迁移指南。
此数据集有大约 100 个场景的聊天内容,使用多种角色(如专业、友好、有趣)的口音。 选择与机器人的语音最接近的角色。 对于给定的用户查询,QnA Maker 会尝试将其与最接近的已知聊天内容 QnA 匹配。
不同个性的一些示例如下。 你可以查看所有个性化数据集以及个性化详细信息。
对于 When is your birthday? 的用户查询,每个个性都有一个风格的响应:
| 个性化 | 示例 |
|---|---|
| 专业版 | 年龄这一概念不适用于我。 |
| 友好 | 我没有确切的年龄。 |
| 有趣 | 我没有年龄哦。 |
| 体贴 | 我没有年龄。 |
| 热情 | 我是机器人,所以我没有年龄。 |
语言支持
聊天数据集支持以下语言:
| 语言 |
|---|
| 中文 |
| 英语 |
| 法语 |
| 德国 |
| 意大利语 |
| 日语 |
| 朝鲜语 |
| 葡萄牙语 |
| 西班牙语 |
在 KB 创建过程中添加聊天内容
在知识库创建过程中,在添加源 URL 和文件以后,就会有一个添加聊天内容的选项。 选择需要用作聊天内容库的个性。 如果不希望添加聊天内容,或者数据源中已经有聊天内容支持,请选择“无”。
向现有 KB 添加聊天内容
选择 KB,导航到“设置”页。 有一个链接,指向所有采用相应 .tsv 格式的聊天内容数据集。 下载所需个性,然后将其作为文件源上传。 请确保在下载和上传文件时不编辑格式或元数据。

编辑聊天内容的问题和解答
编辑 KB 时,会看到一个适用于聊天内容的新源,具体取决于所选个性。 现在可以添加更改的问题或编辑响应,就像使用任何其他的源一样。

若要查看元数据,请在工具栏中选择“视图选项”,然后选择“显示元数据”。
添加其他的聊天内容问题和解答
可以添加新的不在预定义数据集中的聊天 QnA 对。 确保不复制聊天内容集中已涵盖的 QnA 对。 添加任何新的聊天内容 QnA 时,它会添加到“编辑”源。 若要确保排名程序理解这是聊天内容,请添加元数据键/值对“编辑: 聊天内容”,如下图所示:
从现有 KB 中删除聊天内容
选择 KB,导航到“设置”页。 特定的聊天内容源作为文件列出,使用所选的个性名称。 可以将其作为源文件删除。

