智能人机交互方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:18894867 阅读:23 留言:0更新日期:2018-09-08 11:08
本发明专利技术涉及一种智能人机交互方法,包括步骤:获取用户输入信息,通过分词距离算法提取用户输入信息中关键字,分词距离算法基于预设行业背景生成;根据关键字,获得当前参数信息;将当前参数信息与预设数据库中问题进行匹配,当存在匹配问题时,获取匹配问题,预设数据库基于预设行业背景建立;查找匹配问题对应的答案,获取当前匹配答案;推送当前匹配答案。上述智能人机交互方法,用户根据预设行业背景输入问询信息,预设的数据库也是根据预设的行业背景生成,可以防止出现匹配到出现与行业背景无关的错误答案的现象,同时可以满用户对专业化和精细化的需求的问题。此外本发明专利技术还提供一种智能人机交互装置,计算机设备以及存储介质。

Intelligent human-machine interaction method, device, computer equipment and storage medium

The invention relates to an intelligent human-computer interaction method, which comprises steps of acquiring user input information, extracting keywords from user input information through word segmentation distance algorithm, generating word segmentation distance algorithm based on preset industry background, obtaining current parameter information according to keywords, and presetting current parameter information to problems in database. Matching, when there is a matching problem, get the matching problem, the default database is based on the preset industry background; find the corresponding answer to the matching problem, get the current matching answer; push the current matching answer. The above intelligent human-computer interaction method, the user input inquiry information according to the preset industry background, the preset database is also generated according to the preset industry background, can prevent the occurrence of matching with the industry background has nothing to do with the wrong answer, and can meet the user's professional and refined needs. In addition, the invention also provides an intelligent human-machine interaction device, a computer device and a storage medium.

【技术实现步骤摘要】
智能人机交互方法、装置、计算机设备及存储介质
本专利技术涉及人工智能技术,特别是涉及基于智能人机交互方法、装置、计算机设备及存储介质。
技术介绍
人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。目前,虽然人工智能已经得到很大程度的发展,但人工智能产品还处于一个订制化时代,这些人工智能产品可以对用户的问话做出一些通用性的回答。但是这些通用的人机对话服务已经不能满足用户专业化和精细化的需求,是人工智能普及与应用的一大障碍。
技术实现思路
基于此,有必要针对通用的人机对话服务已经不能满足用户专业化和精细化的需求的问题,提供一种人工智能的数据库应用方法、装置、计算机设备以及存储介质。一种智能人机交互方法,包括步骤:获取用户输入信息,通过分词距离算法提取所述用户输入信息中关键字,所述用户输入信息基于预设行业背景输入;根据所述关键字,获得当前参数信息;将所述当前参数信息与预设数据库中问题进行匹配,当存在匹配问题时,获取所述匹配问题;查找所述匹配问题对应的答案,获取当前匹配答案,所述预设数据库基于所述预设行业背景建立;推送所述当前匹配答案。在其中一个实施例中,所述获取用户输入信息,通过分词算法提取所述用户输入信息中输入关键字的步骤之前还包括:统计预设行业背景中单个汉字间的使用频率;根据所述使用频率确定汉字间的关联距离;根据所述汉字间的关联距离建立分词距离模型,所述分词距离模型加载有分词距离算法。在其中一个实施例中,所述根据所述关键字获得参数信息的步骤具体包括:通过机器学习算法对所述关键字进行组合;根据所述关键字的组合获得参数信息,所述参数信息与多个所述关键字的组合对应。在其中一个实施例中,所述将所述当前参数信息与预设数据库中问题进行匹配,当存在匹配问题时,获取所述匹配问题的步骤具体包括:将所述参数信息输入预设数据库,与所述预设数据库中问题进行匹配;获取所述参数信息与数据库内问题的匹配度;当存在匹配度超过预设阈值的问题时,判定存在匹配问题,将匹配度最高的问题作为匹配问题,获取所述匹配问题。在其中一个实施例中,所述根据所述关键字,获得当前参数信息的步骤之后,还包括:将所述参数信息输入预设数据库,与所述预设数据库中问题进行匹配;获取所述参数信息与数据库内问题的匹配度;当不存在匹配度超过预设阈值的问题时,判定不存在匹配问题,推送查询失败信息。在其中一个实施例中,所述将所述参数信息与预设数据库中问题进行匹配,查找匹配问题对应的答案,获取当前匹配答案的步骤之前还包括:将预设问题及所述预设问题的答案输入预设数据库。在其中一个实施例中,所述推送所述匹配答案的步骤之后包括:获取用户根据所述匹配答案重新输入问答信息;根据所述重新输入信息、所述当前参数信息以及所述当前匹配答案,更新所述当前参数信息;返回所述将所述当前参数信息与预设数据库中问题进行匹配,当存在匹配问题时,获取所述匹配问题的步骤。一种智能人机交互装置,包括:关键字提取模块,用于获取用户输入信息,通过分词距离算法提取所述用户输入信息中输入关键字,所述用户输入信息基于预设行业背景输入;参数信息获取模块,用于根据所述输入关键字,获得当前参数信息;匹配问题获取模块,将所述当前参数信息与预设数据库中问题进行匹配,当存在匹配问题时,获取所述匹配问题;匹配答案查找模块,用于查找所述匹配问题对应的答案,获取当前匹配答案。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。上述智能人机交互方法、装置、计算机设备,首先获取用户基于预设行业背景输入的问询信息,通过分词距离算法提取用户输入信息中的关键字,可以有效防止生成与行业背景无关的关键字,在生成关键字后再将关键字以参数形式发送至预设的数据库中进行匹配,得到匹配答案。而其中预设的数据库也是根据预设的行业背景生成,继而可以防止出现匹配到出现与行业背景无关的错误答案的现象,本申请的智能人机交换方法可以满用户对专业化和精细化的需求的问题。附图说明图1为一个实施例中智能人机交互方法的应用环境示意图;图2为一个实施例中智能人机交互方法的流程示意图;图3为一个实施例中智能人机交互方法的流程示意图;图4为一个实施例中智能人机交互方法流程示意图;图5为一个实施例中智能人机交互方法的流程示意图;图6为一个实施例中智能人机交互装置的结构框图;图7为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的智能人机交互方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。服务器104可以通过终端102获取用户基于行业背景输入的信息,而后通过分词距离算法提取用户输入信息中关键字;并根据关键字,获得当前参数信息;而后将当前参数信息与服务器内的预设数据库中问题进行匹配,当存在匹配问题时,获取匹配问题,预设数据库也是基于预设行业背景建立;查找匹配问题对应的答案,获取当前匹配答案;推送当前匹配答案至终端102。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种智能人机交互方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:步骤S100,获取用户输入信息,通过分词距离算法提取所述用户输入信息中关键字,所述用户输入信息基于预设行业背景输入。用户输入信息是指用户输入通过终端输入的问询信息,分词距离算法是指服务器中的用来提取关键字的算法,所述用户输入信息基于预设行业背景输入。譬如将本方法的智能人机交互方法应用在在计算机领域,用户输入的问句中包含“一台独立的服务器”这样的计算机领域的用于,通过分词算法可以从中提取出关键字“一台”、“独立”以及“服务器”。用户可以通过终端102向服务器发送问询信息,而后服务器接收用户发送的问询信息,并通过分词距离算法提取出用户输入信息的关键字。在一个具体实施例中,终端102可以为一台智能手机,智能手机上存储有微信程序,用户可以通过关注相关微信号或者扫码来选择对应行业背景下的智能人机交互方法进行问询。步骤S300,根据关键字,获得当前参数信息。服务器获得关键字后,通过核心语义引擎来获得关键字对应的参数信息,参数信息与步骤S100中提取出所有关键字综合表达的语义相对应,在其中一个实施例中,一个参数信息可以与多个关键字组合相对应。步骤S500,将当前参数信息与预设数据库中问题进行匹配,当存在匹配问题时,获取所述匹配问题。预设数据库指的包含了预设问题以及与预设问本文档来自技高网...

