一种基于智能体的问题求解方法及装置制造方法及图纸

技术编号:38577452 阅读:7 留言:0更新日期:2023-08-26 23:24
本说明书提供了一种基于智能体的问题求解方法及装置,应用于服务系统。其中,所述服务系统包括至少一个问题处理子系统,以及与所述至少一个问题处理子系统对接的多个智能体。所述方法包括:获取任一问题处理子系统接收到的待处理问题;响应于获取到的任一问题处理子系统接收到的待处理问题,将所述待处理问题发送到所述多个智能体,由所述多个智能体,对所述待处理问题进行协作求解,并将协作求解得到的结果,返回到所述问题处理子系统。返回到所述问题处理子系统。返回到所述问题处理子系统。

【技术实现步骤摘要】
一种基于智能体的问题求解方法及装置


[0001]本说明书的实施方式涉及人工智能领域,更具体地,本说明书的实施方式涉及一种基于智能体的问题求解方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本说明书的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]在人工智能领域中,智能体通常指可以自主活动的软件或硬件实体,可以基于系统中的知识和经验进行问题的求解,通常可以使用智能体来对行业领域内常见的问题进行求解。但随着各行各业的发展,通常会遇到多个行业领域交叉复合的问题,传统的智能体无法对此类问题进行求解。

技术实现思路

