一种人机交互方法、系统、计算机设备和存储介质技术方案

技术编号:22531907 阅读:17 留言:0更新日期:2019-11-13 09:11
本发明专利技术适用于计算机领域,提供了一种人机交互方法、系统、计算机设备和存储介质,所述人机交互方法包括:根据人机交互信息确定客户当前意图信息;根据预设的业务关系模型,判断当前人机交互信息中是否含有与所述客户当前意图信息相匹配的全部实体信息;其中所述关系模型中包含有意图信息与实体信息的对应关系信息;若否,则通过预设模式获取缺失的实体信息。本发明专利技术方案提供的人机交互方法通过判断当前人机交互信息中是否含有与所述客户当前意图信息相匹配的全部实体信息,然后获取所缺失的实体信息,可以避免对于不能一次性描述清楚的问题给出不准确的答案,有效提高人机交互效率以及人机交互效果,为客户提供更好的体验效果。

A human-computer interaction method, system, computer equipment and storage medium

The invention is applicable to the field of computer, and provides a man-machine interaction method, system, computer equipment and storage medium. The man-machine interaction method includes: determining the current intention information of the customer according to the man-machine interaction information; judging whether the current human-machine interaction information contains all entity information matching the current intention information of the customer according to the preset business relationship model. ; the relationship model contains the corresponding relationship information between the intentional graph information and the entity information; if not, the missing entity information is obtained through the preset mode. The human-computer interaction method provided by the invention can avoid giving inaccurate answers to problems that cannot be described clearly at one time, effectively improve the human-computer interaction efficiency and human-computer interaction effect, and provide customers with information by judging whether the current human-computer interaction information contains all entity information matching with the current intention information of the customer, and then obtaining the missing entity information For better experience.

【技术实现步骤摘要】
一种人机交互方法、系统、计算机设备和存储介质
本专利技术属于计算机领域,尤其涉及一种人机交互方法、系统、服务器120和存储介质。
技术介绍
随着大数据和云计算飞速发展,计算能力快速增长的情况下,人工智能迎来了全盛发展时代。企业的日常人事、财务、IT等服务部门简单重复的咨询服务工作已经由机器代替。目前的人机对话技术中,服务器接收客户端的输入,然后在识别出其问题意图后反馈答案。但是现有的人机对话技术只是一问一答的形式,对于没有一次性描述清楚的问题不能给出正确答案。
技术实现思路
本专利技术实施例的目的在于提供一种人机交互方法,旨在解决现有的人机对话技术只是一问一答的形式,对于没有一次性描述清楚的问题不能给出正确答案的问题。本专利技术实施例是这样实现的:根据人机交互信息确定客户当前意图信息;根据预设的业务关系模型,判断当前人机交互信息中是否含有与客户当前意图信息相匹配的全部实体信息;其中关系模型中包含有意图信息与实体信息的对应关系信息;若否,则通过预设模式获取缺失的实体信息。本专利技术实施例的另一目的在于一种人机交互系统,包括:客户端和服务器,所述客户端,用于接收客户输入的交互信息并发送给所述服务器,并接收所述服务器发送的反馈信息;所述服务器,用于接收客户端发送的所述交互信息,执行权利要求1至7中任一项权利要求所述人机交互方法的步骤,并向所述客户端发送所述反馈信息。本专利技术实施例的另一目的在于提供一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述人机交互方法的步骤。本专利技术实施例的另一目的在于提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述人机交互方法的步骤。本专利技术方案提供的人机交互方法通过判断当前人机交互信息中是否含有与客户当前意图信息相匹配的全部实体信息,然后获取所缺失的实体信息,可以避免对于不能一次性描述清楚的问题给出不准确的答案,有效提高人机交互效率以及人机交互效果,为客户提供更好体验效果。附图说明图1为本专利技术实施例提供的一种人机交互方法的应用环境图;图2为本专利技术实施例提供的一种人机交互方法的流程图;图3为本专利技术实施例提供的一种根据人机交互信息确定客户当前意图信息的流程图;图4为本专利技术实施例提供的一种判断当前人机交互信息中是否含有与客户当前意图信息相匹配的全部实体信息的流程图;图5为本专利技术实施例提供的一种通过预设模式获取缺失的实体信息的流程图;图6为本专利技术另一实施例提供的一种通过预设模式获取缺失的实体信息的流程图;图7为本专利技术另一实施例提供的一种通过预设模式获取缺失的实体信息的流程图;图8为本专利技术实施例提供的一种人机交互系统中服务器中的人机交互装置的结构框图;图9为本专利技术实施例提供的一种意图信息与实体信息对应关系的示意图;图10为本专利技术实施例提供的一种不同意图信息之间相关联的示意图;图11为一个实施例中计算机设备的内部结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。图1为本专利技术实施例提供的人机对话方法的应用环境图,如图1所示,在该应用环境中,包括客户端110以及服务器120。服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群,可以是提供云服务器、云数据库、云存储和CDN等基础云计算服务的云服务器。客户端110可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。客户端110以及服务器120可以通过网络进行连接,本专利技术在此不做限制。如图2所示,在一个实施例中,提出了一种人机交互方法,本实施例主要以该方法应用于上述图1中的服务器120来举例说明。一种人机交互方法,可以包括以下步骤:步骤S202,根据人机交互信息确定客户当前意图信息。在本专利技术实施例中,人机交互(Human-ComputerInteraction,简写HCI)是指人与计算机之间使用某种对话语言,以一定的交互方式,为完成确定任务的人与计算机之间的信息交换过程。人机交互信息可以是语音、文字、图片等计算机可以识别的形式,但不限于此,本专利技术实施例不做限制。为方便描述,本专利技术实施例以人机交互信息为文字的形式举例说明。在本专利技术实施例中,意图信息指能够表达客户的目的或需求的信息,客户当前意图信息指客户通过客户端与服务器120正在进行的交互过程中的意图信息,例如当服务器120接收到客户端发送的交互信息“我要订机票”后,可以通过对交互信息进行自然语言语义理解,然后识别客户当前交互信息中的客户当前意图信息,如,当前交互信息“我要订机票”中的客户当前意图信息为“订机票”。其中自然语言处理(NLP,NaturalLanguageProcessing)是使用自然语言同计算机进行通讯的技术。在本专利技术实施例中,通过对当前人机交互信息进行自然语言理解,判断当前人机交互信息中包含意图信息,可以从当前人机交互信息中确定客户当前意图信息。当前人机交互信息中包含意图信息可以是当前人机交互信息中只包含意图信息,如“我要订机票”;也可以是当前人机交互信息中同时包含意图信息和实体信息,如“我要订去北京的机票”。服务器120可以直接通过对当前人机交互信息进行自然语言理解,然后确定客户当前意图信息。步骤S204,根据预设的业务关系模型,判断当前人机交互信息中是否含有与所述客户当前意图信息相匹配的全部实体信息;其中所述关系模型中包含有意图信息与实体信息的对应关系信息。在本专利技术实施例中,预设的业务关系模型为预先设定的包含意图与实体对应关系的集合,例如知识图谱,知识图谱是人工智能技术的重要组成部分,它是具有语义处理与信息互联互通能力的知识库。其中意图信息与实体信息的对应关系信息可以以关系链的形式表示,如图9所示,但关系链的表达的形式并不限于图9所示。实体信息是用于在完成意图时所需要提供的反应客观存在的事物信息内容,可以是人、事、物、抽象的概念或联系,如时间、地点、姓名;例如,意图为“查询天气”,其对应的实体为“地点、时间”,意图为“订机票”对应的实体为“出发地、目的地、时间、航班信息等”。在本专利技术实施例中,以预设的业务关系模型为事务型知识图谱举例说明,构建事务型知识图谱的步骤大致如下:首先,对垂直领域中业务知识内容进行分析,按业务在真实场景中的应用提取构建意图模型;如查询天气、订机票;根据构建的意图模型,按业务在真实场景中的应用提取相应的实体信息,这些实体是用于在完成意图目的时所需要提供的反应客观存在的事物信息内容,可以是人、事、物、抽象的概念或联系,如时间、地点、姓名;其次,按业务在客观存在真实场景中情况,将各个实体与相应意图进行关联,配置成一种意图与实体对应关系链,如图9所示;如意图为“查询天气”对应的实体为“本文档来自技高网...

