UNIT是什么
Understanding and Interaction Technology
可定制、快速开发对话系统的平台
-
任务型和问答型
image.png -
闲聊
闲聊型
- 定制
不同的场景需要定制开发支持
- 快速
在线配置UNIT
查天气
业务方会话管理
UNIT能做什么
面向任务的理解和交互
任务
设个闹钟、拖个地板、订一下北京到上海的火车票
理解
对话模板把一句话的进行拆解,提取关键信息,参数化
image.png
- 对话意图
用户对话的目的
- 词槽
需要理解用户对话意图的限定条件,执行任务的关键信息
- 词典
词槽需要的有限、可枚举的归类词组,分为系统词典和用户词典
image.png
- 特征词
一组具有相似特征的词,通常被用于约束某条对话模板的匹配范围
交互
- 词槽澄清
如果一句话不能包含完整限定条件的词槽,则需要进行多轮询问,对词槽进行澄清
UNIT善于做什么
- 目的明确,能用一句话表达清楚,并且这句话能模板化,以便于拆解、抽象和标记
查下明天深圳的天气
- 更适合无屏设备的交互
简短的交互体验更好
无屏交互设备
UNIT不善于做什么
- 目的不明确,一个目的可以拆解多个子任务
预定飞机票:身份验证、查询航班、选择航班、价格对比、多人订票、确定下单
- 需要较多次数的对话才能澄清完词槽
买衣服、办信用卡
- 泛化的词槽
收集身份证号码、手机号、住址
image.png
如何使用UNIT
- 梳理高频业务
定义会话边界
体力活、精细化,注重体验。
是与知识库互补,而不是替代, 如果大量使用UNIT,UNIT优先级又是最高,那知识库就无法被触发访问,这样缩小问题解决会范围,并且会花费大量人力。
- 配置UNIT
https://ai.baidu.com/unit/home - 配置会话
目前只能手工配置数据库
优化提升
- 优化目标
不同场景的优化目标
- 对话管理
UNIT配置,只能支持简单的对话管理,带有逻辑条件的对话需要自行管理
切换意图,用户主动切换意图,如何判断
image.png
- 自动化训练
目前都是手工填写,耗时耗力
- 语术优化
简洁、精准
确认策略
- 结合语音输入
支持无屏
- 收集反馈循环优化,旋螺累积知识库
召回率 = 机器人能回答的问题数/问题总数
准确率 = 机器人正确回答的问题数/问题总数,要求高,宁可不回答也不能回答错误
问题解决率 = 机器人成功解决问题数/问题总数
image.png
-
多轮会话
image.png -
DM Kit
进一步了解
https://ai.baidu.com/docs#/UNIT-v2-guide/top
https://ai.baidu.com/forum/topic/show/870435
https://ai.baidu.com/unit/home
image.png
网友评论