基于人工智能的人机交互方法和装置制造方法及图纸

技术编号:17196199 阅读:31 留言:0更新日期:2018-02-03 22:52
本申请公开了基于人工智能的人机交互方法和装置。该方法的一具体实施方式包括:接收用户输入的交互语句,以及判断是否生成交互语句对应的交互结果;根据判断结果,确定呈现给用户的交互信息,交互信息包括以下至少一项:生成的交互语句对应的交互结果、搜索引擎中的交互语句对应的搜索结果。实现了仅需构建生成核心类型的交互语句对应的交互结果所需的数据库,生成核心类型的交互语句对应的交互结果作为呈现给用户的交互信息,对于普适性的类型的交互语句,获取搜索引擎中的交互语句对应的搜索结果作为呈现给用户的交互信息。节省了构建用于生成交互信息的数据库的开销的同时,向用户提供各个类型的交互语句对应的交互信息。

【技术实现步骤摘要】
基于人工智能的人机交互方法和装置
本申请涉及计算机领域,具体涉及人机交互领域,尤其涉及基于人工智能的人机交互方法和装置。
技术介绍
人工智能技术(ArtificialIntelligence,简称AI)的快速发展为人们的日常工作和生活提供了便利。人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能越来越多地融入到人机交互中,结合人工智能的人机交互可以分析用户的需求,在用户输入交互语句之后,将用户期望得到的交互信息反馈给用户。目前,为了生成反馈给用户的交互信息,通常采用的方式为:需要针对不同类型的交互语句预先构建出用于不同类型的用于生成交互信息的数据库。然而,由于交互语句的类型的多样本和生成交互信息所需的数据量为海量级别,无法针对每一个类型的交互语句构建出完善的数据库,导致在用户输入一些类型的交互语句之后,无法向用户提供用户期望得到的交互信息。专利技术信息本申请提供了一种基于人工智能的人机交互方法和装置,用于解决上述
技术介绍
部分存在的技术问题。第一方面,本申请提供了基于人工智能的人机交互方法,该方法包括:接收用户输入的交互语句,以及判断是否生成交互语句对应的交互结果;根据判断结果,确定呈现给用户的交互信息,交互信息包括以下至少一项:生成的交互语句对应的交互结果、搜索引擎中的交互语句对应的搜索结果。第二方面,本申请提供了基于人工智能的人机交互装置,该装置包括:交互单元,配置用于接收用户输入的交互语句,以及判断是否生成交互语句对应的交互结果;确定单元,配置用于根据判断结果,确定呈现给用户的交互信息,交互信息包括以下至少一项:生成的交互语句对应的交互结果、搜索引擎中的交互语句对应的搜索结果。本申请提供的基于人工智能的人机交互方法和装置,通过接收用户输入的交互语句,以及判断是否生成交互语句对应的交互结果;根据判断结果,确定呈现给用户的交互信息,交互信息包括以下至少一项:生成的交互语句对应的交互结果、搜索引擎中的交互语句对应的搜索结果。实现了仅需构建生成核心类型的交互语句对应的交互结果所需的数据库,生成核心类型的交互语句对应的交互结果作为呈现给用户的交互信息,对于普适性的类型的交互语句,获取搜索引擎中的交互语句对应的搜索结果作为呈现给用户的交互信息。节省了构建用于生成交互信息的数据库的开销的同时,向用户提供各个类型的交互语句对应的交互信息。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1示出了可以应用本申请的基于人工智能的人机交互方法或装置的示例性系统架构;图2示出了根据本申请的基于人工智能的人机交互方法的一个实施例的流程图;图3示出了根据本申请的基于人工智能的人机交互方法的一个示例性流程图;图4示出了根据本申请的基于人工智能的人机交互装置的一个实施例的结构示意图;图5是适于用来实现本申请实施例的终端的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的基于人工智能的人机交互方法或装置的示例性系统架构。如图1所示,系统架构可以包括终端101、网络102和服务器103。网络102用以在终端101和服务器103之间提供通信链路的介质。网络102可以包括但不限于:3G、LTE、4G。终端101可以包括但不限于:智能手机、平板电脑、车载终端。服务器103为运行搜索引擎服务的服务器。服务器103可以接收终端101发送的请求,查询出搜索引擎中终端101的用户输入的交互语句对应的搜索结果,将交互语句对应的搜索结果发送给终端101。请参考图2,其示出了根据本申请的基于人工智能的人机交互方法的一个实施例的流程。需要说明的是,本申请实施例所提供的基于人工智能的人机交互的方法可以由终端(例如图1中的终端101)执行,相应地,基于人工智能的人机交互的装置可以设置于终端(例如图1中的终端101)中。该方法包括以下步骤:步骤201,接收用户输入的交互语句,判断是否生成交互语句对应的交互结果。在本实施例中,可以由终端接收用户输入的交互语句。例如,用户需要导航时,可以由车载终端接收用户输入的诸如“…到…时间最短的路线”的交互语句。在本实施例的一些可选的实现方式中,可以由终端例如车载终端接收用户输入的语音,对用户输入的语音进行识别,得到用户输入的语音对应的语句,从而,得到用户输入的交互语句。在本实施例中,在通过终端接收到用户输入的交互语句之后,可以判断是否可以生成用户输入的交互语句对应的交互结果。判断是否可以生成用户输入的交互语句对应的交互结果可以是指判断是否可以在终端生成用户输入的交互语句对应的交互结果。例如,由车载终端接收用户输入的交互语句“…到…时间最短的路线”,可以判断是否可以在车载终端生成该交互语句对应的交互结果,该交互语句对应的交互结果可以为…到…时间最短的路线。又例如,由车载终端接收用户输入的交互语句“打开空调”,可以判断是否在车载终端上可以生成该交互语句对应的交互结果,该交互语句对应的交互结果可以为打开车载终端所安装在的车辆上的空调之后返回的指示打开空调成功的指示信息。在本实施例的一些可选的实现方式中,在判断是否生成交互语句对应的交互结果时,可以判断是否存在与用户输入的交互语句匹配的核心类型的模板。判断是否存在与用户输入的交互语句匹配的核心类型的模板可以是指判断在终端是否存在与用户输入的交互语句匹配的核心类型的模板。核心类型可以包括导航类型、控制类型等类型。用户输入的交互语句也可以属于一个类型,例如,用户输入的交互语句“…到…时间最短的路线”的类型为导航类型、用户输入的交互语句“打开空调”的类型为控制类型。可以在终端预先存储多个核心类型的模版,相应地,可以在终端预先分别构建用于生成不同类型的交互语句对应的交互结果所需的数据的数据库。例如,可以在车载终端预先存储“…到…时间最短的路线”、“…到…的路上是否有加油站”等导航类型的模板,“打开…”、“关闭…”等控制类型的模板。预先在车载终端构建生成导航类型的交互语句对应的交互结果所需的地图数据的导航类型的数据库,生成控制类型的交互语句对应的交互结果所需的控制指令的控制类型的数据库。当不存在与用户输入的交互语句匹配的核心类型的模板时,可以确定未生成用户输入的交互语句对应的交互结果。当存在与用户输入的交互语句匹配的核心类型的模板时,可以以与交互语句匹配的核心类型的模板对应的提取方式提取出用户输入的交互语句中的关键词;基于提取出的关键词和核心类型的数据库,生成用户输入的交互语句对应的交互结果;确定生成交互语句对应的交互结果。例如,用户输入的交互语句的类型为天气类型本文档来自技高网...
基于人工智能的人机交互方法和装置

