新媒易动态
NEWS CENTER
NEWS CENTER
2019-09-09
意图是指用户在语音交互中发出的主要请求或动作。
意图示例:
2)技能
技能是满足用户特定需求的一个应用。例如用户说“查询我的洗发水快递到哪里了”时,会进入快递查询的技能。
3)问答型技能
通过Q(用户问法)和A(机器人回答)的配置,可以实现简单的用户与机器人的对话。
任务型技能:在问答型技能的基础上,增加槽位、API(接口)调用等高级功能,可以通过配置,来实现用户查询信息、问题搜索或者其他功能。
4)词典
某个关键词可能变化的内容,例如时间词典,位置词典。
语义槽:语义槽是用户说法中包含的关键词,它可以帮助系统准确识别意图,例如星座语义槽包含12星座的名称。语义槽和词典一般会同时使用,语义槽通常用来指代词典。一个语义槽可以同时绑定多个词典,一个词典也可以与不同的语义槽相关联。
5)追问
当用户问法中没有提供该语义槽值时,机器人要对其自动发起追问。
例如用户问:天气怎么样?我们无法获取到查询天气的地点的语义槽值,就需要机器人追问,您想获取哪里的天气信息?,追问话术一般设置多条,随机追问。
在国内开放的bot系统中,百度UNIT和微信的对话开放平台就是应用的该技术框架。
一个自然语言对话系统,理解的核心任务是对意图的解析和对词槽的识别。
例如:订明天早上8点北京到石家庄的火车,在这个例子中,对于用户表达的一句话,它的意图是要订火车票,其中涉及的词槽包括出发地、目的地、时间。当这个时间有多趟车次的时候,就需要进行追问用户,是要订哪一个。
以百度UNIT平台为例,搭建一个买票智能回复的流程。
当然,这只是火车票中的一个场景,在火车票这个场景中还有退票、改签、查询等功能。这些都是需要我们在需求梳理中要确定的。