一种用于人工智能领域的人机交互逻辑引擎的方法技术

技术编号:22641756 阅读:14 留言:0更新日期:2019-11-26 16:11
本发明专利技术涉及一种用于人工智能领域的人机交互逻辑引擎的方法。方法包括:使用传统的主处理分支,其中信息从一个节点流向下一个节点,通过主处理分支,通过移动到下一个节点来响应正常的呼叫接收方的询问和回答;使用通用的非节点配置,响应与当前问题不直接相关的回答,使得无需在主处理分支的各个节点处设置大量的响应,提高简洁配置和复杂响应;使用NLP机器人来响应人机交互逻辑引擎的内置逻辑不能解释的场景,在复杂的交互中使用多轮的上下文来确定交互的内容,以便实现复杂场景的合理响应。本发明专利技术解决了如何能够以高效、准确的方式自动响应更广泛的呼叫接收短语的问题,使得用户可以以高效、准确的方式自动响应更广泛的呼叫接收短语。

A method of human-computer interaction logic engine used in the field of artificial intelligence

The invention relates to a method for a human-computer interaction logic engine used in the field of artificial intelligence. The methods include: using the traditional main processing branch, in which information flows from one node to the next node, through the main processing branch, through moving to the next node to respond to the normal inquiry and answer of the call receiver; using the general non node configuration, responding to the answer that is not directly related to the current question, so that there is no need to set a large number of nodes in the main processing branch The NLP robot is used to respond to the unexplained scene of the built-in logic of the human-computer interaction logic engine, and the context of multiple rounds is used to determine the content of the interaction in the complex interaction, so as to realize the reasonable response of the complex scene. The invention solves the problem of how to automatically respond to a broader call receiving phrase in an efficient and accurate manner, so that the user can automatically respond to a broader call receiving phrase in an efficient and accurate manner.

【技术实现步骤摘要】
一种用于人工智能领域的人机交互逻辑引擎的方法
本专利技术涉及机器学习领域。更具体地说,本专利技术涉及一种用于人工智能领域的人机交互逻辑引擎的方法。
技术介绍
目前,节点是经常链接到其他节点的数据单元,形成具有许多分支的树状数据结构。在人工智能中,传统上,节点被用于许多更简单的流程,在这些流程中,调用方以有限的方式响应机器,并且每个响应都使用节点编码,以便机器理解和响应调用方。因此,来自机器的问题通常必须非常具体,以确保调用方以节点逻辑所涵盖的适当方式进行响应。如果调用方在主流程分支上摇摆不定,比如随机问一个问题,比如“为什么要打电话给我?”在回答一个不相关的问题时,或者如果调用方没有以机器能够理解的方式完全回答问题,节点逻辑就会崩溃。通过实现非节点配置来侦听这些“辅助”响应,并在不干扰节点逻辑的情况下做出适当的响应,该系统使企业能够更加灵活地在人机交互中使用人工智能。该系统允许在更多的场景中简化响应,同时通过消除使用节点编码每个场景的需要,简化了整个树的逻辑设计。
技术实现思路
本专利技术所要解决的技术问题是提供一种用于人工智能领域的人机交互逻辑引擎的方法,解决了如何能够以高效、准确的方式自动响应更广泛的呼叫接收短语的问题,使得用户可以以高效、准确的方式自动响应更广泛的呼叫接收短语。通过本专利技术可以实现的技术目的不限于上文已经特别描述的内容,并且本领域技术人员将从下面的详细描述中更加清楚地理解本文中未描述的其他技术目的。本专利技术解决上述技术问题的技术方案如下:根据本公开的一方面,本专利技术提供一种用于人工智能领域的人机交互逻辑引擎的方法,其特征在于,所述人机交互逻辑引擎使用节点和非节点配置自动响应多种类型的交互,所述方法包括:所述人机交互逻辑引擎使用传统的主处理分支,其中信息从一个节点流向下一个节点,通过所述主处理分支,所述人机交互逻辑引擎通过移动到所述下一个节点来响应正常的呼叫接收方的询问和回答;所述人机交互逻辑引擎使用通用的非节点配置,能够响应与当前问题不直接相关的回答,所述非节点设置使得所述人机交互逻辑引擎无需在所述主处理分支的各个节点处设置大量的响应,提高所述人机交互引擎的简洁配置和复杂响应;所述人机交互逻辑引擎使用NLP机器人来响应所述人机交互逻辑引擎的内置逻辑不能解释的场景,在复杂的交互中使用多轮的上下文来确定交互的内容,以便实现复杂场景的合理响应。可选地,在如上所述的方法中,所述人机交互逻辑引擎还使用辅助响应,所述辅助响应使用所述非节点配置,并且与当前节点无关。可选地,在如上所述的方法中,所述人机交互逻辑引擎不断地监听辅助响应,一旦听到所述辅助响应,则将对话转移到辅助流程中,所述人机交互逻辑引擎使用所述辅助流程进行适当的响应。可选地,在如上所述的方法中,所述辅助流程的转移能够在会话期间的任何时间、任何节点上发生。可选地,在如上所述的方法中,所述人机交互逻辑引擎能够将提出的特定问题设置为不可转移。可选地,在如上所述的方法中,所述人机交互逻辑引擎能够在完成辅助过程后,将使用在整个过程中学习到的信息来决定是返回到之前停止的节点,或转移到所述主处理分支中的另一个节点。可选地,在如上所述的方法中,所述人机交互逻辑引擎使用NLP机器人并且使用插槽逻辑而不是节点来响应所述人机交互逻辑引擎的内置逻辑不能解释的场景。上述技术方案仅为本专利技术实施例的一些部分,本领域技术人员从以下本专利技术的详细描述中可以导出和理解包含了本专利技术的技术特征的各种实施例。本领域技术人员将会理解,通过本专利技术可以实现的效果不限于上文已经具体描述的内容,并且从以下详细说明中将更清楚地理解本专利技术的其他优点。附图说明被包括以提供对本专利技术的进一步理解的附图示出本专利技术的实施例,并且与说明书一起用于解释本专利技术的原理。图1为本专利技术实施例提供的用于人工智能领域的人机交互逻辑引擎的方法的流程图。具体实施方式现在将详细参考本专利技术的示例性实施例,其示例在附图中示出。下面将参考附图给出的详细描述旨在解释本专利技术的示例性实施例,而不是示出可以根据本专利技术实现的唯一实施例。以下详细描述包括具体细节以便提供对本专利技术的透彻理解。然而,对于本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下实践本专利技术。在一些情况下,已知的结构和设备被省略或以框图形式示出,集中于结构和设备的重要特征,以免模糊本专利技术的概念。在整个说明书中将使用相同的附图标记来表示相同或相似的部分。以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。在本专利技术的描述中,需要理解的是,术语“上”、“下”、“中心”、“内”、“外”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。图1示出了本专利技术实施例提供的用于人工智能领域的人机交互逻辑引擎的方法的流程图。如图1所示,本专利技术提供了用于人工智能领域的人机交互逻辑引擎的方法,其特征在于,所述人机交互逻辑引擎使用节点和非节点配置自动响应多种类型的交互,所述方法包括:所述人机交互逻辑引擎使用传统的主处理分支,其中信息从一个节点流向下一个节点,通过所述主处理分支,所述人机交互逻辑引擎通过移动到所述下一个节点来响应正常的呼叫接收方的询问和回答。主处理分支沿着预先定义的节点路径运行。例如,在回答机器提出的“您对我们的服务满意吗?”时,对方可能会回答“是”、“否”或“也许”,这可能导致主分支上有三个单独的节点,每个节点都有自己的后续对话行。所述人机交互逻辑引擎使用通用的非节点配置,能够响应与当前问题不直接相关的回答,所述非节点设置使得所述人机交互逻辑引擎无需在所述主处理分支的各个节点处设置大量的响应,提高所述人机交互引擎的简洁配置和复杂响应;所述人机交互逻辑引擎使用NLP机器人来响应所述人机交互逻辑引擎的内置逻辑不能解释的场景,在复杂的交互中使用多轮的上下文来确定交互的内容,以便实现复杂场景的合理响应。根据本专利技术的实施例,在如上所述的方法中,所述人机交互逻辑引擎还使用辅助响应,所述辅助响应使用所述非节点配置,并且与当前节点无关。可选地,在如上所述的方法中,所述人机交互逻辑引擎不断地监听辅助响应,一旦听到所述辅助响应,则将对话转移到辅助流程中,所述人机交互逻辑引擎使用所述辅助流程进行适当的响应。可选地,在如上所述的方法中,所述辅助流程的转移能够在会话期间的任何时间、任何节点上发生。可选地,在如上所述的方法中本文档来自技高网...

