知识库
在智能问答需求中,有一些问题可以提前设置好答案,不涉及上下文环境,是一问一答。对于这类问答,就可以使用知识库模块。
- 录入问题和答案
- 设计标准问、相似问和近义词
- 使用搜索和排序,根据相似度返回结果,同搜索引擎
产品特色
- 内置的检索模型基于大数据训练
- 完善的问答对管理和词典管理
实现原理
知识库通过标准问、相似问、自定义词典和答案维护对话内容,为 Chatopera 机器人平台用户提供标准的、快速的对话检索服务。对话用户的请求文本和问答对里的标准问或扩展问比较,计算相似度,当相似度高于阀值时,即认定该问答对的答案是对话用户需要的回复。
动态答案
将知识库答案路由到多轮对话的话题,然后从多轮对话获得答案。
目前,知识库路由(routeDirectReply答案)只在多轮对话检索 上支持,多轮对话检索中,自动优先检索知识库。
Chatopera 多轮对话检索过程,优先级:知识库 > 脚本 > 兜底回复。
应用场景
尤其是在客服场景中,来访者有大量的问题都是重复的一问一答的问题,答案相对来说固定,或者在一段时间内固定,这样最适合通过完善知识库提升客服工作效率。
提示:一问一答是指一个问题对应固定的答案。 比如“世界上有几个大洲?”就属于这类为题;但是如果问“今天股市大盘走势如何?”,答案不是固定的,该类对话使用 意图识别模块 和 多轮对话 脚本解决。
使用过程
学习使用知识库的过程很简单,历史数据也不是必需的。通常先由业务人员整理一些常见问题,并在知识库管理页面添加问答对,在对话测试页面进行简单的验证就可以集成上线了。
进阶优化知识库包括:
1)设置自定义词典,增强知识库检索时处理近义词的能力;
2)为标准问增加扩展问;
3)在对话历史记录页面查看沉寂问题和兜底回复,创建新的问答对;
4)使用聚类分析服务,进行大规模的对话历史的自动机器人学习分析。
增强知识库的智能水平,知识库的优化,知识库的优化也是长期的过程,也是企业重要的很有价值的资产。