对话控制装置和对话控制方法制造方法及图纸

技术编号:15072575 阅读:91 留言:0更新日期:2017-04-06 18:48
意图估计权重决定部(9)根据意图层次图数据(8)和激活的意图,决定意图估计权重。迁移节点决定部(10)根据意图估计权重对意图估计结果进行修正后,决定要新迁移而激活的意图。对话话轮生成部(13)根据激活后的意图来生成对话的话轮。对话控制部(2)在通过对话的话轮被赋予了新的输入的情况下,控制意图估计部(7)、意图估计权重决定部(9)、迁移节点决定部(10)和对话话轮生成部(13)中的至少任意处理,通过反复进行该控制,最终执行所设定的命令。

Dialog control device and session control method

The weight of the intention estimate (9) determines the weight of the intention estimate according to the intention hierarchy data (8) and the active intention. The migration node decision section (10) determines the intent of the new migration and the activation of the intended result based on the estimated weight of the intention. The conversation wheel generating section (13) generates a conversation wheel according to the active intention. The dialogue control section (2) through the dialogue wheel is given a new input, control part (7), estimation of intention intention estimation decision section (9), the weight transfer node determines (10) and Department of dialogue turn generating part (13) of at least any treatment, through repeated the final execution control, set the command.

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及根据所输入的自然语言进行对话并执行基于用户意图的命令的对话控制装置和对话控制方法
技术介绍
近年来,对人说出的言语进行语音输入并使用其识别结果来执行操作的方法受到关注。该技术被用作便携电话或汽车导航等的语音接口,基本方法如下:预先将系统假定的语音识别结果和操作对应起来,在语音识别结果是假定的语音识别结果的情况下,执行操作。该方法与现有的手动操作相比,能够通过发出语音而直接进行操作,因此,作为快捷功能而有效发挥作用。另一方面,用户需要发出系统等待的言语以执行操作,当系统处理的功能增加时,必须记忆的言语增加。并且,一般情况下,充分理解操作说明书后再使用的用户较少,其结果是,不清楚为了进行操作应该如何说出什么内容,因此,存在除了实际记忆的功能以外无法利用语音进行操作的问题。因此,作为对其进行改良后的现有技术,作为即使用户没有记住用于达到目的的命令也能够达到目的的方法,公开有系统通过对话进行引导而达到目的的方法。作为其实现方法之一,存在如下方法:预先将对话脚本构成为树构造,从树构造的根起探寻中间节点(以后将在树构造上进行迁移的情况称作节点激活),在到达末端节点的时点,用户达到目的。关于探寻对话脚本的树构造的哪里,针对树构造的各节点保持的关键字,根据用户的发话中包含哪个关键字来决定在该时点激活的意图的迁移终点。进而,例如在专利文献1所记载的技术中,具有多个这种脚本,各脚本保持对该脚本赋予特征的多个关键字,由此,根据最初的用户的发话决定选择哪个脚本来进行对话。并且,公开有如下方法:在用户发话的内容与当前进行中的脚本的树构造的迁移终点均不一致的情况下,根据对多个脚本赋予的多个关键字选择其它脚本并从根起进行对话,由此切换话题。现有技术文献专利文献专利文献1:日本特开2008-170817号公报
技术实现思路
专利技术要解决的课题现有的对话控制装置如上所述构成,因此,在不能迁移的情况下,能够选择新的脚本。但是,例如在根据系统的功能设计而生成的树构造的脚本和表示用户假定的功能的表现不同的情况下,在选择某个脚本并利用树构造的脚本的对话中,在用户发话的内容是脚本假定外的发话的情况下,存在其它脚本的可能性,根据发话内容选择似然脚本。在发话的内容暧昧的情况下,优先选择进行中的脚本,因此,存在即使在其它脚本更加似然的情况下也不进行迁移的课题。并且,现有方法无法动态变更脚本自身,因此,存在如下课题:在根据系统的功能设计而生成的树构造的脚本与用户假定的功能构造不同时或用户误解了功能时,无法定制树构造的脚本。本专利技术正是为了解决上述课题而完成的,其目的在于,得到针对假定外的输入也能够进行适当迁移并执行适当命令的对话控制装置。用于解决课题的手段本专利技术的对话控制装置具有:意图估计部,其根据将基于自然语言的输入转换成语素串而得到的数据,估计输入的意图;意图估计权重决定部,其根据将意图设为层次构造后的数据和在对象时点激活的意图,决定由意图估计部估计出的意图的意图估计权重;迁移节点决定部,其根据由意图估计权重决定部决定的意图估计权重对意图估计部的估计结果进行修正后,决定要新迁移而激活的意图;对话话轮生成部,其根据由迁移节点决定部激活后的一个或多个意图生成对话的话轮;以及对话控制部,其在通过由对话话轮生成部生成的对话的话轮被赋予了新的基于自然语言的输入的情况下,控制意图估计部、意图估计权重决定部、迁移节点决定部和对话话轮生成部进行的处理中的至少任意处理,通过反复进行该控制,最终执行所设定的命令。专利技术效果本专利技术的对话控制装置决定估计出的意图的意图估计权重,根据该意图估计权重对意图的估计结果进行修正后,决定要新迁移而激活的意图,因此,针对假定外的输入,也能够进行适当迁移并执行适当命令。附图说明图1是示出本专利技术的实施方式1的对话控制装置的结构图。图2是示出本专利技术的实施方式1的对话控制装置的意图层次数据的一例的说明图。图3是示出本专利技术的实施方式1的对话控制装置的对话例的说明图。图4是示出本专利技术的实施方式1的对话控制装置的对话中的意图迁移的说明图。图5是示出本专利技术的实施方式1的对话控制装置的意图估计结果的说明图。图6是示出本专利技术的实施方式1的对话控制装置的对话脚本数据的说明图。图7是示出本专利技术的实施方式1的对话控制装置的对话历史数据的说明图。图8是示出本专利技术的实施方式1的对话控制装置的对话流程的流程图。图9是示出本专利技术的实施方式1的对话控制装置的对话话轮生成处理的流程的流程图。图10是示出本专利技术的实施方式2的对话控制装置的结构图。图11是示出本专利技术的实施方式2的对话控制装置的对话例的说明图。图12是示出本专利技术的实施方式2的对话控制装置的意图估计结果的说明图。图13是示出本专利技术的实施方式2的对话控制装置的命令历史数据的说明图。图14是示出本专利技术的实施方式2的对话控制装置的针对命令历史数据的追加处理的流程的流程图。图15是示出本专利技术的实施方式2的对话控制装置的针对用户判定是否进行确认的处理的流程的流程图。图16是示出本专利技术的实施方式3的对话控制装置的结构图。图17是示出本专利技术的实施方式3的对话控制装置的对话例的说明图。图18是示出本专利技术的实施方式3的对话控制装置的意图估计结果的说明图。图19是示出本专利技术的实施方式3的对话控制装置的追加迁移链路数据的说明图。图20是示出本专利技术的实施方式3的对话控制装置的追加迁移链路的变更处理的流程的流程图。图21是示出本专利技术的实施方式3的对话控制装置的变更后的意图层次数据的说明图。具体实施方式下面,为了更加详细地说明本专利技术,根据附图对用于实施本专利技术的方式进行说明。实施方式1图1是示出本专利技术的实施方式1的对话控制装置的结构图。图1所示的对话控制装置具有语音输入部1、对话控制部2、语音输出部3、语音识别部4、语素解析部5、意图估计模型6、意图估计部7、意图层次图数据8、意图估计权重决定部9、迁移节点决定部10、对话脚本数据11、对话历史数据12、对话话轮生成部13、语音合成部14。语音输入部1是在对话控制装置中受理语音输入的输入部。对话控制部2是控制语音识别部4~语音合成部14进行对话并执行最终对意图分配的命令的控制部。语音输出部3是在对话控制装置中进行语音输出的输出部。语音识别部4是识别从语音输入部1输入的语音并将其转换成文本的处理部。语素解析部5是将由语音识别部4识别出的识别结果分割本文档来自技高网
...
对话控制装置和对话控制方法

