Project89: 模塊化高性能AI Agent框架解析

解析Project89:一種模塊化的高性能AI Agent框架

Project89採用了一種創新的方法來設計AI Agent框架。這是一個專爲遊戲開發打造的高性能框架,相比傳統Agent框架更加模塊化且性能更優。

解構Project89:一個模塊化、高性能的下一代 AI Agent框架設計

開發者背景

Project89的創始人此前參與開發了Magick項目,這是一款利用AI進行編程的軟件。他在該項目中排名第四,展現出了很強的技術實力。

解構Project89:一個模塊化、高性能的下一代 AI Agent框架設計

ECS架構設計

Project89採用了實體組件系統(ECS)架構來設計Agent框架。ECS是一種常用於遊戲開發和模擬系統的架構模式,將數據與邏輯徹底分離,以便在大規模可擴展場景下高效管理各種實體及其行爲。

ECS架構包含三個核心概念:

  • Entity(實體):僅是一個ID,不包含任何數據或邏輯
  • Component(組件):用於存儲實體的具體數據或狀態
  • System(系統):負責執行與某些組件相關的邏輯

在Project89中,每個Agent被視爲一個Entity,可以註冊不同的組件,如:

  • Agent Component:存儲Agent名稱、模型名稱等基礎信息
  • Perception Component:存儲感知到的外界數據
  • Memory Component:存儲Agent的記憶數據
  • Action Component:存儲要執行的Action數據

不同System之間不存在直接調用關係,每個System都會在規定的週期內獨立執行一次。

解構Project89:一個模塊化、高性能的下一代 AI Agent框架設計

ArgOS系統架構

ArgOS將System分爲三個層次:

  1. 有意識(Conscious)系統:更新頻率較高,包括PerceptionSystem、ExperienceSystem等
  2. 潛意識(Subconscious)系統:更新頻率較低,包括GoalPlanningSystem、PlanningSystem等
  3. 無意識(Unconscious)系統:目前暫未啓用

各System之間關係復雜,通過不同的執行頻率和數據流動實現Agent的感知、思考、行動等能力。

解構Project89:一個模塊化、高性能的下一代 AI Agent框架設計

解構Project89:一個模塊化、高性能的下一代 AI Agent框架設計

解構Project89:一個模塊化、高性能的下一代 AI Agent框架設計

解構Project89:一個模塊化、高性能的下一代 AI Agent框架設計

整體架構解析

ArgOS的整體架構包括:

  1. 核心架構分層
  2. 組件分類:包括核心身分類、行爲與狀態類、感知與記憶類等
  3. System架構
  4. Manager架構:負責資源管理,如數據庫訪問、狀態更新衝突處理等
  5. 與數據庫交互:通過StateManager實現組件數據的持久化

解構Project89:一個模塊化、高性能的下一代 AI Agent框架設計

解構Project89:一個模塊化、高性能的下一代 AI Agent框架設計

解構Project89:一個模塊化、高性能的下一代 AI Agent框架設計

創新點

  • 各System獨立運行,不存在直接調用關係,實現了高度解耦
  • 易於擴展和定制Agent能力
  • 性能優於傳統面向對象架構,更適合並發處理
  • 將System分爲有意識、潛意識和無意識三層,模擬人類認知過程

Project89提供了一種高度模塊化、性能優秀的AI Agent框架設計,爲遊戲開發和分布式AI系統提供了新的架構選擇。

解構Project89:一個模塊化、高性能的下一代 AI Agent框架設計

AGENT-0.98%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 6
  • 轉發
  • 分享
留言
0/400
SelfStakingvip
· 21小時前
新框架就这?差评哦
回復0
空投猎人007vip
· 08-09 08:06
讲真又是玩概念的
回復0
空投黑洞vip
· 08-07 08:35
有点东西 跟谁偷的技术
回復0
wrekt_but_learningvip
· 08-07 08:26
又搞高性能框架啊...强到底
回復0
SerNgmivip
· 08-07 08:25
这框架牛啊 上分稳了
回復0
0xSoullessvip
· 08-07 08:11
又来个割韭菜的框架 先潜水看戏
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)