基于对消息意图的分析的智能协作支持系统的制作方法

文档序号:22578920发布日期:2020-10-20 16:54阅读:63来源:国知局
基于对消息意图的分析的智能协作支持系统的制作方法

相关申请的交叉引用

本申请要求于2019年4月4日在韩国知识产权局提交的韩国专利申请第10-2019-0039351号的优先权,其全部内容通过引用并入本文。

以下描述涉及群件,并且更具体地,涉及基于对消息意图的分析的智能协作支持系统。



背景技术:

对智能协作支持系统的需求日益增加,该系统可以通过智能地集成和管理从各种设备输入的各种分散的和零星的消息,根据消息的意图分析消息,并且集成式支持各种组织的内部和外部协作服务,从而提高用户的便利性。

韩国未经审查的专利公开(2018年7月13日)第10-2018-0081021号公开了一种任务策略图管理服务器,当许多商业组织与信使和企业资源计划(erp)之间的互操作相关联时,该服务器支持协作。为了管理任务项目,任务策略图管理服务器包括一种技术手段,其项目消息线程为“职责评估项”。

韩国专利第10-1881114号(2018年7月17日)提出了一种通过消息的自然语言处理(nlp)自动填充相关用户界面的技术。关于候选用户任务和规则路径,基于评分来确定相关任务,并且选择和提议任务的用户界面。然后,基于消息分析来自动填充用户界面的数据输入字段。

美国专利第9,928,229号(2018年3月27日)公开了一种技术,其用于利用与消息中找到的操作命令相关的信息来预填充表格。根据该技术,将通过分析自然语言消息而提取到的信息与候选目标表格中所需的输入字段进行比较,并且通过评分来确定目标表格。

然而,根据这些相关技术,任务必须由用户执行。另外,任务由单一消息确定。因此,很难将这些技术应用于现代公司的复杂任务。



技术实现要素:

本发明内容提供用于通过简化的形式介绍对构思的选择,这些构思将在下面的详细描述中进行进一步的描述。本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。

以下描述涉及基于对消息意图的分析的智能协作支持系统,该系统能够通过智能地集成和管理从各种设备输入的各种分散的和零星的消息,根据消息的意图来分析消息,并集成式支持各种组织的内部和外部协作服务,从而提高用户的便利性。

以下描述还涉及基于对消息意图的分析的改进的智能协作支持系统,该系统能够通过对消息意图的分析来智能地确定协作任务。

以下描述涉及基于对消息意图的分析的可靠的智能协作支持系统,该系统不仅填充构成以协作任务为单位的任务故事的各单独任务槽(indivisualtaskslots),而且还在单独任务槽被填满时执行协作任务动作。

在一个总体方面,基于对消息意图的分析的智能协作支持系统包括:智能协作支持平台,其被配置为通过基于上下文分析消息的意图,管理用于协作任务的异步会话、并与与在许多协作参与者的终端之间交换的消息的意图对应的协作任务进行交互;以及智能协作系统,其被配置为根据来自智能协作支持平台的协作任务调用,执行构成以协作任务为单位的任务故事的单独任务槽中包括的任务处理步骤。

附图说明

图1是示出根据本发明示例性实施例的基于对消息意图的分析的智能协作支持系统的配置的框图。

图2是例示用于系统到系统(s2s)通信的基于框架-槽的结构的图。

图3是例示基于上下文的异步会话管理的概念的图。

图4是例示基于排名提取多个意图的图。

图5是例示以与日程有关的协作任务为单位的任务故事的图,该任务故事用于协调和注册协作参与者的日程。

在整个附图和详细描述中,除非另有说明,否则相同的附图标记将被理解为表示相同的元件、特征和结构。为了清楚、说明和方便起见,可能夸大了这些元件的相对尺寸和描绘。

具体实施方式

下文中,将参考附图详细描述本发明的示例性实施例,以使本领域普通技术人员可以容易地理解和实施本发明。

图1是示出根据本发明示例性实施例的基于对消息意图的分析的智能协作支持系统的配置的框图。如图1所示,根据本发明的该示例性实施例的基于对消息意图的分析的智能协作支持系统包括智能协作支持平台100和智能协作系统200。智能协作支持平台100和智能协作系统200可以以软件(sw)的形式实现,并且被安装在相同的设备或单独的设备上。

智能协作支持平台100通过基于上下文分析消息的意图,管理用于协作任务的异步会话并且与协作任务进行交互,该协作任务对应于在许多协作参与者(图中未示出)的终端之间交换的消息的意图。

例如,智能协作支持平台100可以被实现为基于上下文来拦截在许多协作参与者的终端之间交换的消息并且分析所拦截的消息的意图。

同时,用于协作任务的异步会话管理是这样一种操作:将协作任务彼此分离,将处理每项协作任务的细节存储在会话存储器中,并且因为很多不同的协作任务是随机执行的,因此分开管理所存储的细节以确保每个协作任务的连续性。