【技术保护点】
一种基于人工智能的人机交互方法,其特征在于,所述方法包括:接收用户输入的交互语句,以及判断是否生成交互语句对应的交互结果;根据判断结果,确定呈现给用户的交互信息,交互信息包括以下至少一项:生成的交互语句对应的交互结果、搜索引擎中的交互语句对应的搜索结果。

【技术特征摘要】
1.一种基于人工智能的人机交互方法,其特征在于,所述方法包括:接收用户输入的交互语句,以及判断是否生成交互语句对应的交互结果;根据判断结果,确定呈现给用户的交互信息,交互信息包括以下至少一项:生成的交互语句对应的交互结果、搜索引擎中的交互语句对应的搜索结果。2.根据权利要求1所述的方法,其特征在于,根据判断结果,确定呈现给用户的交互信息包括:当生成交互语句对应的交互结果时,将生成的交互语句对应的交互结果作为呈现给用户的交互信息;当未生成交互语句对应的交互结果时,将搜索引擎中的交互语句对应的搜索结果作为呈现给用户的交互信息。3.根据权利要求2所述的方法,其特征在于,判断是否生成交互语句对应的交互结果包括:判断是否存在与交互语句匹配的核心类型的模板;若否,确定未生成交互语句对应的交互结果;若是,以与所述核心类型的模板对应的提取方式提取出交互语句中的关键词;基于提取出的关键词和所述核心类型的数据库,生成交互语句对应的交互结果;确定生成交互语句对应的交互结果。4.根据权利要求3所述的方法,其特征在于,在判断是否生成交互语句对应的交互结果之前,所述方法还包括:获取搜索引擎中的交互语句对应的搜索结果。5.根据权利要求4所述的方法,其特征在于,接收用户输入的交互语句包括:接收用户输入的语音信息;将所述语音信息转化为对应的文字信息;将所述文字信息作为用户输入的交互语句。6....

【专利技术属性】
技术研发人员:林英展谢泽颖梁一川王文敏张寅凌光周超
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1