# Project89の解体: モジュール化された高性能の次世代AIエージェントフレームワークProject89は、ゲーム開発を主な対象とした全く新しいエージェントフレームワークの設計案を提案しました。これは、より高いモジュール化とパフォーマンスを持つフレームワークです。このフレームワークは、データとロジックを完全に分離する(ECS)アーキテクチャを採用しており、大規模なシーンでさまざまなエンティティとその挙動を効率的に管理できるようにしています。! [Deconstructing Project89: A modular, high-performance next-generation AI agent framework design](https://img-cdn.gateio.im/social/moments-8c1fea77149077e494b17a4635d9b0b1)## ECSアーキテクチャの概要ECSアーキテクチャは、3つのコア概念を含んでいます:- Entity(エンティティ):単なるIDであり、異なるコンポーネントをマウントできます- コンポーネント(コンポーネント):実体の具体的なデータまたは状態を保存する- システム(システム): 特定のコンポーネントに関連するロジックを実行するProject89では、各エージェントはエンティティとして扱われ、エージェントコンポーネント、知覚コンポーネント、メモリコンポーネント、アクションコンポーネントなど、異なるコンポーネントを登録できます。各システムは、知覚システム、メモリシステム、アクションシステムなど、特定のコンポーネントのロジックを処理する責任があります。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-4cd7ca20f2967b9025411d9985f64831)## ArgOSシステムアーキテクチャArgOSはSystemを三つの層に分けています:1.意識的な(CONSCIOUS)システム:PerceptionSystem、ThinkingSystemなどの更新の頻度が高い2. 潜在意識の(SUBCONSCIOUS)システム: GoalPlanningSystem のように、更新の頻度が低い 3.無意識の(UNCONSCIOUS)システム:更新は最も遅く、現在有効になっていませんこの階層的な設計は、人間の思考プロセスを模擬し、より複雑なエージェントの行動を実現することができます。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-69e16ae3b5af8c39e1fc522358584cef)## コアアーキテクチャの層Project89のコアアーキテクチャには次のものが含まれています:1. コンポーネント(Component)2. システム(System) 3. 管理者(マネージャー)4. ランタイム(Runtime)コンポーネントはデータを保存するために使用され、システム処理ロジックはマネージャーがシステムレベルの機能を提供し、ランタイムはスケジューリングを担当します。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-59f1984837d6636d7efc378c731a01eb)## イノベーションポイント1. 各システムは独立して動作し、相互呼び出し関係はなく、結合度を下げる2. モジュール設計、エージェントの能力を拡張およびカスタマイズしやすい3. ECSアーキテクチャによる同時実行性能の向上4. システムの階層設計は人間の思考プロセスを模倣します5. 完璧なドキュメントと高品質なコード実装Project89はAIエージェントの開発に新たな潜在的アーキテクチャの選択肢を提供し、ゲームやDeFiチームが注目し、試す価値があります。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-c37bd7442c3743f80a4fd9ba8afc123b)
Project89: ECSに基づく高性能AIエージェントフレームワーク
Project89の解体: モジュール化された高性能の次世代AIエージェントフレームワーク
Project89は、ゲーム開発を主な対象とした全く新しいエージェントフレームワークの設計案を提案しました。これは、より高いモジュール化とパフォーマンスを持つフレームワークです。このフレームワークは、データとロジックを完全に分離する(ECS)アーキテクチャを採用しており、大規模なシーンでさまざまなエンティティとその挙動を効率的に管理できるようにしています。
! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design
ECSアーキテクチャの概要
ECSアーキテクチャは、3つのコア概念を含んでいます:
Project89では、各エージェントはエンティティとして扱われ、エージェントコンポーネント、知覚コンポーネント、メモリコンポーネント、アクションコンポーネントなど、異なるコンポーネントを登録できます。各システムは、知覚システム、メモリシステム、アクションシステムなど、特定のコンポーネントのロジックを処理する責任があります。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
ArgOSシステムアーキテクチャ
ArgOSはSystemを三つの層に分けています:
1.意識的な(CONSCIOUS)システム:PerceptionSystem、ThinkingSystemなどの更新の頻度が高い 2. 潜在意識の(SUBCONSCIOUS)システム: GoalPlanningSystem のように、更新の頻度が低い 3.無意識の(UNCONSCIOUS)システム:更新は最も遅く、現在有効になっていません
この階層的な設計は、人間の思考プロセスを模擬し、より複雑なエージェントの行動を実現することができます。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
コアアーキテクチャの層
Project89のコアアーキテクチャには次のものが含まれています:
コンポーネントはデータを保存するために使用され、システム処理ロジックはマネージャーがシステムレベルの機能を提供し、ランタイムはスケジューリングを担当します。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
イノベーションポイント
Project89はAIエージェントの開発に新たな潜在的アーキテクチャの選択肢を提供し、ゲームやDeFiチームが注目し、試す価値があります。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計