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
· 6小時前
又来一个后起之秀,建议老哥们关注下,能对标早期ETH合约架构的来得不多
回復0
MagicBeanvip
· 6小時前
性能快才是硬道理!
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)