📢 Gate廣場獨家活動: #PUBLIC创作大赛# 正式開啓!
參與 Gate Launchpool 第 297 期 — PublicAI (PUBLIC),並在 Gate廣場發布你的原創內容,即有機會瓜分 4,000 枚 $PUBLIC 獎勵池!
🎨 活動時間
2025年8月18日 10:00 – 2025年8月22日 16:00 (UTC)
📌 參與方式
在 Gate廣場發布與 PublicAI (PUBLIC) 或當前 Launchpool 活動相關的原創內容
內容需不少於 100 字(可爲分析、教程、創意圖文、測評等)
添加話題: #PUBLIC创作大赛#
帖子需附帶 Launchpool 參與截圖(如質押記錄、領取頁面等)
🏆 獎勵設置(總計 4,000 枚 $PUBLIC)
🥇 一等獎(1名):1,500 $PUBLIC
🥈 二等獎(3名):每人 500 $PUBLIC
🥉 三等獎(5名):每人 200 $PUBLIC
📋 評選標準
內容質量(相關性、清晰度、創意性)
互動熱度(點讚、評論)
含有 Launchpool 參與截圖的帖子將優先考慮
📄 注意事項
所有內容須爲原創,嚴禁抄襲或虛假互動
獲獎用戶需完成 Gate廣場實名認證
Gate 保留本次活動的最終解釋權
Project89: 模塊化高性能的下一代AI Agent框架解析
解析Project89:一款模塊化、高性能的下一代AI Agent框架
Project89提出了一種全新的Agent Framework設計方案,這是一個面向遊戲開發的高性能Agent框架,相比現有方案具有更好的模塊化和性能優勢。
本文將深入分析Project89的框架設計,探討其在架構上相對傳統Agent框架的創新之處。
開發者背景
Project89的創始人此前參與開發了Magick項目,這是一款利用AI進行編程的軟件。他在該項目中擔任核心開發者之一,排名第四。這體現了創始人在AI領域的技術實力。
爲什麼選擇ECS架構
ECS(Entity-Component-System)架構在遊戲開發和模擬系統中廣泛應用。目前採用ECS架構的遊戲包括:
ECS架構的核心組成:
在ArgOS中,每個Agent被視爲一個Entity,可以註冊不同的組件,例如:
System的工作流程示例:
Project89中存在多種類型的Agent,可以通過添加不同組件來擴展Agent能力,如Planning Component等。
ArgOS System架構
ArgOS爲了讓Agent執行更復雜的任務,設計了多個Component和System。
System分爲三個層次:
有意識(CONSCIOUS)系統
潛意識(SUBCONSCIOUS)系統
無意識(UNCONSCIOUS)系統
各System之間的關係復雜,主要包括:
ArgOS整體架構解析
ArgOS的核心架構分爲組件、系統、管理器和運行時幾個層次。
組件可分爲以下幾類:
前文已詳細介紹。
Manager作爲資源管理者,提供如下功能:
通過StateManager實現ECS與數據庫的交互:
架構創新點
各System獨立運行,無相互調用關係,實現了高度解耦
易於擴展和裁剪,可根據需要增減Component和System
性能優於傳統面向對象架構,更適合並發處理
將System分爲意識層次,實現了不同頻率的執行調度
總的來說,Project89提供了一個模塊化程度高、性能優秀、設計精良的Agent框架,爲遊戲開發和DeAI團隊提供了新的架構選擇。