【技术保护点】
1.一种人机交互方法,其特征在于,所述方法包括:根据人机交互信息确定客户当前意图信息;根据预设的业务关系模型,判断当前人机交互信息中是否含有与所述客户当前意图信息相匹配的全部实体信息;其中所述关系模型中包含有意图信息与实体信息的对应关系信息;若否,则通过预设模式获取缺失的实体信息。

【技术特征摘要】
1.一种人机交互方法,其特征在于,所述方法包括:根据人机交互信息确定客户当前意图信息;根据预设的业务关系模型,判断当前人机交互信息中是否含有与所述客户当前意图信息相匹配的全部实体信息;其中所述关系模型中包含有意图信息与实体信息的对应关系信息;若否,则通过预设模式获取缺失的实体信息。2.根据权利要求1所述的一种人机交互方法,其特征在于,当所述当前人机交互信息中只包含实体信息,所述根据人机交互信息确定客户当前意图信息,包括:判断是否存在上文人机交互信息,所述上文人机交互信息为上轮人机交互过程的交互信息;若是,则从上文人机交互信息中确定所述客户当前意图信息。3.根据权利要求1所述的一种人机交互方法,其特征在于,当所述当前人机交互信息中包含意图信息,所述根据人机交互信息确定客户当前意图信息,包括:从所述当前人机交互信息中确定所述客户当前意图信息。4.根据权利要求1所述的一种人机交互方法,其特征在于,所述根据预设的业务关系模型,判断当前人机交互信息中是否含有与所述客户当前意图信息相匹配的全部实体信息,包括:将所述客户当前意图信息和所述当前人机交互信息中与所述客户当前意图信息对应的实体信息赋值于所述对应关系信息中;判断所述对应关系信息中的与所述客户当前意图信息对应的实体信息是否全部被赋值;若是,则确定当前人机交互信息中含有与所述客户当前意图信息相匹配的全部实体信息;若否,则将所述对应关系中与所述客户当前意图信息对应的没有被赋值的实体信息确定为所述缺失的实体信息。5.根据权利要求1所述的一种人机交互方法,其特征在于,所述通过预设模式获取缺失的实体信息,包括:向客户端发送引导信息,并从客户...

【专利技术属性】
技术研发人员:蔡坤祥李凯凯陶然
申请(专利权)人:上海灵羚科技有限公司
类型:发明
国别省市:上海,31

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

1