基于行业数字化的智能体构建开发方法技术

技术编号:33134852 阅读:23 留言:0更新日期:2022-04-17 00:58
本发明专利技术公开了基于行业数字化的智能体构建开发方法,属于智能体模型技术领域,包括:步骤一:以面向对象的思想度智能体进行建模,识别几何模型,生成原子的模型服务;步骤二:从业务智能角度入手,以DDD的设计思想为驱动,基于原子服务聚合成业务服务;步骤三:设置规则引擎,规则引擎根据内置的规则库和算法库进行规则智能训练;步骤四:通过定时任务进行模型训练,进行集成算法优化,动态更新算法库,对特征和数据进行分析;通过本发明专利技术提供的智能体构建方法,从软件定义的角度,对智能体进行数字化定义;面对5G设备、数控设备、智能机器人等物理实体,可轻松实现在数字世界对智能体的构建和演化表达。演化表达。演化表达。

【技术实现步骤摘要】
基于行业数字化的智能体构建开发方法


[0001]本专利技术属于智能体模型
,具体是基于行业数字化的智能体构建开发方法。

技术介绍

[0002]智能体是人工智能领域中一个很重要的概念;任何独立的能够思想并可以同环境交互的实体都可以抽象为智能体;传统的计算系统是封闭的,要满足一致性的要求,然而社会机制是开放的,不能满足一致性条件,这种机制下的部分个体在矛盾的情况下,需要通过某种协商机制达成一个可接受的解。
[0003]随着制造行业数字化转型的推进过程,智能体常在我们的日常生活中被提及到。物理世界的智能体是驻留在某一环境下能够自主、灵活地执行动作以满足设计目标的行为实体。数字化转型的一种体现方式就是讲现实物理世界的智能体可以进行量化、数字化。这就需要对智能体进行IT世界的构建,模拟或者仿真。本专利技术为构建这个智能体提供了一种方法,采用微服务架构进行开发,以java语言为主要的技术路线,构建OT世界中的智能体,并在该IT世界的构建体之上进行智能演进和学习优化。

技术实现思路

