# Project89の解析: モジュール式の高性能AIエージェントフレームワークProject89は、AIエージェントフレームワークを設計するための革新的なアプローチを採用しました。これは、ゲーム開発のために特別に設計された高性能フレームワークであり、従来のエージェントフレームワークと比較してよりモジュラーで性能が優れています。! [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アーキテクチャ設計Project89は、エンティティコンポーネントシステム(ECS)アーキテクチャを使用してエージェントフレームワークを設計しています。ECSは、ゲーム開発やシミュレーションシステムで一般的に使用されるアーキテクチャパターンであり、データとロジックを完全に分離して、大規模でスケーラブルなシーンでさまざまなエンティティとその動作を効率的に管理できるようにします。ECSアーキテクチャは、3つのコア概念を含みます:- Entity(エンティティ): これは単なるIDであり、データやロジックは含まれていません。- コンポーネント(コンポーネント): エンティティの具体的なデータまたは状態を格納するために使用されます- システム(システム):特定のコンポーネントに関連するロジックを実行する責任があるProject89では、各エージェントはエンティティとして扱われ、以下のような異なるコンポーネントを登録できます。- エージェントコンポーネント:エージェント名、モデル名などの基本情報を保存する- 知覚コンポーネント:認識された外部データをストレージする- メモリコンポーネント:エージェントの記憶データを保存する- アクションコンポーネント: 実行するアクションデータを保存する異なるSystem間には直接的な呼び出し関係は存在せず、各Systemは定められた周期内に独立して1回実行されます。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-69e16ae3b5af8c39e1fc522358584cef)## ArgOSシステムアーキテクチャArgOSはSystemを三つのレベルに分けます:1.コンシャス(Conscious)システム:PerceptionSystem、ExperienceSystemなど、更新頻度が高い2.潜在意識の(Subconscious)システム:GoalPlanningSystem、PlanningSystemなど、更新頻度が低い 3.無意識の(Unconscious)システム:現在活動していません各システム間の関係は複雑で、異なる実行頻度とデータの流れを通じてエージェントの感知、思考、行動などの能力を実現します。! [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)## 全体アーキテクチャ解析ArgOSの全体アーキテクチャには:1. コアアーキテクチャの層分け2. コンポーネントの分類: コアアイデンティティタイプ、行動と状態タイプ、感知と記憶タイプなどを含む3. システムアーキテクチャ4. マネージャーアーキテクチャ: リソース管理を担当し、データベースアクセス、ステータス更新の競合処理などを行います5. データベースとのインタラクション: StateManagerを通じてコンポーネントデータの永続化を実現する! [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エージェントフレームワーク設計を提供し、ゲーム開発や分散AIシステムに新しいアーキテクチャの選択肢を提供します。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-62bbe0d65d3748c5bc0027c5ffa39288)
Project89: モジュール化された高性能AIエージェントフレームワークの解析
Project89の解析: モジュール式の高性能AIエージェントフレームワーク
Project89は、AIエージェントフレームワークを設計するための革新的なアプローチを採用しました。これは、ゲーム開発のために特別に設計された高性能フレームワークであり、従来のエージェントフレームワークと比較してよりモジュラーで性能が優れています。
! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design
開発者の背景
Project89の創設者は以前、AIを利用してプログラミングを行うソフトウェアであるMagickプロジェクトの開発に参加していました。彼はそのプロジェクトで4位にランクインし、非常に強い技術力を示しました。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
ECSアーキテクチャ設計
Project89は、エンティティコンポーネントシステム(ECS)アーキテクチャを使用してエージェントフレームワークを設計しています。ECSは、ゲーム開発やシミュレーションシステムで一般的に使用されるアーキテクチャパターンであり、データとロジックを完全に分離して、大規模でスケーラブルなシーンでさまざまなエンティティとその動作を効率的に管理できるようにします。
ECSアーキテクチャは、3つのコア概念を含みます:
Project89では、各エージェントはエンティティとして扱われ、以下のような異なるコンポーネントを登録できます。
異なるSystem間には直接的な呼び出し関係は存在せず、各Systemは定められた周期内に独立して1回実行されます。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
ArgOSシステムアーキテクチャ
ArgOSはSystemを三つのレベルに分けます:
1.コンシャス(Conscious)システム:PerceptionSystem、ExperienceSystemなど、更新頻度が高い 2.潜在意識の(Subconscious)システム:GoalPlanningSystem、PlanningSystemなど、更新頻度が低い
3.無意識の(Unconscious)システム:現在活動していません
各システム間の関係は複雑で、異なる実行頻度とデータの流れを通じてエージェントの感知、思考、行動などの能力を実現します。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の分解:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design
全体アーキテクチャ解析
ArgOSの全体アーキテクチャには:
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
イノベーションポイント
Project89は、高度にモジュール化された優れた性能のAIエージェントフレームワーク設計を提供し、ゲーム開発や分散AIシステムに新しいアーキテクチャの選択肢を提供します。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計