此外,与协作任务的交互是这样一种操作:从智能协作系统200调用用于执行协作任务的任务进程并执行该任务进程。

智能协作系统200根据来自智能协作支持平台100的协作任务调用,执行构成以协作任务为单位的任务故事的单独任务槽中所包括的任务处理步骤。

为此,智能协作系统200以协作任务为单位定义任务故事,定义构成以协作任务为单位而定义的任务故事的单独任务槽,定义针对单独任务槽的任务处理步骤,从而创建任务场景。

智能协作系统200可以包括许多任务进程,用于处理针对各单独任务槽而定义的任务处理步骤,所述各单独任务槽构成以协作任务为单位的任务故事。

例如,这些任务进程可以是用于支付共享的支付协作任务进程210、用于邮件共享的邮件协作任务进程220、用于日程共享的日程协作任务进程230、用于会议的与会议相关的协作任务进程240、用于ipa功能的智能个人助理(ipa)协作任务进程250等,但是任务进程不限于此。

同时,当智能协作系统200将认证协议和认证装置彼此分离时,可以通过在没有密码的情况下进行认证来解决密码使用的问题。因此,任务进程可以进一步包括适用于移动环境的在线快速身份验证(fido)安全进程260和用于登录大数据分析平台300的登录器过程270。

根据本发明的另一方面,智能协作支持平台100可以包括交互器110和sw机器人120。

交互器110包括通信器111,该通信器111与包括智能协作系统200的内部或外部系统执行基于框架-槽的系统到系统(s2s)通信。

图2是例示用于s2s通信的基于框架-槽的结构的图。

智能协作系统200定义以协作任务为单位的任务故事,定义构成以协作任务为单位而定义的任务故事的单独任务槽,定义针对单独任务槽的任务处理步骤,从而创建任务场景。

利用图2所示的基于框架-槽的结构,智能协作支持平台100从智能协作系统200请求调用用于执行协作任务单位的协作任务的任务进程,该协作任务单位对应于由智能协作系统200定义的任务场景。

基于框架-槽的结构是一种知识表示技术,用于将有关特定对象或概念的典型知识表示为一组槽。在本发明中,框架是以故事为单位描述的,并且框架包括一个或多个槽和动作。“槽”描述了任务处理步骤和意图。“动作”描述了被调用以进行协作任务动作的任务进程,其中所述协作任务动作是在所有槽被填充后执行的。动作类型可以被描述为可执行应用、应用程序接口(api)、提问、建议、消息模板等,但是不限于此。

具体来说,“槽”描述了每个任务处理步骤中要处理的细节。通过表征状态转移(rest)api来定义每个任务处理步骤中要处理的细节,并将其注册为槽中的统一资源定位符(url)。将一组restapi参数和执行结果作为元信息进行管理,并在执行时间点进行绑定。

sw机器人120执行与由交互器110执行的基于框架-槽的s2s交互相对应的应用。

例如,由sw机器人120执行的应用可以包括:用于数据分类(包括任务分类)的分类应用121,用于查询响应(包括任务响应)的响应应用122,用于数据推荐(包括任务推荐)的推荐应用123,用于命令处理(包括任务进程调用)的处理应用124,以及用于数据分析(包括上下文分析)的分析应用125,但不限于此。

交互器110请求sw机器人120执行由基于框架-槽的s2s交互所请求的应用,并且sw机器人120执行由交互器110所请求的应用并将应用执行结果报告给交互器110。

根据本发明的另一方面,交互器110可以进一步包括上下文分析器112。如图3所示,上下文分析器112可以包括文本分析器112a、会话分析器112b和意图分析器112c。

文本分析器112a从对消息的文本分析中导出与在许多协作参与者的终端之间交换的消息有关的协作参与者。此时,还可以通过文本分析器112a导出时间信息。

会话分析器112b从对消息的会话分析中导出与在许多协作参与者的终端之间交换的消息有关的协作任务单位,并管理所导出的协作任务单位的任务连续性。

图3是例示了基于上下文的异步会话管理的概念的图。如图3所示,会话分析器112b可以管理正在进行的协作任务处理的细节以确定是否开始、继续或结束会话,并且可以在会话存储器中存储和管理协作任务处理的细节以管理协作任务的连续性。

意图分析器112c从对于在许多协作参与者的终端之间交换的消息的意图进行的分析中提取由文本分析器112a导出的协作参与者的意图。

作为一种分析消息的意图的方法,有一种基于词素分析和决策树进行评分并通过评分确定预期模式的技术。

同时,意图分析器112c可以被实现为基于排名来提取多个意图。当协作参与者具有多个意图时,意图分析器112c可以被实现为按优先级顺序来确定意图。

