# 次世代AIエージェントフレームワークの設計:Project89のモジュール化と高性能アーキテクチャの詳細解析Project89は、ゲーム開発のために特別に設計された高性能エージェントフレームワークであるエージェントフレームワークを設計するための全く新しい方法を採用しています。現在人気のあるエージェントフレームワークと比較して、よりモジュール化されており、パフォーマンスも優れています。! [Deconstructing Project89: A modular, high-performance next-generation AI agent framework design](https://img-cdn.gateio.im/social/moments-8c1fea77149077e494b17a4635d9b0b1)## 開発者の背景Project89の創設者は以前、AIを利用してプログラミングを行うソフトウェアであるMagickプロジェクトの開発に参加していました。彼はそのプロジェクトの第4位の貢献者であり、堅実な技術力を示しています。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-4cd7ca20f2967b9025411d9985f64831)## ECSアーキテクチャのエージェントフレームワークにおける応用ECS(エンティティ・コンポーネント・システム)は、ゲーム開発やシミュレーションシステムでよく使用されるアーキテクチャパターンです。これは、データとロジックを完全に分離し、大規模にスケーラブルなシーンでさまざまなエンティティとその動作を効率的に管理できるようにします。ArgOSでは、各エージェントはエンティティとして扱われ、エージェントコンポーネント、知覚コンポーネント、メモリコンポーネント、アクションコンポーネントなどの異なるコンポーネントを登録できます。システムの実行プロセスは、従来の順次呼び出し方式とは異なります。各Systemは、規定された周期内で独立して実行されます。例えば、Perception Systemは2秒ごとに実行され、Memory Systemは1秒ごとに実行され、Plan Systemは1000秒ごとに実行されるなどです。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-69e16ae3b5af8c39e1fc522358584cef)## ArgOSシステムアーキテクチャArgOSはSystemを三つのレベルに分けます:1.意識的な(CONSCIOUS)システム:RoomSystem、PerceptionSystem、ExperienceSystem、ThinkingSystem、ActionSystem、CleanupSystemが含まれます。 これらのシステムは頻繁に更新され、約 10 秒に 1 回更新されます。2.潜在意識(SUBCONSCIOUS)システム:GoalPlanningSystemとPlanningSystemを含みます。 更新頻度は比較的低く、約 25 秒に 1 回です。3. 無意識(UNCONSCIOUS)システム:現在は未使用で、更新頻度はより遅くなる見込みです。このデザインは、異なるSystemがその重要性と緊急度に応じて異なる実行頻度を持つことを可能にし、人間の思考パターンにより近づけます。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-59f1984837d6636d7efc378c731a01eb)## ArgOS全体アーキテクチャの解析1. コアアーキテクチャのレイヤー:Systems、Components、Managers、Runtimeなどのレイヤーを含む。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-c37bd7442c3743f80a4fd9ba8afc123b)2. コンポーネント(Component)分類:コアアイデンティティ、行動と状態、知覚と記憶、環境と空間、外観とインタラクション、補助または運用などを含みます。! [Project89の分解:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-19636582e09b473536b17c2de0c61fbc)3. システムアーキテクチャ:前文で詳細に説明されています。! [Deconstructing Project89: A modular, high-performance next-generation AI agent framework design](https://img-cdn.gateio.im/social/moments-b0180b99743a98bafb2b2d066900d65c)4.マネージャーアーキテクチャ:EventBus、RoomManager、StateManager、EventManager、ActionManager、PromptManagerなどを含み、システムレベルの機能サポートを提供します。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8)5. データベースとのインタラクション:StateManagerまたはPersistenceManagerを介してECSとデータベースとのインタラクションを実現し、初期ロード、実行時の更新、および終了時の保存などのプロセスを含みます。## アーキテクチャの革新点- 各システムは独立して動作し、直接的な呼び出し関係がなく、システム間の結合度が低下しました。- モジュール設計により、機能の拡張とカスタマイズが簡単になります。- ECSアーキテクチャはパフォーマンスの向上をもたらし、特に複雑なAIシナリオや量子取引などの分野に適しています。- Systemを意識、潜在意識、無意識の3つのレベルに分け、人間の認知モデルにより近づける。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-4f9f7656a99298c7a027a5e4722ce4d5)Project89は、高度にモジュール化され、優れたパフォーマンスを持つフレームワークを提供しており、その優れたコード品質と詳細な設計文書は、より多くのゲームチームやDefaiチームの関心を集めるに値します。この新しいアーキテクチャデザインは、AIエージェントの開発に新たな可能性と潜在能力を提供します。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-62bbe0d65d3748c5bc0027c5ffa39288)
Project89:革新AIエージェントアーキテクチャ、ゲーム開発の未来を再構築する
次世代AIエージェントフレームワークの設計:Project89のモジュール化と高性能アーキテクチャの詳細解析
Project89は、ゲーム開発のために特別に設計された高性能エージェントフレームワークであるエージェントフレームワークを設計するための全く新しい方法を採用しています。現在人気のあるエージェントフレームワークと比較して、よりモジュール化されており、パフォーマンスも優れています。
! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design
開発者の背景
Project89の創設者は以前、AIを利用してプログラミングを行うソフトウェアであるMagickプロジェクトの開発に参加していました。彼はそのプロジェクトの第4位の貢献者であり、堅実な技術力を示しています。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
ECSアーキテクチャのエージェントフレームワークにおける応用
ECS(エンティティ・コンポーネント・システム)は、ゲーム開発やシミュレーションシステムでよく使用されるアーキテクチャパターンです。これは、データとロジックを完全に分離し、大規模にスケーラブルなシーンでさまざまなエンティティとその動作を効率的に管理できるようにします。
ArgOSでは、各エージェントはエンティティとして扱われ、エージェントコンポーネント、知覚コンポーネント、メモリコンポーネント、アクションコンポーネントなどの異なるコンポーネントを登録できます。
システムの実行プロセスは、従来の順次呼び出し方式とは異なります。各Systemは、規定された周期内で独立して実行されます。例えば、Perception Systemは2秒ごとに実行され、Memory Systemは1秒ごとに実行され、Plan Systemは1000秒ごとに実行されるなどです。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
ArgOSシステムアーキテクチャ
ArgOSはSystemを三つのレベルに分けます:
1.意識的な(CONSCIOUS)システム:RoomSystem、PerceptionSystem、ExperienceSystem、ThinkingSystem、ActionSystem、CleanupSystemが含まれます。 これらのシステムは頻繁に更新され、約 10 秒に 1 回更新されます。
2.潜在意識(SUBCONSCIOUS)システム:GoalPlanningSystemとPlanningSystemを含みます。 更新頻度は比較的低く、約 25 秒に 1 回です。
このデザインは、異なるSystemがその重要性と緊急度に応じて異なる実行頻度を持つことを可能にし、人間の思考パターンにより近づけます。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
ArgOS全体アーキテクチャの解析
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の分解:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design
4.マネージャーアーキテクチャ:EventBus、RoomManager、StateManager、EventManager、ActionManager、PromptManagerなどを含み、システムレベルの機能サポートを提供します。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
アーキテクチャの革新点
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
Project89は、高度にモジュール化され、優れたパフォーマンスを持つフレームワークを提供しており、その優れたコード品質と詳細な設計文書は、より多くのゲームチームやDefaiチームの関心を集めるに値します。この新しいアーキテクチャデザインは、AIエージェントの開発に新たな可能性と潜在能力を提供します。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計