使用 THOMAS 构建面向服务的开放多智能体系统
1. 引言
随着开放系统技术的发展,多智能体系统面临着新的需求。如今的开放系统需要开放的自主场景,让异构实体(智能体或服务)相互协作以实现系统目标。这就催生了对基于面向服务方法的大规模开放多智能体系统的开放架构和计算模型的需求。
THOMAS(MeTHods, Techniques and Tools for Open Multi - Agent Systems)是一种专为开放系统的虚拟组织设计的新型架构。它旨在将多智能体和面向服务的技术深度融合,使智能体能够透明地向其他智能体或实体提供和调用服务,外部实体也能通过所提供的服务与 THOMAS 智能体进行交互。
2. THOMAS 架构
THOMAS 架构主要由一组模块化服务组成。它基于 FIPA 架构进行扩展,增加了处理组织管理的能力和提升了服务功能。其主要组件包括:
- 服务促进者(Service Facilitator,SF) :为活跃的智能体和组织提供简单和复杂的服务。它是访问 THOMAS 平台的网关,通过安全技术和访问权限管理实现透明访问。
- 组织管理系统(Organization Management System,OMS) :负责组织的生命周期管理,包括组织的结构组件(角色、单元和规范)和执行组件(参与智能体及其扮演的角色)的规范和管理。
- 平台内核(Platform Kernel,PK) :维护智能体平台的基本管理服务,代表任何符合 FIPA 标准的平台。
以下是 THOM
超级会员免费看
订阅专栏 解锁全文
35

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



