UNIT介绍与使用

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

你可能感兴趣的:(UNIT介绍与使用)