【技术保护点】
一种对话控制装置,其特征在于,该对话控制装置具有:意图估计部,其根据将基于自然语言的输入转换成语素串而得到的数据,估计该输入的意图;意图估计权重决定部,其根据将意图设为层次构造后的数据和在对象时点激活的意图,决定由所述意图估计部估计出的意图的意图估计权重;迁移节点决定部,其根据由所述意图估计权重决定部决定的所述意图估计权重对所述意图估计部的估计结果进行修正后,决定要新迁移而激活的意图;对话话轮生成部,其根据由所述迁移节点决定部激活后的一个或多个意图生成对话的话轮;以及对话控制部,其在通过由所述对话话轮生成部生成的对话的话轮被赋予了新的基于自然语言的输入的情况下,控制所述意图估计部、所述意图估计权重决定部、所述迁移节点决定部和所述对话话轮生成部进行的处理中的至少任意处理,通过反复进行该控制,最终执行所设定的命令。

【技术特征摘要】
【国外来华专利技术】2013.11.25 JP 2013-2429441.一种对话控制装置,其特征在于,该对话控制装置具有:
意图估计部,其根据将基于自然语言的输入转换成语素串而得到的数据,估计该
输入的意图;
意图估计权重决定部,其根据将意图设为层次构造后的数据和在对象时点激活的
意图,决定由所述意图估计部估计出的意图的意图估计权重;
迁移节点决定部,其根据由所述意图估计权重决定部决定的所述意图估计权重对
所述意图估计部的估计结果进行修正后,决定要新迁移而激活的意图;
对话话轮生成部,其根据由所述迁移节点决定部激活后的一个或多个意图生成对
话的话轮;以及
对话控制部,其在通过由所述对话话轮生成部生成的对话的话轮被赋予了新的基
于自然语言的输入的情况下,控制所述意图估计部、所述意图估计权重决定部、所述
迁移节点决定部和所述对话话轮生成部进行的处理中的至少任意处理,通过反复进行
该控制,最终执行所设定的命令。
2.根据权利要求1所述的对话控制装置,其特征在于,
所述对话控制装置具有历史考虑对话话轮生成部以代替对话话轮生成部,该历史
考虑对话话轮生成部根据由所述迁移节点决定部激活后的一个或多个意图生成对话
的话轮,并记录作为所述对话的结果而执行的命令,并且,使用在一定时间以内执行
了命令执行历史中的选择项意图中的不是执行意图的意图的情况下登记的列表,生成
对话的话轮。
3.根据权利要求2所述的对话控制装置,其特征在于,
在一定时间以内执行了命令执行历史中的选择项意图中的不是执行意图的意图
的情况下,历史考虑对话话轮生成部生成进行确认的对话话轮,在生成该对话话轮后,
在一定时间以内没有执行所述列表中存在的选择项意图中的所述不是执行意图的意
图且该情况重复了设定次数的情况下,所述历史...

【专利技术属性】
技术研发人员:藤井洋一石井纯
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1