用游戏引擎架构简化多智能体系统开发
HECATE: An ECS-based Framework for Teaching and Developing Multi-Agent Systems
- 基于实体-组件-系统模式构建多智能体框架
- 无需专门智能体知识即可开发分布式系统
- 适合有分布式系统经验但缺乏智能体知识的开发者
本文提出HECATE,一个基于实体-组件-系统(ECS)架构的新型框架,弥合分布式系统工程与多智能体系统(MAS)开发之间的差距。该框架采用数据导向设计,从分布式系统视角构建多智能体系统,将智能体概念直接融入分布式系统领域。这一方法通过(i)减少对专用智能体知识的需求,(ii)利用熟悉的分布式系统模式和标准,降低工程多智能体系统所需的专业知识门槛。文章介绍了框架的架构、核心组件与实现方式,展示了其对多种智能体模型的支持能力。
原文摘要 · Abstract (English)
This paper introduces HECATE, a novel framework based on the Entity-Component-System (ECS) architectural pattern that bridges the gap between distributed systems engineering and MAS development. HECATE is built using the Entity-Component-System architectural pattern, leveraging data-oriented design to implement multiagent systems. This approach involves engineering multiagent systems (MAS) from a distributed systems (DS) perspective, integrating agent concepts directly into the DS domain. This approach simplifies MAS development by (i) reducing the need for specialized agent knowledge and (ii) leveraging familiar DS patterns and standards to minimize the agent-specific knowledge required for engineering MAS. We present the framework's architecture, core components, and implementation approach, demonstrating how it supports different agent models.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。