Project89: 基于ECS的高性能AI Agent框架

解构Project89:模块化、高性能的下一代AI Agent框架

Project89提出了一种全新的Agent Framework设计方案,主要面向游戏开发,具有更高的模块化程度和性能表现。这个框架采用了实体组件系统(ECS)架构,将数据与逻辑彻底分离,以便在大规模场景下高效管理各种实体及其行为。

解构Project89:一个模块化、高性能的下一代 AI Agent框架设计

ECS架构概述

ECS架构包含三个核心概念:

  • Entity(实体):仅是一个ID,可挂载不同组件
  • Component(组件):存储实体的具体数据或状态
  • System(系统):执行与某些组件相关的逻辑

在Project89中,每个Agent被视为一个Entity,可以注册不同的组件,如Agent Component、Perception Component、Memory Component、Action Component等。各个System负责处理特定组件的逻辑,如Perception System、Memory System、Action System等。

解构Project89:一个模块化、高性能的下一代 AI Agent框架设计

ArgOS系统架构

ArgOS将System分为三个层次:

  1. 有意识(CONSCIOUS)系统:更新频率高,如PerceptionSystem、ThinkingSystem等
  2. 潜意识(SUBCONSCIOUS)系统:更新频率较低,如GoalPlanningSystem
  3. 无意识(UNCONSCIOUS)系统:更新频率最慢,目前未启用

这种分层设计能够模拟人类思维过程,实现更复杂的Agent行为。

解构Project89:一个模块化、高性能的下一代 AI Agent框架设计

核心架构分层

Project89的核心架构包括:

  1. 组件(Component)
  2. 系统(System)
  3. 管理器(Manager)
  4. 运行时(Runtime)

组件用于存储数据,系统处理逻辑,管理器提供系统级功能,运行时负责调度。

解构Project89:一个模块化、高性能的下一代 AI Agent框架设计

创新点

  1. 各System独立运行,无相互调用关系,降低耦合
  2. 模块化设计,易于扩展和定制Agent能力
  3. ECS架构提升并发性能
  4. System分层设计模拟人类思维过程
  5. 完善的文档和高质量代码实现

Project89为AI Agent开发提供了一种新的潜在架构选择,值得游戏和DeFi团队关注和尝试。

解构Project89:一个模块化、高性能的下一代 AI Agent框架设计

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
LayerHoppervip
· 6小时前
卡等级卡满的NGMI
回复0
链上小透明ervip
· 6小时前
下一代项目也就图一乐
回复0
空投碎片收集者vip
· 6小时前
好牛 期待能用在元宇宙
回复0
PrivateKeyParanoiavip
· 6小时前
游戏玩家都懂这套架构 老早就见过了
回复0
Token小灵通vip
· 7小时前
又来一个后起之秀,建议老哥们关注下,能对标早期ETH合约架构的来得不多
回复0
MagicBeanvip
· 7小时前
性能快才是硬道理!
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)