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框架設計

AGENT5.19%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 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)