Project89:模块化高性能AI Agent框架引领下一代游戏开发

robot
摘要生成中

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

Project89采用了一种全新的方式来设计Agent Framework,这是一个针对游戏开发的高性能Agent Framework,与目前使用的Agent Framework相比更加模块化也有更好的性能。

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

开发者背景

这个项目的开发者在此之前参与了Magick项目的开发,Magick是一款利用AI进行编程的软件。开发者在该项目中排名第四,展现了较强的技术实力。

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

一、为什么要用ECS来设计Agent Framework

ECS(Entity-Component-System)是一种在游戏开发与模拟系统中常用的架构模式。它将数据与逻辑彻底分离,以便在大规模可扩展场景下高效管理各种实体及其行为。

ECS主要包含三个部分:

  1. Entity(实体):仅仅是一个ID,不包含任何数据或逻辑。
  2. Component(组件):用来存储实体的具体数据或状态。
  3. System(系统):负责执行与某些组件相关的逻辑。

在ArgOS中,每个Agent被视为一个Entity,可以注册不同的组件,如Agent Component、Perception Component、Memory Component和Action Component等。

System的运行流程是独立的,每个System都会在一个规定的周期内执行一次,而非相互调用。这种设计使得整个框架更加模块化和高效。

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

二、ArgOS System 架构

ArgOS将System分为三种层次(ConsciousnessLevel):

  1. 有意识(CONSCIOUS)系统:更新频率较高,如每10秒。
  2. 潜意识(SUBCONSCIOUS)系统:更新频率相对较低,如每25秒。
  3. 无意识(UNCONSCIOUS)系统:更新频率更慢,如50秒以上。

ArgOS中各个system之间的关系复杂,包括PerceptionSystem、ExperienceSystem、ThinkingSystem、ActionSystem、GoalPlanningSystem、PlanningSystem、RoomSystem和CleanupSystem等。

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

三、ArgOS整体架构解析

  1. 核心架构分层
  2. 组件(Component)分类
  3. System架构
  4. Manager架构
  5. 与数据库的交互

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

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

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

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

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

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

五、架构创新点

  • 每个System独立运行,无调用关系,实现高度模块化
  • 灵活的功能配置,易于添加或减少Agent能力
  • 性能优于传统面向对象架构,适合并发处理
  • 将System分为有意识、潜意识和无意识三个层次,模拟人类思维过程

总的来说,Project89提供了一个模块化、高性能的AI Agent框架,具有良好的设计文档和代码质量。这种架构不仅适用于游戏开发,也可能在复杂的Defi场景下发挥优势。

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

AGENT1.18%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 8
  • 分享
评论
0/400
Tokenomics Therapistvip
· 07-14 10:00
游戏加defi 厉害了
回复0
测试网薅毛狂人vip
· 07-13 21:36
下一个百倍空气呗
回复0
链上福尔摩斯vip
· 07-12 10:42
没啥用吧,搞假大空
回复0
NervousFingersvip
· 07-11 13:56
这谁写的啊 好厉害
回复0
Blockblindvip
· 07-11 13:53
这也有人做了?
回复0
FortuneTeller42vip
· 07-11 13:47
看来又吹上天了
回复0
MetaMisfitvip
· 07-11 13:44
Project 89吗...太卷了
回复0
戴上帽子说话vip
· 07-11 13:40
啥啊 还有潜意识咋的
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)