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)