多智能体组织的分布式规范基础设施
1 引言
多智能体系统(MAS)通常由智能体、环境、组织结构以及这些组件之间的交互方式组成。然而,现有的多智能体系统设计方法中,往往缺乏将组织结构和规范结构与它们所处和运行的环境模型进行明确关联的有效方式。这就导致在将多智能体系统置于特定环境中时,环境与组织结构之间出现脱节,无法建立起组织结构元素与实际运行物理位置之间的联系。
同时,当前大多数规范多智能体系统的方法虽然探讨了规范的定义、执行等问题,但对于如何将这些方法应用于实际的多智能体系统开发,却缺乏明确的指导。本文旨在解决这些问题,通过结合环境建模语言、智能体编程框架以及现有的组织结构和规范语言,提出一种实用的方法,以实现多智能体系统的开发。
2 背景
我们正在开发一个名为 MAS - SOC 的模拟平台,其目的是为基于智能体的模拟提供一个框架,让用户无需具备过多编程经验,就能使用先进的智能体技术进行模拟开发,特别是支持认知智能体的模拟实现。
在我们的方法中,智能体的推理使用扩展版的 AgentSpeak 语言进行指定,该语言由 Jason 解释器解释执行。而智能体所处的环境则使用 ELMS 语言进行描述,这是一种专门为多智能体环境设计的描述语言。
此前,多智能体系统中共享环境的描述在面向智能体的软件工程文献中并未得到充分关注,环境往往被视为既定条件,而非系统工程的重要组成部分。后来,对 ELMS 语言进行了扩展,引入了分布式规范基础设施,以将组织结构集成到环境中。其中,规范对象、规范位置和规范监督者等概念的引入,旨在弥合环境结构与组织结构之间的差距,支持组织在环境中的正确实例化。
超级会员免费看
订阅专栏 解锁全文
1609

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



