5)追问
当用户问法中没有提供该语义槽值时,机器人要对其自动发起追问 。
例如用户问:天气怎么样?我们无法获取到查询天气的地点的语义槽值,就需要机器人追问,您想获取哪里的天气信息?,追问话术一般设置多条,随机追问 。
在国内开放的bot系统中,百度UNIT和微信的对话开放平台就是应用的该技术框架 。
一个自然语言对话系统,理解的核心任务是对意图的解析和对词槽的识别 。
例如:订明天早上8点北京到石家庄的火车,在这个例子中,对于用户表达的一句话,它的意图是要订火车票,其中涉及的词槽包括出发地、目的地、时间 。当这个时间有多趟车次的时候,就需要进行追问用户,是要订哪一个 。
以百度UNIT平台为例,搭建一个买票智能回复的流程 。
- 需求分析:订火车票需要知道时间、出发地、目的地新建一个BOT,命名为:火车票新建对话意图:命名订票添加词槽:出发时间、选择系统词槽词典,选择然后选择系统词典 sys_time(时间),出发地词槽、目的地词槽,这两个都可以选择系统词典,这些都是必填项 。设置词槽与意图关联属性,这里火车票的出发时间是订票里必须的关键信息,所以选择必填 。澄清话术就是当用户表达订票需求的语句里缺少出发时间时 bot 主动让用户澄清的话术 。还可以设置让用户澄清多少轮后放弃要求澄清,默认是 3 次 。设置 BOT 回应,BOT 回应就是当 BOT 识别出用户的意图和所有必填词槽值时给用户的反馈 。对于订票回复一般对接API接口,实现自动生成方式 。
3. 如何评判一个智能客服系统的好坏 (1)基于人工标注的评价
基于问答知识库来回答的系统,回答能力受限于知识库的丰富程度,也就是说知识库对用户问题的覆盖率,覆盖率越高,准确性越高 。
因此并非能回答用户的所有问题,系统最佳的状态是将能回答的全部回答准确,不能回答的全部拒识,即拒绝回答 。
因此这里的评价指标包括有问题解决率、拒识率、召回率和准确率等,我们的目标是让系统的有结果率无限接近数据的真实有结果率,召回率和准确率尽量高 。
召回率 = 机器人能回答的问题数 / 问题总数准确率 = 机器人正确回答的问题数 / 问题总数问题解决率 = 机器人成功解决的问题数 / 问题总数拒识率=机器人未回答问题数/用户问题数通过从每日的全量数据集中抽样出一个小数据集,保证小数据集的数据分布尽量符合全量数据集,然后由标注团队对数据集做标注,标注出每个问题的实际答案,一般标注完成后还有质检的环节,以保证标注结果尽量准确,这样便生成了每日数据的标准评测集 。
猜你喜欢
- 国内人工智能企业有哪些,人工智能7大应用领域一览
- 不能只看到发展事业的好处 创业同样也可能有不好的一面
- 哪个牌子手机性价比最高 哪个品牌的智能手机好
- 中国银行客服电话是多少
- 淘宝老年人专属客服在哪?有用吗?
- 溪口镇茶叶生产困境与发展对策
- 什么叫抱团发展 抱团发展的意思
- 创维酷开电视怎么投屏 创维酷开电视投屏的教程
- 文明6开局怎么发展快 游戏文明6开局怎么发展快
- 面试银行客服岗位会遇到那些问题 如何回答面试官的问题