【技术保护点】
1.一种智能人机交互方法,其特征在于,包括步骤:获取用户输入信息,通过预设分词距离算法提取所述用户输入信息中关键字,所述用户输入信息基于预设行业背景输入;根据所述关键字,获得当前参数信息;将所述当前参数信息与预设数据库中问题进行匹配,当存在匹配问题时,获取所述匹配问题,所述预设数据库基于预设行业背景建立;查找所述匹配问题对应的答案,获取当前匹配答案;推送所述当前匹配答案。

【技术特征摘要】
1.一种智能人机交互方法,其特征在于,包括步骤:获取用户输入信息,通过预设分词距离算法提取所述用户输入信息中关键字,所述用户输入信息基于预设行业背景输入;根据所述关键字,获得当前参数信息;将所述当前参数信息与预设数据库中问题进行匹配,当存在匹配问题时,获取所述匹配问题,所述预设数据库基于预设行业背景建立;查找所述匹配问题对应的答案,获取当前匹配答案;推送所述当前匹配答案。2.根据权利要求1所述的方法,其特征在于,所述获取用户输入信息,通过分词算法提取所述用户输入信息中输入关键字的步骤之前还包括:统计单个汉字间的使用频率;根据所述使用频率确定汉字间的关联距离;根据所述汉字间的关联距离建立分词距离模型,所述分词距离模型加载有分词距离算法。3.根据权利要求1所述的方法,其特征在于,所述根据所述关键字获得参数信息的步骤具体包括:通过机器学习算法对所述关键字进行组合;根据所述关键字的组合获得参数信息,所述参数信息与多个所述关键字的组合对应。4.根据权利要求1所述的方法,其特征在于,所述将所述当前参数信息与预设数据库中问题进行匹配,当存在匹配问题时,获取所述匹配问题的步骤具体包括:将所述参数信息输入预设数据库,与所述预设数据库中问题进行匹配;获取所述参数信息与数据库内问题的匹配度;当存在匹配度超过预设阈值的问题时,判定存在匹配问题,将匹配度最高的问题作为匹配问题,获取所述匹配问题。5.根据权利要求1所述的方法,其特征在于,所述根据所述关键字,获得当前参数信息的步骤之后,还包括:将所述参数信息输入预设数据库,与所述预设数据库中问题进行...

【专利技术属性】
技术研发人员:吴荣华
申请(专利权)人:广州幽联信息技术有限公司
类型:发明
国别省市:广东,44

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

1