文章目录
1、什么是UNIT?
UNIT(Understanding and Interaction Technology)
是百度AI退出的可定制的对话开发系统。
开发文档中详细介绍了如何在UNIT上进行开发的过程,见开发文档
2、 专业术语
-
BOT
一个BOT
对应一个特定场景下独立完整的对话系统。用来满足特定场景下的对话理解与交互需求。通常按行业垂类划分。例如,银行信用卡办理BOT、电视遥控器BOT等。 -
技能
技能指在特定对话环境下的对话能力,分为自定义技能和系统技能。(如小度智能音箱的点歌功能就是一个技能。)-
自定义技能:完全由用户配置
-
系统技能:UNIT平台预置的通用能力,支持开发者后期干预
技能下包含 对话意图 与 问答意图,即BOT拥有的技能既可以解析用户对话的对话意图,也可以实现简单的FAQ问答。
-
-
对话技能
通过关键信息配置构建的对话能力。对话技能在多轮对话中可以准确理解用户需求(意图)和实现需求的关键信息(词槽),适用于需要根据不同对话意图和词槽信息给出不同对话答复的对话场景。能够在一些特定的对话场景下高精准地理解并满足用户需求,提升用户体验和满意度。比如问天气技能、订火车票技能、听音乐技能等等。 -
问答技能
问答技能适用于问题问法多样,但答案相对固定的对话场景,不需要根据用户对话话语中的关键信息来设定不同的答复内容。比如针对各种规则制度、政策法规等信息的问答技能。 -
意图
意图就是理解用户的目的。例如说“北京天气”,对话意图就是查天气。
定义BOT技能下的对话意图时需要设置对话意图管理的词槽(实现对话意图的必要条件),以及BOT理解对话意图后给用户的回应。
意图分为 对话意图 和 问答意图 ,问答意图用于圈定某一个范围或主题的问答对。 -
词槽
满足用户对话意图时的关键信息或限定条件,可以理解为用户需要提供的筛选条件。
例如在查询天气时,需要明确知道时间和地点才能给出具体的天气情况,那么词槽是地点和时间。 -
词典
属于词槽的所有词汇组成的词典
地点的词槽:{北京}
那地点词槽的词典:
北京、#帝都、上海、杭州、深圳、。。。。
#
开头的表示与前面词是同义词 -
对话样本
用来给对话系统做示范,教他在用户说的具体句子里,该如何理解对话意图,哪个词是重要信息,对应的词槽是什么。
例如,通过对话样本告诉机器人“三亚明天会不会有雨”与“三亚明日会下雨吗”都是询问天气的语句,其中“三亚”是对应城市city这个词槽,“明日”和“明天”都是time词槽。这样训练越多,机器的理解能力便越强。
即对话样本就是真实的问题样例。