# Project89の解構:モジュール化された高性能の次世代AIエージェントフレームワーク設計Project89は、ゲーム開発向けの高性能エージェントフレームワークを設計するための全く新しい方法を採用しました。これは、現在使用されているエージェントフレームワークと比較して、よりモジュラーで、パフォーマンスも向上しています。! [Deconstructing Project89: A modular, high-performance next-generation AI agent framework design](https://img-cdn.gateio.im/social/moments-8c1fea77149077e494b17a4635d9b0b1)### 開発者の背景このプロジェクトの開発者は、以前にMagickプロジェクトの開発に参加していました。MagickはAIを利用してプログラミングを行うソフトウェアです。開発者はこのプロジェクトで4位にランクインしており、高い技術力を示しています。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-4cd7ca20f2967b9025411d9985f64831)### 1. エージェントフレームワークの設計に ECS を使用する必要があるのはなぜですか?ECS(エンティティ-コンポーネント-システム)は、ゲーム開発やシミュレーションシステムで一般的に使用されるアーキテクチャパターンです。これは、データとロジックを完全に分離し、大規模でスケーラブルなシーンにおいてさまざまなエンティティとその動作を効率的に管理することを可能にします。ECSは主に3つの部分で構成されています:1. エンティティ(Entity): 単なるIDであり、データやロジックを含まない。2. コンポーネント(コンポーネント): エンティティの具体的なデータまたは状態を保存するために使用されます。3. システム(システム): 特定のコンポーネントに関連するロジックを実行する責任があります。ArgOSでは、各エージェントはエンティティと見なされ、エージェントコンポーネント、知覚コンポーネント、メモリコンポーネント、アクションコンポーネントなど、さまざまなコンポーネントを登録できます。Systemの実行プロセスは独立しており、各Systemは定められた周期内に一度実行され、相互に呼び出すことはありません。この設計により、全体のフレームワークがよりモジュール化され、効率的になります。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-69e16ae3b5af8c39e1fc522358584cef)### 二、ArgOSシステムアーキテクチャArgOSはSystemを3つのレベルに分けます(意識レベル):1. コンシャス(CONSCIOUS)システム: 更新は 10 秒ごとなど、より頻繁に行われます。2. 潜意識(SUBCONSCIOUS)システム: 更新頻度は比較的低く、25秒ごとのようです。3.無意識の(UNCONSCIOUS)システム:更新頻度が遅くなります(50秒以上)。ArgOS のさまざまなシステム間の関係は、PerceptionSystem、ExperienceSystem、ThinkingSystem、ActionSystem、GoalPlanningSystem、PlanningSystem、RoomSystem、CleanupSystem など、複雑です。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-59f1984837d6636d7efc378c731a01eb)### 第三、ArgOS全体アーキテクチャの解析1. コアアーキテクチャの階層化2. コンポーネント(Component)カテゴリ3. システムアーキテクチャ4. マネージャーアーキテクチャ5. データベースとのインタラクション! [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)### 五、アーキテクチャの革新点- 各Systemは独立して動作し、呼び出し関係はなく、高度なモジュール化を実現します。- 柔軟な機能設定、エージェントの能力を追加または削減するのが容易です- 従来のオブジェクト指向アーキテクチャよりも性能が優れており、並行処理に適しています- Systemを意識的、潜在意識、無意識の3つのレベルに分けて、人間の思考過程をシミュレーションする総じて、Project89はモジュール化され、高性能なAIエージェントフレームワークを提供しており、優れた設計文書とコード品質を備えています。このアーキテクチャはゲーム開発に適しているだけでなく、複雑なDefiシーンでも優位性を発揮する可能性があります。! [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
開発者の背景
このプロジェクトの開発者は、以前にMagickプロジェクトの開発に参加していました。MagickはAIを利用してプログラミングを行うソフトウェアです。開発者はこのプロジェクトで4位にランクインしており、高い技術力を示しています。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
1. エージェントフレームワークの設計に ECS を使用する必要があるのはなぜですか?
ECS(エンティティ-コンポーネント-システム)は、ゲーム開発やシミュレーションシステムで一般的に使用されるアーキテクチャパターンです。これは、データとロジックを完全に分離し、大規模でスケーラブルなシーンにおいてさまざまなエンティティとその動作を効率的に管理することを可能にします。
ECSは主に3つの部分で構成されています:
ArgOSでは、各エージェントはエンティティと見なされ、エージェントコンポーネント、知覚コンポーネント、メモリコンポーネント、アクションコンポーネントなど、さまざまなコンポーネントを登録できます。
Systemの実行プロセスは独立しており、各Systemは定められた周期内に一度実行され、相互に呼び出すことはありません。この設計により、全体のフレームワークがよりモジュール化され、効率的になります。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
二、ArgOSシステムアーキテクチャ
ArgOSはSystemを3つのレベルに分けます(意識レベル):
ArgOS のさまざまなシステム間の関係は、PerceptionSystem、ExperienceSystem、ThinkingSystem、ActionSystem、GoalPlanningSystem、PlanningSystem、RoomSystem、CleanupSystem など、複雑です。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
第三、ArgOS全体アーキテクチャの解析
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の分解:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
五、アーキテクチャの革新点
総じて、Project89はモジュール化され、高性能なAIエージェントフレームワークを提供しており、優れた設計文書とコード品質を備えています。このアーキテクチャはゲーム開発に適しているだけでなく、複雑なDefiシーンでも優位性を発揮する可能性があります。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計