The invention particularly relates to a method for realizing dialogue management in intelligent dialogue. This method realizes dialogue management in intelligent dialogue. By creating intention flow and intention structure of dialogue management, optimizing word slot extraction process, increasing intention jump mechanism and fusing the dialogue information below, it realizes intention jump in dialogue process, word slot extraction and historical information fusion, multi-round dialogue tasks, and reduces system response time. This method not only can quickly and accurately identify the user's intention to input corpus and extract the slot value, and query the ambiguous or missing slot twice or repeatedly, but also can support the jump of user's intention in the interactive process, and the system can respond to the user's questions on different topics.
【技术实现步骤摘要】
一种实现智能对话中对话管理的方法
本专利技术涉及自然语言处理
,特别涉及一种实现智能对话中对话管理的方法。
技术介绍
对话管理是指系统采用一定的方式引导对话,其主要任务根据用户输入,结合上下文语境和历史对话信息等,识别当前对话意图和主题,并判断从用户获取的信息是否能够进行下一步动作。对话管理的模型一般可以分为非统计的对话管理模型和基于统计的对话管理模型。目前阶段,对于非统计的对话管理模型主要分为:基于有限状态机、基于填充词槽特征和基于任务数。其中,基于有限状态机和基于填充词槽特征的对话管理方法均需开发时预先考虑并设定好所有可能的交互过程,速度较快,但是对于未设定的场景这两种方法无法处理。基于填充词槽特征的对话管理方法相对于有限状态机方法,仅关心当前对话状态的信息,无需严格遵守操作顺序,稳定性较好,目前广泛应用于成熟的商用系统。但是由于基于填充词槽特征的对话管理模型结构简单,无法处理多轮对话中的需求。基于任务数的对话管理方法与基于有限状态机的对话管理方法正好相反,其灵活性好,但是处理速度慢。基于统计的对话管理模型广泛采用基于马尔科夫决策过程(MarkovDecisionprocess,MDP)模型。该模型基于系统可以观测的以往所有状态作出决策,模型建模比较复杂,在实际应用尤其是作为平台应用时,很难收集大规模的语料信息,导致识别效果不佳,但是较传统的方法,其灵活性比较好。基于上述情况,本专利技术设计了一种实现智能对话中对话管理的方法。
技术实现思路
本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的实现智能对话中对话管理的方法。本专利技术是通过如下技术方 ...
【技术保护点】
1.一种实现智能对话中对话管理的方法,其特征在于:通过创建对话管理的意图流程和意图结构,优化词槽抽取流程,增加意图跳转机制,融合向下文中对话信息,实现对话过程中的意图跳转,词槽抽取与历史信息融合,多轮对话任务,减少系统响应时间。
【技术特征摘要】
1.一种实现智能对话中对话管理的方法,其特征在于:通过创建对话管理的意图流程和意图结构,优化词槽抽取流程,增加意图跳转机制,融合向下文中对话信息,实现对话过程中的意图跳转,词槽抽取与历史信息融合,多轮对话任务,减少系统响应时间。2.根据权利要求1所述的实现智能对话中对话管理的方法,其特征在于:当系统获取用户输入后,首先查询对话列表,判断上次对话是否为意图,如果上次对话与意图无关或本次对话为未查询到上次对话的新对话,则直接跳入意图识别单元,对用户输入的语料进行意图识别,判断当前语料输出是否为新意图,若是新意图则交由意图管理单元处理;如果通过查询对话列表发现上次对话为意图对话内容,则继续判断上次意图对话的结果。3.根据权利要求2所述的实现智能对话中对话管理的方法,其特征在于:所述意图识别单元对用户输入的语料进行意图识别,如果当前语料输出的意图评分大于设定值则判定当前语料输出为新意图,交由意图管理单元在多轮对话交互中经多次获取当前意图内容,直至本次意图问答结束,进入下一个对话意图;如果当前语料输出的意图评分低于设定值则判定当前语料输出不是新意图,语料流向其他单元进行处理。4.根据权利要求2或3所述的实现智能对话中对话管理的方法,其特征在于:所述意图管理单元包括词槽提取,历史数据维护和意图子菜单三部分。5.根据权利要求4所述的实现智能对话中对话管理的方法,其特征在于:所述意图子菜单采用树状结构,包括根意图和子意图;每个根意图包含多个子意图,子意图之间属于互斥关系,对于同一个根意图下的所有的子意图之间不可有重复,不同根意图的子意图之间,可以有交集,包含重复的子意图;根意图之间为平行关系,无相互联系,属于多轮对话的引导层。6.根据权利要求2所述的实现智能对话中对话管理的方法,其特征在于:所述上次意图对话的结果包括意图调用成功,意图因缺少词槽调用失败和意图因其他原因调用失败三种情况。7.根据权利要求6所述的实现智能对话中对话管理的方法,其特征在于:当上次意图对...
【专利技术属性】
技术研发人员:潘心冰,郭运艳,李明明,曾光,
申请(专利权)人:浪潮软件股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。