🎉 攢成長值,抽華爲Mate三折疊!廣場第 1️⃣ 2️⃣ 期夏季成長值抽獎大狂歡開啓!
總獎池超 $10,000+,華爲Mate三折疊手機、F1紅牛賽車模型、Gate限量週邊、熱門代幣等你來抽!
立即抽獎 👉 https://www.gate.com/activities/pointprize?now_period=12
如何快速賺成長值?
1️⃣ 進入【廣場】,點擊頭像旁標識進入【社區中心】
2️⃣ 完成發帖、評論、點讚、發言等日常任務,成長值拿不停
100%有獎,抽到賺到,大獎等你抱走,趕緊試試手氣!
截止於 8月9日 24:00 (UTC+8)
詳情: https://www.gate.com/announcements/article/46384
#成长值抽奖12期开启#
Project89: 模塊化高性能AI Agent框架的創新設計
解析Project89:全新的模塊化高性能AI Agent框架設計
Project89採用了一種創新的方法來設計Agent框架,這是一個針對遊戲開發的高性能Agent框架,相比目前的Agent框架更加模塊化且性能更佳。
本文將詳細介紹這個框架相較傳統Agent框架在架構上的升級,以幫助讀者更好地理解其創新之處。
開發者背景
Project89的創始人此前參與開發了Magick項目,這是一款利用AI進行編程的軟件。他在該項目中排名第四位開發者,展現了較強的技術實力。
爲什麼選擇ECS架構設計Agent框架
ECS(Entity-Component-System)架構在遊戲開發和模擬系統中廣泛應用。目前採用ECS架構的遊戲包括:
ECS架構將數據與邏輯徹底分離,有利於在大規模可擴展場景下高效管理各種實體及其行爲。
ECS架構簡介
ECS包含三個核心概念:
在ArgOS中,每個Agent被視爲一個Entity,可以註冊不同的組件,如:
System的工作流程示例:
ArgOS系統架構
ArgOS爲使Agent能執行更復雜任務,設計了多種Component和System。
將System分爲三個層次:
各System之間關係復雜,主要包括:
ArgOS整體架構解析
核心架構分層
包括Runtime、Systems、Components、Managers等層。
組件分類
Manager架構
提供系統級功能,如RoomManager、StateManager、EventBus等。
數據庫交互
通過StateManager統一管理與數據庫的交互。
架構創新點
總的來說,這是一個高度模塊化、性能優秀的框架,爲遊戲和DEFI領域提供了新的架構選擇。