# Project89の解体:モジュール化された高性能次世代AIエージェントフレームワークの設計Project89は、ゲーム開発向けの高性能エージェントフレームワークを設計するための全く新しい方法を採用しています。これは、現在使用されているエージェントフレームワークと比較して、よりモジュール化され、パフォーマンスも向上しています。このフレームワークの創設者は、それ以前にMagickプロジェクトの開発に参加しており、これはAIを利用してプログラミングを行うソフトウェアです。彼はこのプロジェクトで4位にランクインし、優れた技術力を示しました。! [Deconstructing Project89: A modular, high-performance next-generation AI agent framework design](https://img-cdn.gateio.im/social/moments-8c1fea77149077e494b17a4635d9b0b1)## 一、なぜECSを使用してエージェントフレームワークを設計するのかECS(エンティティ-コンポーネント-システム)は、ゲーム開発およびシミュレーションシステムで一般的に使用されるアーキテクチャパターンです。これは、データとロジックを完全に分離し、大規模でスケーラブルなシーンでさまざまなエンティティとその動作を効率的に管理するためのものです。ECSアーキテクチャは、3つのコア概念を含みます:1. Entity(実体):単なるIDであり、データやロジックは含まれていません。2. Component(コンポーネント):実体の具体的なデータまたは状態を保存するために使用されます。3. システム(システム):特定のコンポーネントに関連するロジックを実行する担当。ArgOSでは、各エージェントはエンティティとして扱われ、エージェントコンポーネント、知覚コンポーネント、メモリーコンポーネント、アクションコンポーネントなどの異なるコンポーネントを登録できます。各Systemは独立して動作し、直接的な呼び出し関係は存在しません。各Systemは定められた周期内に1回実行し、対応するComponentデータを更新します。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-4cd7ca20f2967b9025411d9985f64831)## 2. ArgOSシステムアーキテクチャArgOSはSystemを三つの層に分けています:1.意識的な(CONSCIOUS)システム:PerceptionSystem、ExperienceSystem、ThinkingSystemなどを含み、更新頻度が高い。2.潜在意識(SUBCONSCIOUS)システム:GoalPlanningSystem、PlanningSystemなどを含み、更新頻度が比較的低い。3.無意識の(UNCONSCIOUS)システム:現在有効になっていないため、更新頻度が最も遅くなります。この階層的な設計により、異なるタイプのシステムが適切な周波数で実行でき、より人間の認知プロセスに近づきます。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-69e16ae3b5af8c39e1fc522358584cef)## 三、ArgOS全体アーキテクチャ解析ArgOSの全体アーキテクチャには次のものが含まれています:1. コアアーキテクチャの階層2. コンポーネントの分類(Component) 3. システムアーキテクチャ4. マネージャーアーキテクチャ5. データベースとのインタラクションManager層はリソース管理を担当し、データベースアクセス、状態更新の競合処理などを行います。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-59f1984837d6636d7efc378c731a01eb)## 四、アーキテクチャの革新点1. 各Systemは独立して動作し、直接の呼び出し関係がなく、結合度が低下します。2. モジュール設計により、エージェントの能力を柔軟に増減させることができます。3. ECSアーキテクチャは並行処理により適しており、複雑なシーンでは性能の優位性が明らかです。4. システムを意識、潜在意識、無意識の三つのレベルに分け、人間の認知プロセスに近づける。5. 高度モジュール化、高性能でありながら、良好なコード品質と設計文書を保持しています。この革新的なアーキテクチャは、ゲーム開発やDeFiなどの分野に新しい可能性を提供し、より多くのチームが注目し、試みる価値があります。! [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)! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-62bbe0d65d3748c5bc0027c5ffa39288)
Project89: ECSアーキテクチャに基づく高性能モジュラーAIエージェントフレームワーク
Project89の解体:モジュール化された高性能次世代AIエージェントフレームワークの設計
Project89は、ゲーム開発向けの高性能エージェントフレームワークを設計するための全く新しい方法を採用しています。これは、現在使用されているエージェントフレームワークと比較して、よりモジュール化され、パフォーマンスも向上しています。
このフレームワークの創設者は、それ以前にMagickプロジェクトの開発に参加しており、これはAIを利用してプログラミングを行うソフトウェアです。彼はこのプロジェクトで4位にランクインし、優れた技術力を示しました。
! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design
一、なぜECSを使用してエージェントフレームワークを設計するのか
ECS(エンティティ-コンポーネント-システム)は、ゲーム開発およびシミュレーションシステムで一般的に使用されるアーキテクチャパターンです。これは、データとロジックを完全に分離し、大規模でスケーラブルなシーンでさまざまなエンティティとその動作を効率的に管理するためのものです。
ECSアーキテクチャは、3つのコア概念を含みます:
ArgOSでは、各エージェントはエンティティとして扱われ、エージェントコンポーネント、知覚コンポーネント、メモリーコンポーネント、アクションコンポーネントなどの異なるコンポーネントを登録できます。
各Systemは独立して動作し、直接的な呼び出し関係は存在しません。各Systemは定められた周期内に1回実行し、対応するComponentデータを更新します。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
2. ArgOSシステムアーキテクチャ
ArgOSはSystemを三つの層に分けています:
1.意識的な(CONSCIOUS)システム:PerceptionSystem、ExperienceSystem、ThinkingSystemなどを含み、更新頻度が高い。
2.潜在意識(SUBCONSCIOUS)システム:GoalPlanningSystem、PlanningSystemなどを含み、更新頻度が比較的低い。
3.無意識の(UNCONSCIOUS)システム:現在有効になっていないため、更新頻度が最も遅くなります。
この階層的な設計により、異なるタイプのシステムが適切な周波数で実行でき、より人間の認知プロセスに近づきます。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
三、ArgOS全体アーキテクチャ解析
ArgOSの全体アーキテクチャには次のものが含まれています:
Manager層はリソース管理を担当し、データベースアクセス、状態更新の競合処理などを行います。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
四、アーキテクチャの革新点
各Systemは独立して動作し、直接の呼び出し関係がなく、結合度が低下します。
モジュール設計により、エージェントの能力を柔軟に増減させることができます。
ECSアーキテクチャは並行処理により適しており、複雑なシーンでは性能の優位性が明らかです。
システムを意識、潜在意識、無意識の三つのレベルに分け、人間の認知プロセスに近づける。
高度モジュール化、高性能でありながら、良好なコード品質と設計文書を保持しています。
この革新的なアーキテクチャは、ゲーム開発やDeFiなどの分野に新しい可能性を提供し、より多くのチームが注目し、試みる価値があります。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の分解:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計