多智能体系统中的智能协作环境:实现软件动态集成与自适应演化
1. 引言
随着互联网、网络技术和软件技术的快速发展,计算发展呈现出分布性、机动性和异构性的显著特征。如何快速扩展系统以及将遗留系统集成到新系统中,越来越受到关注。系统集成是将独立单元组合成一个功能协调、联系紧密的系统,而非设备的简单累加。由于缺乏集成标准,系统的互连性和互操作性面临问题,导致系统信息无法共享,服务无法使用,人们不得不开发新系统。
基于组件的技术是解决集成问题的主要手段之一,但它无法满足自主性、智能性、动态性和面向领域可扩展性的需求。互联网环境的快速变化要求系统集成开发能够动态适应并积极响应不断变化的需求和上下文。然而,传统的基于组件的集成技术中,集成组件是静态绑定的,它们之间的协作模式固定,在系统集成执行时难以调整和修改,无法适应频繁变化的需求和环境。
代理技术的出现为解决上述问题提供了新途径。通过将遗留系统和新开发系统封装成具有智能性、自主性和适应性的代理,系统集成转变为代理的集成,能够灵活应对变化。本文基于代理技术,实现了代理的动态发现和协作机制。此外,将合同网协议应用于代理之间的合作,实现了代理的动态投标,获得了能够适应可变环境的自适应集成。最后,通过脚本描述的集成需求策略,通过脚本切换实现了不中断运行系统的灵活需求转换,完成了系统集成的动态演化。
2. 代理模型
传统的代理模型分为三种类型:反应式代理模型、理性代理模型以及两者的混合模型。反应式代理模型由Brooks首次提出,并通过机器人实验证明了其实际效用。该模型的任务策略是分层的,低级任务是类似于人类应激反应的原子行为,高级任务是组合任务,可分解为低级任务,在任务执行方面效率较高,但通常较为被动,适
超级会员免费看
订阅专栏 解锁全文
1438

被折叠的 条评论
为什么被折叠?



