你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

将聊天用于项目

向机器人中添加聊天可使其更健谈而有趣。 使用自定义问答中的聊天功能,可以轻松地将一组预填充的常用聊天添加到项目中。 这可以用作你的机器人的个性化内容的起点,并节省从头开始编写它们的时间和成本。

此数据集有大约 100 个场景的聊天,使用多种角色(如专业、友好、有趣)的口音。 选择与机器人的语音最接近的角色。 收到用户查询后,自定义问题解答会尝试将其与已知的最接近的聊天问题和解答进行匹配。

不同个性的一些示例如下。 你可以查看所有个性化数据集以及个性化详细信息。

对于 When is your birthday? 的用户查询,每个个性都有一个风格的响应:

个性 示例
Professional 年龄这一概念不适用于我。
友好 我没有确切的年龄。
有趣 我没有年龄哦。
体贴 我没有年龄。
热情 我是机器人,所以我没有年龄。

语言支持

聊天数据集支持以下语言:

语言
中文
英语
法语
德国
意大利语
日语
韩语
葡萄牙语
西班牙语

添加聊天源

创建项目后,可以从“管理源”窗格添加来自 URL、文件和聊天的源。

Add source chitchat

选择需要用作聊天库的个性。

Menu of different chitchat personalities

编辑聊天问题和解答

编辑项目时,你会看到一个适用于聊天的新源,具体取决于所选个性化设置。 现在可以添加更改的问题或编辑响应,就像使用任何其他的源一样。

Edit chitchat question pairs

若要打开和关闭上下文和元数据的视图,请在工具栏中选择“显示列”。

添加更多聊天问题和解答

可以添加新的不在预定义数据集中的聊天问题对。 确保不复制聊天集中已涵盖的问题对。 添加任何新的聊天问题对时,它会添加到“编辑”源。 若要确保排名程序理解这是聊天,请添加元数据键/值对“编辑: 聊天”,如下图所示:

Add chitchat question answer pairs

从项目中删除聊天

选择“管理源”窗格,然后选择你的聊天源。 特定的聊天源作为 tsv 文件列出,使用所选的个性名称。 从工具栏选择“删除”。

Delete chitchat source

后续步骤