【技术保护点】
1.一种用于人工智能领域的人机交互逻辑引擎的方法,其特征在于,所述人机交互逻辑引擎使用节点和非节点配置自动响应多种类型的交互,所述方法包括:/n所述人机交互逻辑引擎使用传统的主处理分支,其中信息从一个节点流向下一个节点,通过所述主处理分支,所述人机交互逻辑引擎通过移动到所述下一个节点来响应正常的呼叫接收方的询问和回答;/n所述人机交互逻辑引擎使用通用的非节点配置,能够响应与当前问题不直接相关的回答,所述非节点设置使得所述人机交互逻辑引擎无需在所述主处理分支的各个节点处设置大量的响应,提高所述人机交互引擎的简洁配置和复杂响应;/n所述人机交互逻辑引擎使用NLP机器人来响应所述人机交互逻辑引擎的内置逻辑不能解释的场景,在复杂的交互中使用多轮的上下文来确定交互的内容,以便实现复杂场景的合理响应。/n

【技术特征摘要】
1.一种用于人工智能领域的人机交互逻辑引擎的方法,其特征在于,所述人机交互逻辑引擎使用节点和非节点配置自动响应多种类型的交互,所述方法包括:
所述人机交互逻辑引擎使用传统的主处理分支,其中信息从一个节点流向下一个节点,通过所述主处理分支,所述人机交互逻辑引擎通过移动到所述下一个节点来响应正常的呼叫接收方的询问和回答;
所述人机交互逻辑引擎使用通用的非节点配置,能够响应与当前问题不直接相关的回答,所述非节点设置使得所述人机交互逻辑引擎无需在所述主处理分支的各个节点处设置大量的响应,提高所述人机交互引擎的简洁配置和复杂响应;
所述人机交互逻辑引擎使用NLP机器人来响应所述人机交互逻辑引擎的内置逻辑不能解释的场景,在复杂的交互中使用多轮的上下文来确定交互的内容,以便实现复杂场景的合理响应。


2.根据权利要求1所述的方法,
其特征在于,所述人机交互逻辑引擎还使用辅助响应,所述辅助响应使用所述非节点配置,并且与当前节点无关。
...

【专利技术属性】
技术研发人员:周继敏
申请(专利权)人:百可录北京科技有限公司
类型:发明
国别省市:上海;31

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

1