Project89:模块化高性能AI代理框架的全新突破

robot
摘要生成中

解析Project89:一种新型模块化高性能AI代理框架

Project89采用了一种全新的方法来设计Agent框架。这是一个专为游戏开发打造的高性能Agent框架,相比当前流行的Agent框架,它具有更好的模块化设计和性能表现。

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

开发者背景

Project89的创始人此前开发了Magick项目,这是一款利用AI进行编程的软件。他在该项目中担任排名第四的开发者,展现了强大的技术实力。

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

ECS架构设计

Project89采用了实体-组件-系统(ECS)架构来设计Agent框架。ECS是游戏开发和模拟系统中常用的架构模式,可以实现数据和逻辑的彻底分离,有利于大规模可扩展场景下高效管理各种实体及其行为。

在这个框架中,每个Agent被视为一个实体(Entity),可以注册不同的组件(Component),如Agent组件、感知组件、记忆组件和行动组件等。系统(System)则负责执行与特定组件相关的逻辑。

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

ArgOS系统架构

ArgOS将系统分为三个层次:

  1. 有意识系统:包括RoomSystem、PerceptionSystem等,更新频率较高,处理接近实时的任务。

  2. 潜意识系统:包括GoalPlanningSystem、PlanningSystem等,更新频率较低,处理思考逻辑。

  3. 无意识系统:目前尚未启用,更新频率最慢。

这种分层设计使得不同系统可以按照不同的周期独立运行,有效处理复杂的Agent行为。

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

架构创新点

  1. 系统间独立运行:各个System相互独立,没有直接调用关系,降低了耦合度。

  2. 灵活的能力配置:可以通过调整Entity注册的Component和System来轻松定制Agent能力。

  3. 易于扩展:新功能可以作为独立System添加,不会影响现有系统。

  4. 高性能:ECS架构更适合并发处理,在复杂场景下具有性能优势。

  5. 分层执行:将System分为有意识、潜意识和无意识三层,按不同周期执行,模拟人类思维过程。

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

总的来说,Project89提供了一个高度模块化、性能优秀的Agent框架,为游戏开发和分布式AI应用提供了新的架构选择。

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

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

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

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

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

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

AGENT1.03%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
SolidityJestervip
· 08-02 17:34
值得期待的框架
回复0
Gas Banditvip
· 08-01 11:44
不错的框架设计
回复0
GasFeeNightmarevip
· 08-01 03:53
性能王牌框架
回复0
NonFungibleDegenvip
· 07-30 18:04
前景很棒哦
回复0
NFT Regret Machinevip
· 07-30 18:03
这技术有点东西
回复0
wagmi_eventuallyvip
· 07-30 17:44
技术流牛批呀
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)