[0004]为克服相关技术中存在的问题,本说明书提供了以下方法及装置。
[0005]在本说明书实施方式的第一方面中,提供了一种基于智能体的问题求解方法,应用于服务系统;其中,所述服务系统包括至少一个问题处理子系统,以及与所述至少一个问题处理子系统对接的多个智能体;所述方法包括:
[0006]获取任一问题处理子系统接收到的待处理问题;
[0007]响应于获取到的任一问题处理子系统接收到的待处理问题,将所述待处理问题发送到所述多个智能体,由所述多个智能体,对所述待处理问题进行协作求解,并将协作求解得到的结果,返回到所述问题处理子系统。
[0008]在本说明书实施方式的第二方面中,提供了一种基于智能体的服务系统;所述系统包括:
[0009]至少一个问题处理平台,用于接收待处理问题;
[0010]多个智能体构成的推理子系统,其中,所述智能体包含推理引擎和知识库,用于响应所述至少一个问题处理平台的调用,以处理所述待处理问题;
[0011]协作管理子系统,用于对所述推理子系统中的智能体进行协作管理。
[0012]在本说明书实施方式的第三方面中,提供了一种基于智能体的问题求解装置,应用于服务系统;其中,所述服务系统包括至少一个问题处理子系统,以及与所述至少一个问题处理子系统对接的多个智能体;所述装置包括:
[0013]获取单元,用于获取任一问题处理子系统接收到的待处理问题;
[0014]求解单元,用于响应于获取到的任一问题处理子系统接收到的待处理问题,将所述待处理问题发送到所述多个智能体,由所述多个智能体,对所述待处理问题进行协作求解,并将协作求解得到的结果,返回到所述问题处理子系统。
[0015]在本说明书实施方式的第四方面中,提供了一种存储介质;所述存储介质上存储有计算机程序,该计算机程序执行时实现如上所述方法的步骤。
[0016]在本说明书实施方式的第五方面中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如上方法。
[0017]本说明书以上的实施方式,至少具有如下的有益效果:
[0018]在以上技术方案中,通过将多个智能体与直接面向待处理问题的问题处理子系统进行对接,以使多个智能体针对待处理问题进行协作求解,统合不同领域的知识、经验以及智能体,使得擅长不同领域问题求解的智能体之间进行协作,以实现针对单一智能体无法进行求解的复杂的问题的一套通用的求解方法。
附图说明
[0019]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0020]图1示意性地示出了根据本说明书实施方式的一种基于智能体的问题求解方法的架构示意图;
[0021]图2示意性地示出了根据本说明书实施方式的一种基于智能体的问题求解方法的流程图;
[0022]图3示意性地示出了根据本说明书实施方式的一种基于智能体的问题求解方法的流式计算的示意图;
[0023]图4示意性地示出了根据本说明书实施方式的一种基于智能体的问题求解方法的示意图;
[0024]图5示意性地示出了根据本说明书实施方式的一种基于智能体的问题求解方法的示意图;
[0025]图6示意性地示出了根据本说明书实施方式的一种基于智能体的问题求解模型的示意图;
[0026]图7示意性地示出了根据本说明书实施方式的一种基于智能体的问题求解装置的框图;
[0027]图8示意性地示出了根据本说明书实施方式的一种基于智能体的问题求解方法所在计算机设备的一种硬件结构图。
[0028]在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
[0029]下面将参考若干示例性实施方式来描述本说明书的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本说明书,而并非以任何方式限制本说明书的范围。相反,提供这些实施方式是为了使本说明书更加透彻和完整,并且能够将本说明书的范围完整地传达给本领域的技术人员。
[0030]本领域技术人员知道,本说明书的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本说明书可以具体实现为以下形式,即:完全的硬件、完全的软
件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0031]智能体(Intelligent agent)是指在某种环境中能够感知、推理、决策并执行动作的系统。智能体可以通过各种传感器来感知环境,并通过执行动作来影响环境。
[0032]在本说明书中,智能体通常指专家智能体(Expert agent)。专家智能体是一种基于专家知识的智能体。它的主要特点是能够模拟人类专家的决策过程,利用领域专家的知识来完成任务。专家智能体通常采用规则引擎、知识表示和推理技术等手段,从专家的知识库中提取并利用相关信息,进行推理和决策。
[0033]智能体通常应用于需要领域的知识来完成任务的领域,如医学诊断、法律咨询、金融投资等。它的优点在于能够利用领域知识和经验,提高任务完成的准确性和效率。同时,智能体还能够将领域的知识进行形式化表示和存储,方便知识的管理和维护。
[0034]智能体可以很好的解决领域内的问题。但是,对于跨领域的问题,由于缺乏相关的领域知识和经验,智能体通常无法进行处理。而在实际生产过程中,跨领域的复杂问题通常是常见的。
[0035]在相关技术中,可以将跨领域的问题对应的数个领域看做一个新的领域,针对该新的领域训练新的智能体,已解决该新的领域内的问题。但是,由于领域的组合的数量非常庞大,需要训练的新的智能体的数量会非常庞大,并且这样的新的智能体需要维护更大知识库,提高了知识库运行和维护成本。并且,此方法针对不同的跨领域的组合,都需要重新建立新的智能体进行应对,并不具备通用性。
[0036]因此,需要建立一套基于现有的智能体的,能够解决跨领域问题的,通用的问题求解方法。
[0037]为克服相关技术中存在的问题,本说本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于智能体的问题求解方法,应用于服务系统;其中,所述服务系统包括至少一个问题处理子系统,以及与所述至少一个问题处理子系统对接的多个智能体;所述方法包括:获取任一问题处理子系统接收到的待处理问题;响应于获取到的任一问题处理子系统接收到的待处理问题,将所述待处理问题发送到所述多个智能体,由所述多个智能体,对所述待处理问题进行协作求解,并将协作求解得到的结果,返回到所述问题处理子系统。2.根据权利要求1所述的方法,所述多个智能体为包含的知识库和推理引擎存在差异的异构智能体;将所述待处理问题发送到所述多个智能体,由所述多个智能体对所述待处理问题进行协作求解,包括:将所述待处理问题作为调用参数发送到所述多个智能体,以发起针对所述多个智能体包含的推理引擎的调用,由所述推理引擎基于所述知识库中存储的知识表示进行协作推理计算,以完成对所述待处理问题的协作求解。3.根据权利要求2所述的方法,所述服务系统还包括协作管理子系统;其中,所述协作管理子系统搭载了用于对所述多个智能体进行协作管理的协作算法;将所述待处理问题分别发送到所述多个智能体,由所述多个智能体,对所述待处理问题进行协作求解,包括:将所述待处理问题发送至所述协作管理子系统,由所述协作管理子系统运行所述协作算法,对所述多个智能体进行协作管理,以将所述待处理问题发送到所述多个智能体进行协作求解。4.根据权利要求2所述的方法,所述多个智能体对所述待处理问题进行协作求解,包括:所述多个智能体通过知识库语义共享的方式,对所述待处理问题进行协作求解。5.根据权利要求2所述的方法,所述服务系统为采用多租户架构的专家系统;所述服务系统包含:由多个智能体构成的推理子系统;用于对所述推理子系统中的智能体进行协作管理的协作管理子系统;以及,作为所述推理子系统的租户的多个问题处理子系统;其中,所述服务系统为所述多个问题处理子系统分别分配了...

【专利技术属性】
技术研发人员:陈钢祥
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1