图4是例示基于排名提取多个意图的图。参考图4,分析消息内容,并导出该内容中包括的所有意图。然后,根据预定义规则确定被导出的意图的优先级顺序,并根据预定义排名来确定意图。

同时,根据本发明的另一方面,sw机器人120可以被实现为:在构成以会话分析器112b确定的协作任务为单位的任务故事的单独任务槽中所包括的任务处理步骤当中、从智能协作系统200调用用于执行与协作参与者的意图相对应的任务处理步骤的任务进程。

在这种情况下,sw机器人120可以被实现为根据统一资源标识符(uri)和基本的超文本传输协议(http)方法(发布、获取、放置和删除)来定义创建、读取、更新和删除(crud),并且在调用对应方法时调用用于访问对象化任务处理步骤的基于rest(表征状态转移)的任务进程。

图5是例示以日程相关的协作任务为单位的任务故事的图,该任务故事用于协调和注册协作参与者的日程。sw机器人120在包含在构成以与日程相关的协作任务为单位的任务故事的日程协调的单独任务槽中的任务处理步骤s1(检查收件人的日程)、s2(发送有关可用时间的邮件)和s3(发送确认邮件)当中,从智能协作系统200中调用用于执行与协作参与者(邮件或消息接收者)的意图相对应的任务处理步骤的任务进程。

同时,根据本发明的另一个方面,sw机器人120可以被实现为在所有单独任务槽都被填满时,从智能协作系统200中调用用于执行命名实体识别(ner),用于从在协作参与者的终端之间交换的消息中提取填充单独任务槽所需的意图,所述单独任务槽构成以协作任务为单位的任务故事,用于利用提取的意图填充,并且用于执行协作任务动作的任务进程。

例如,当许多协作参与者参加与会议相关的协作任务时,ner所需的意图可能是地点、时间、参与者列表。

与会议有关的消息被传送到协作参与者的终端,并且由意图分析器112c分析协作参与者的意图。sw机器人120执行ner以提取地点、时间和参与者列表(其是填充构成以与会议相关的协作任务为单位的任务故事的单独任务槽所需的意图),并使用提取的意图填充单独任务槽。

当通过该进程填满了地点、时间和参与者列表(其是单独任务槽所需的意图)时,sw机器人120从智能协作系统200调用用于执行会议日程注册(其是以与会议相关的协作任务为单位的协作任务动作)的任务进程,并注册会议日程。

同时,根据本发明的另一方面,交互器110可以进一步包括学习器113。学习器113通过学习来分析从外部协作系统400传送来的非标准消息,将该非标准消息转换为在智能协作系统中可用的标准化意图,并学习该意图。

由于从外部协作系统400传送来的消息是与从内部智能协作系统200传送来的标准消息在格式等方面不同的非标准消息,因此有必要分析和学习包括在通过学习器113从外部协作系统400传送来的非标准消息中的非标准意图,将该非标准意图转换为标准意图,并累积该标准意图以在智能协作支持平台100中使用。

同时,根据本发明的另一个方面,智能协作支持平台100还可以包括外部协座互操作适配器130。该外部协作互操作适配器130是用于与外部协作系统400进行互操作的元件。

当外部协作系统400通过外部协作互操作适配器130进行互操作时,对从外部协作系统400传送来的外部消息进行分析,并且通过使用由学习器113学习到的信息来从外部消息中提取意图。

同时,根据本发明的另一方面,智能协作支持平台100还可以包括自然语言处理(nlp)平台适配器140。nlp平台适配器140是用于与nlp平台500进行互操作的元件。

执行nlp的nlp平台500通过nlp平台适配器140进行互操作,该nlp包括消息分析所需的词素分析、实体名称分析、言语行为分析和意图分析。

同时,根据本发明的另一方面,智能协作支持平台100可以进一步包括控制器150。控制器150控制包括意图分析控制的整个智能协作支持平台100。

根据本发明,当通过智能协作支持平台100分析消息时,首先,基于优先级确定会话连续性,然后通过意图分析和ner提取来确定是否执行协作任务动作。

此时,由于在交换消息时可能会生成新会话或可能会结束现有会话,因此对会话进行异步管理以确保连续性。同时,一个消息可以与多个会话有关。

根据本发明,能够通过智能地集成和管理从各种设备输入的各种分散的和零星的消息,根据消息的意图分析消息,并且集成式支持各种组织的内部和外部协作服务,从而提高用户的便利性。

此外,根据本发明,由于可以通过消息意图的分析来智能地确定协作任务并执行任务进程,因此可以最小化用于协作的用户选择。

此外,根据本发明,不仅可以通过填充构成以协作任务为单位的任务故事的单独任务槽,而且还可以通过在单独任务槽被填满时执行协作任务动作来支持可靠的协作。

在本文公开的和在附图中示出的实施例被阐明为特定示例,其只是为了帮助理解,且不旨在限制本发明的各种实施例的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1