# Project89の解構:モジュール式で高性能な次世代AIエージェントフレームワークの設計Project89は、ゲーム開発向けの高性能エージェントフレームワークを設計するための全く新しい方法を採用しました。これは、現在使用されているエージェントフレームワークと比較して、よりモジュール化され、性能も向上しています。この記事では、従来のエージェントフレームワークに対して、このフレームワークがアーキテクチャ的にどのようなアップグレードを行ったかを読者に理解させることを試みます。! [Deconstructing Project89: A modular, high-performance next-generation AI agent framework design](https://img-cdn.gateio.im/social/moments-8c1fea77149077e494b17a4635d9b0b1)## 一、なぜECSを使用してエージェントフレームワークを設計するのかECS(エンティティ-コンポーネント-システム)は、ゲーム開発やシミュレーションシステムで一般的に使用されるアーキテクチャパターンです。これは、大規模でスケーラブルなシーンにおいて、さまざまなエンティティとその振る舞いを効率的に管理するために、データとロジックを完全に分離します。1. エンティティ(実体): 単なるIDであり、データやロジックは含まれていません。2. コンポーネント(组件):実体の具体的なデータまたは状態を保存するために使用されます。3. システム(系统): 特定のコンポーネントに関連するロジックを実行する責任があります。ArgOSでは、各エージェントをエンティティとして扱い、異なるコンポーネントを登録できます。システムのワークフローは周期的に実行され、対応するコンポーネントのデータが更新されます。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-4cd7ca20f2967b9025411d9985f64831)## 二、ArgOSシステムアーキテクチャArgOSはSystemを「三つのレベル」に分けます (意識レベル):1. 意識(CONSCIOUS)システム: 更新頻度が高く、"リアルタイム"または"顕在意識"レベルの処理に近い。2. 潜意識(SUBCONSCIOUS)システム:更新頻度は比較的低く、"思考"のロジックを処理します。3. 無意識(UNCONSCIOUS)システム: 更新頻度が遅く、現在はまだ有効になっていません。ArgOSには、PerceptionSystem、ExperienceSystem、ThinkingSystem、ActionSystemなどの複数のシステムが含まれており、これらは互いに連携してエージェントの認識、思考、およびアクションサイクルを完了します。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-69e16ae3b5af8c39e1fc522358584cef)## 三、ArgOS全体アーキテクチャの解析1. コアアーキテクチャの層分け2. コンポーネント(コンポーネント)分類3. システムアーキテクチャ4. マネージャーアーキテクチャ5. データベースとのインタラクションArgOSは階層構造を採用しており、コアコンポーネント、システム、マネージャーなどの複数のレイヤーが含まれています。コンポーネントは様々なタイプに分けられ、システムはイベントバスとマネージャーを介して相互作用します。データの永続化は専用のマネージャーによって行われます。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-59f1984837d6636d7efc378c731a01eb)! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-c37bd7442c3743f80a4fd9ba8afc123b)! [Project89の分解:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-19636582e09b473536b17c2de0c61fbc)! [Deconstructing Project89: A modular, high-performance next-generation AI agent framework design](https://img-cdn.gateio.im/social/moments-b0180b99743a98bafb2b2d066900d65c)! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8)! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-aadac69287c878cdd84a72c6b8929ef2)! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-4f9f7656a99298c7a027a5e4722ce4d5)## 第四、アーキテクチャの革新点1. システムは独立して動作し、直接的な呼び出し関係がなく、結合度を低下させる2. モジュール設計、機能の拡張とカスタマイズが容易3. ECSアーキテクチャは同時処理性能を向上させます4. システムの階層実行は効率を向上させる5. 完璧なドキュメントサポートこれはモジュール化の程度が高く、性能が優れたフレームワークです。そのECSアーキテクチャとシステムの層状設計は、非常に良い柔軟性と拡張性を持ち、複雑なAIエージェントシーンに応用できる可能性があります。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-62bbe0d65d3748c5bc0027c5ffa39288)
Project89: モジュール化された高性能AIエージェントフレームワークの画期的なデザイン
Project89の解構:モジュール式で高性能な次世代AIエージェントフレームワークの設計
Project89は、ゲーム開発向けの高性能エージェントフレームワークを設計するための全く新しい方法を採用しました。これは、現在使用されているエージェントフレームワークと比較して、よりモジュール化され、性能も向上しています。
この記事では、従来のエージェントフレームワークに対して、このフレームワークがアーキテクチャ的にどのようなアップグレードを行ったかを読者に理解させることを試みます。
! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design
一、なぜECSを使用してエージェントフレームワークを設計するのか
ECS(エンティティ-コンポーネント-システム)は、ゲーム開発やシミュレーションシステムで一般的に使用されるアーキテクチャパターンです。これは、大規模でスケーラブルなシーンにおいて、さまざまなエンティティとその振る舞いを効率的に管理するために、データとロジックを完全に分離します。
ArgOSでは、各エージェントをエンティティとして扱い、異なるコンポーネントを登録できます。システムのワークフローは周期的に実行され、対応するコンポーネントのデータが更新されます。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
二、ArgOSシステムアーキテクチャ
ArgOSはSystemを「三つのレベル」に分けます (意識レベル):
ArgOSには、PerceptionSystem、ExperienceSystem、ThinkingSystem、ActionSystemなどの複数のシステムが含まれており、これらは互いに連携してエージェントの認識、思考、およびアクションサイクルを完了します。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
三、ArgOS全体アーキテクチャの解析
ArgOSは階層構造を採用しており、コアコンポーネント、システム、マネージャーなどの複数のレイヤーが含まれています。コンポーネントは様々なタイプに分けられ、システムはイベントバスとマネージャーを介して相互作用します。データの永続化は専用のマネージャーによって行われます。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の分解:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
第四、アーキテクチャの革新点
これはモジュール化の程度が高く、性能が優れたフレームワークです。そのECSアーキテクチャとシステムの層状設計は、非常に良い柔軟性と拡張性を持ち、複雑なAIエージェントシーンに応用できる可能性があります。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計