掌桥专利:专业的专利平台
掌桥专利
首页

基于会话驱动的流程编排在通讯智能机器人的管理系统

文献发布时间:2024-04-18 19:59:31


基于会话驱动的流程编排在通讯智能机器人的管理系统

技术领域

本发明涉及自动会话流程编排技术领域,具体为基于会话驱动的流程编排在通讯智能机器人的管理系统。

背景技术

智能机器人之所以叫智能机器人,这是因为它有相当发达的“大脑”,在脑中起作用的是中央处理器,这种计算机跟操作它的人有直接的联系,最主要的是,这样的计算机可以进行按目的安排的动作。

目前,智能机器人在通讯领域中的应用越来越广泛。然而,现有的智能机器人系统在处理复杂任务时存在着交互繁琐、流程不流畅等问题,无法提供高效的通讯体验。

发明内容

本发明的目的在于提供基于会话驱动的流程编排在通讯智能机器人的管理系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:基于会话驱动的流程编排在通讯智能机器人的管理系统,所述系统由会话管理模块、流程编排模块以及节点执行模块组成;

用户与智能机器人进行交互时,会话管理模块接收到用户的输入,并根据会话状态和上下文信息将输入传递给流程编排模块中设置的流程编排引擎;

流程编排引擎根据用户的意图和需求,选择合适的几点模块,并将输入传递给节点执行模块进行处理;

节点执行模块执行相应的处理逻辑,并返回结果给流程编排引擎,流程编排引擎根据节点结果和流程规则,决定下一步的节点和执行流程,并更新会话状态和上下文信息,在用户与机器人的会话中,不断进行任务交互和流程控制,最终实现了智能的通讯服务。

优选的,会话管理模块,用于管理用户和机器人之间的会话,并跟踪会话的状态和上下文信息。

优选的,流程编排模块,基于会话驱动的流程编排引擎,根据用户的需求定义机器人的能力,动态的调整会话的流程节点,根据会话内容自动选择合适的任务流程,并在执行过程中进行动态调整。

优选的,节点执行模块,负责按照流程规则执行各个节点的操作,每个节点包括具体的指令、条件判断、接口调用,节点执行模块根据节点的顺序依次执行,以完成整个流程编排的目标。

优选的,还包括:

会话监听模块,用于监听用户的会话消息。

优选的,还包括:

自然语言处理模块,用于将用户的自然语言输入转化为机器可理解的指令,并进行语义解析提取关键词。

优选的,还包括:

关键词触发流程模块,用于将关键词跟流程触发条件进行匹配,从而触发流程。

优选的,还包括:

路径选择模块,负责按照流程规则寻找下一个节点的操作。

与现有技术相比,本发明的有益效果是:

本发明提出的基于会话驱动的流程编排在通讯智能机器人的管理系统,通过提取会话的关键词来触发特定场景会话流程启动。一旦触发,流程中的节点和流程将被激活,形成一个基于设计好的节点与流程的“机器人”。该“机器人”能够依次执行流程中的各个节点,接收会话消息、调用接口、发送回复等,从而实现一段自动化的会话过程。这种基于会话驱动的流程编排方式使得智能机器人能够更加灵活地响应用户需求,提供个性化的服务,提升交互体验,提供智能化、高效率的会话交互服务。

附图说明

图1为本发明会话编排核心时序图;

图2为本发明关键词触发流程模块模块架构图;

图3为本发明自然语言处理模块架构图;

图4为本发明流程编排模块架构图;

图5为本发明会话管理模块架构图;

图6为本发明节点执行模块架构图;

图7为本发明路径选择模块架构图。

具体实施方式

为了使本发明的目的、技术方案进行清楚、完整地描述,及优点更加清楚明白,以下结合附图对本发明实施例进行进一步详细说明。应当理解,此处所描述的具体实施例是本发明一部分实施例,而不是全部的实施例,仅仅用以解释本发明实施例,并不用于限定本发明实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1至图7,本发明提供一种技术方案:基于会话驱动的流程编排在通讯智能机器人的管理系统,包括以下模块:

会话监听模块:用于监听用户的会话消息。

自然语言处理模块:用于将用户的自然语言输入转化为机器可理解的指令,并进行语义解析提取关键词。

关键词触发流程模块:用于将关键词跟流程触发条件进行匹配,从而触发流程。

流程编排模块:基于会话驱动的流程编排引擎,根据用户的需求定义机器人的能力,动态的调整会话的流程节点,根据会话内容自动选择合适的任务流程,并在执行过程中进行动态调整。

节点执行模块:负责按照流程规则执行各个节点的操作。每个节点可以包括具体的指令、条件判断、接口调用等。节点执行模块会根据节点的顺序依次执行,以完成整个流程编排的目标。

路径选择模块:负责按照流程规则寻找下一个节点的操作。

会话管理模块:用于管理用户和机器人之间的会话,并跟踪会话的状态和上下文信息。

定时任务模块:用于定时清理会话状态。

当用户与智能机器人进行交互时,会话管理模块接收到用户的输入,并根据会话状态和上下文信息将输入传递给流程编排引擎。流程编排引擎根据用户的意图和需求,选择合适的几点模块,并将输入传递给该节点模块进行处理。节点模块执行相应的处理逻辑,并返回结果给流程编排引擎。流程编排引擎根据节点结果和流程规则,决定下一步的节点和执行流程,并更新会话状态和上下文信息。这样,在用户与机器人的会话中,不断进行任务交互和流程控制,最终实现了智能的通讯服务。

通过上述的技术架构和实施方式,本发明实现了一种基于会话驱动的流程编排在通讯领域的智能机器人实现方式。这种实现方式在会话过程中,通过提取会话的关键词来触发特定场景会话流程启动。一旦触发,流程中的节点和流程将被激活,形成一个基于设计好的节点与流程的“机器人”。该“机器人”能够依次执行流程中的各个节点,接收会话消息、调用接口、发送回复等,从而实现一段自动化的会话过程。这种基于会话驱动的流程编排方式使得智能机器人能够更加灵活地响应用户需求,提供个性化的服务,提升交互体验,提供智能化、高效率的会话交互服务。

具有以下优点:

1.自动化的会话交互和流程控制,提供了更高效、智能的通讯体验。

2.可灵活扩展和定制的节点模块,适应不同的应用场景和需求。

3.充分利用自然语言处理技术,提供自然的交互方式。

4.动态调整任务流程,根据用户需求和机器人能力进行优化和改进。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

相关技术
  • 一种隧道施工用隧道拱门支撑装置
  • 一种寒区岩石隧道施工用加速空气流动吸尘装置
  • 一种隧道施工用具有降尘注浆功能的支撑结构
  • 一种隧道施工用钢支撑固定装置
  • 一种集成化的全断面岩石隧道掘进机滚刀刀座
  • 一种岩石施工用隧道掘进支撑维护系统
  • 一种用于岩石隧道掘进的龙门隧道掘进装置
技术分类

06120116520159