[0004]为了解决上述方案存在的问题,本专利技术提供了基于行业数字化的智能体构建开发方法;通过本专利技术提供的智能体构建方法,从软件定义的角度,对智能体进行数字化定义;面对5G设备、数控设备、智能机器人等物理实体,可轻松实现在数字世界对智能体的构建和演化表达,支持物理实体的数字孪生虚拟化展现,支持基于智能体的数字化创新应用,以及支持智能体的不断演进。
[0005]本专利技术的目的可以通过以下技术方案实现:
>[0006]基于行业数字化的智能体构建开发方法,包括:
[0007]步骤一:以面向对象的思想度智能体进行建模,识别几何模型,生成原子的模型服务;
[0008]步骤二:从业务智能角度入手,以DDD的设计思想为驱动,基于原子服务聚合成业务服务;
[0009]步骤三:设置规则引擎,规则引擎根据内置的规则库和算法库进行规则智能训练;
[0010]步骤四:通过定时任务进行模型训练,进行集成算法优化,动态更新算法库,对特征和数据进行分析。
[0011]进一步地,业务服务具有技术服务能力和特定服务能力,技术服务能力内容包括数据服务、文件服务、视图服务和时序服务;特定服务能力内容包括几何模型、仿真数据、工艺数据、生产数据、实验数据和运行数据;特定服务用于对智能体的几何模型、运行数据进行存储分析。
[0012]进一步地,通过注册中心、配置中心、安全监控、服务监控、日志中心、容器监控及
网关实现系统分布式部署,从智能体侧提供基础服务,并将其中时序服务产生的数据存储到时序数据库中。
[0013]进一步地,采用分布式消息队列RabbitMQ,用于处理业务智能体之间异步的消息和指令传达。
[0014]进一步地,采用机器学习技术进行学习、自主进化的方法框架。
[0015]进一步地,利用物联网和数字孪生技术,不断赋予智能体更多的数字孪生能力。
[0016]进一步地,采用云原生框架,利用微服务技术架构,将智能体微服务化,配合软件开发前端技术。
[0017]进一步地,采用定时任务进行模型训练和算法优化过程,具体过程包括:
[0018]定时任务控制器Scheduler层:定义定时任务执行器;
[0019]定时任务Service层:针对一个业务领域,定时任务Service是调度的唯一调用入口,定时任务Service能够调用不同的DB服务Service;
[0020]DB服务Service:定义自定义查询方法,自定义更新方法;
[0021]资源库Repository层:定义基础数据访问相关的crud操作。
[0022]进一步地,采用消息RabbitMQ实现智能体间的相互通信,具体过程包括:
[0023]消息监听发送处理器层:定义MQ消费监听事件、消费消息;定义消息发送规格,实现消息发送;
[0024]消息服务Service层:针对一个业务领域,消息服务Service是MQ消费唯一的调用入口,消息服务Service能够调用不同的DB服务Service;
[0025]DB服务Service:定义自定义查询方法,自定义更新方法;
[0026]资源库Repository层:定义基础数据访问相关的crud操作;
[0027]规则引擎Rule:定义规则以及推理机制。
[0028]与现有技术相比,本专利技术的有益效果是:通过本专利技术提供的智能体构建方法,从软件定义的角度,对智能体进行数字化定义;面对5G设备、数控设备、智能机器人等物理实体,可轻松实现在数字世界对智能体的构建和演化表达,支持物理实体的数字孪生虚拟化展现,支持基于智能体的数字化创新应用,以及支持智能体的不断演进。
[0029]通过本专利技术,可以清晰有效的对智能体进行抽象和表达,大大推动了智能体在工业创新应用中的IT化和数字化;通过本专利技术,利用先进IT技术和建模方法构建的智能体能够通过学习不断进化,是解决目前大数据背景下不断发展的企业IT和OT融合场景创新应用的一种先进的、经实践验证的智能体演进框架和方案;通过本专利技术,利用物联网和数字孪生技术,有效解决物理世界、数字世界虚实映射的问题,可以实现数字孪生背景下的以虚控实。
[0030]利用机器学习技术,定义了一种智能体进行学习、自主进化的方法框架,使得智能体能够通过学习不断进化,提供一种数字化的,以虚控实的智能体演进方案;使用抽象表达,涵盖智能机器的所有结构特征、行为特征和动作行为,解决了物理实体进行数字化抽象的标准定义;通过分析抽象智能机器在物理世界中的典型特征和行为,对智能体的组成进行抽象,同时利用面向对象的开发方法,从软件定义的角度,对智能体进行数字化定义。这为智能机器在数字世界的映射和定义提供了理论和方法的基础,面对5G设备、数控设备、智能机器人等物理实体,利用本专利技术提供的智能体构建方法,可轻松实现在数字世界对智能
体的表达,支持企业5G新业态下的数字转型实践。
附图说明
[0031]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为本专利技术方法流程图;
[0033]图2为本专利技术任务调度架构图;
[0034]图3为本专利技术器学习原理框图;
[0035]图4为本专利技术业务服务特征图;
[0036]图5为本专利技术智能体通信方式架构图。
具体实施方式
[0037]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0038]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于行业数字化的智能体构建开发方法,其特征在于,包括:步骤一:根据面向对象的思想度智能体进行建模,识别几何模型,生成原子的模型服务;步骤二:从业务智能角度入手,以DDD的设计思想为驱动,基于原子服务聚合成业务服务;步骤三:设置规则引擎,规则引擎根据内置的规则库和算法库进行规则智能训练;步骤四:通过定时任务进行模型训练,进行集成算法优化,动态更新算法库,对特征和数据进行分析。2.根据权利要求1所述的基于行业数字化的智能体构建开发方法,其特征在于,业务服务具有技术服务能力和特定服务能力,技术服务能力内容包括数据服务、文件服务、视图服务和时序服务;特定服务能力内容包括几何模型、仿真数据、工艺数据、生产数据、实验数据和运行数据;特定服务用于对智能体的几何模型、运行数据进行存储分析。3.根据权利要求1所述的基于行业数字化的智能体构建开发方法,其特征在于,从智能体侧提供基础服务,并将其中时序服务产生的数据存储到时序数据库中。4.根据权利要求1所述的基于行业数字化的智能体构建开发方法,其特征在于,采用分布式消息队列RabbitMQ,用于处理业务智能体之间异步的消息和指令传达。5.根据权利要求1所述的基于行业数字化的智能体构建开发方法,其特征在于,采用机器学习技术进行学习的方法框架。6.根据权利要求1所述的基于行业数字化的智能体构建开发方法,...

【专利技术属性】
技术研发人员:祖军赵岚阴向阳王权陈文轩
申请(专利权)人:北京能科瑞元数字技术有限公司
类型:发明
国别省市:

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

1