# Project89の解析: 新しいモジュラー高性能AIエージェントフレームワーク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アーキテクチャ設計Project89は、エンティティ-コンポーネント-システム(ECS)アーキテクチャを採用してAgentフレームワークを設計しています。ECSはゲーム開発やシミュレーションシステムで一般的に使用されるアーキテクチャパターンで、データとロジックの完全な分離を実現し、大規模でスケーラブルなシーンにおいてさまざまなエンティティとその動作を効率的に管理するのに役立ちます。このフレームワークでは、各エージェントは一つのエンティティ(Entity)と見なされ、エージェントコンポーネント、知覚コンポーネント、記憶コンポーネント、行動コンポーネントなど、異なるコンポーネント(Component)を登録できます。システム(System)は、特定のコンポーネントに関連するロジックを実行する責任を負います。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-69e16ae3b5af8c39e1fc522358584cef)## ArgOSシステムアーキテクチャArgOSはシステムを三つの層に分けます:1. 意識システム: RoomSystem、PerceptionSystemなどを含み、更新頻度が高く、ほぼリアルタイムのタスクを処理します。2.潜在意識システム:GoalPlanningSystem、PlanningSystemなどを含み、更新頻度が低く、思考ロジックを扱います。3. 無意識システム: 現在はまだ有効ではなく、更新頻度は最も遅い。この階層的な設計により、異なるシステムが異なる周期で独立して動作し、複雑なエージェントの挙動を効果的に処理できます。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-59f1984837d6636d7efc378c731a01eb)## アーキテクチャの革新点1. システム間の独立運用: 各システムは相互に独立しており、直接的な呼び出し関係はなく、カップリング度が低下しています。2. フレキシブルな能力構成: Entityに登録されたComponentとSystemを調整することで、Agentの能力を簡単にカスタマイズできます。3. 拡張が容易: 新機能は独立したシステムとして追加でき、既存のシステムに影響を与えません。4. 高性能:ECSアーキテクチャは並行処理により適しており、複雑なシーンで性能の利点があります。5. 階層的実行: システムを意識、潜在意識、無意識の三層に分け、異なる周期で実行し、人間の思考プロセスを模倣する。! [Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計](https://img-cdn.gateio.im/social/moments-c37bd7442c3743f80a4fd9ba8afc123b)総じて、Project89は高度にモジュール化された優れた性能のエージェントフレームワークを提供し、ゲーム開発や分散AIアプリケーションに新しいアーキテクチャの選択肢を提供します。! [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:モジュール化された高性能AIエージェントフレームワークの新たな突破口
Project89の解析: 新しいモジュラー高性能AIエージェントフレームワーク
Project89は、エージェントフレームワークを設計するための全く新しい方法を採用しました。これは、ゲーム開発専用に作られた高性能エージェントフレームワークであり、現在の人気のあるエージェントフレームワークと比較して、より優れたモジュール設計とパフォーマンスを持っています。
! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design
開発者の背景
Project89の創設者は以前、AIを利用してプログラミングを行うソフトウェアであるMagickプロジェクトを開発しました。彼はこのプロジェクトで4位の開発者として、強力な技術力を示しました。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
ECSアーキテクチャ設計
Project89は、エンティティ-コンポーネント-システム(ECS)アーキテクチャを採用してAgentフレームワークを設計しています。ECSはゲーム開発やシミュレーションシステムで一般的に使用されるアーキテクチャパターンで、データとロジックの完全な分離を実現し、大規模でスケーラブルなシーンにおいてさまざまなエンティティとその動作を効率的に管理するのに役立ちます。
このフレームワークでは、各エージェントは一つのエンティティ(Entity)と見なされ、エージェントコンポーネント、知覚コンポーネント、記憶コンポーネント、行動コンポーネントなど、異なるコンポーネント(Component)を登録できます。システム(System)は、特定のコンポーネントに関連するロジックを実行する責任を負います。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
ArgOSシステムアーキテクチャ
ArgOSはシステムを三つの層に分けます:
2.潜在意識システム:GoalPlanningSystem、PlanningSystemなどを含み、更新頻度が低く、思考ロジックを扱います。
この階層的な設計により、異なるシステムが異なる周期で独立して動作し、複雑なエージェントの挙動を効果的に処理できます。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
アーキテクチャの革新点
システム間の独立運用: 各システムは相互に独立しており、直接的な呼び出し関係はなく、カップリング度が低下しています。
フレキシブルな能力構成: Entityに登録されたComponentとSystemを調整することで、Agentの能力を簡単にカスタマイズできます。
拡張が容易: 新機能は独立したシステムとして追加でき、既存のシステムに影響を与えません。
高性能:ECSアーキテクチャは並行処理により適しており、複雑なシーンで性能の利点があります。
階層的実行: システムを意識、潜在意識、無意識の三層に分け、異なる周期で実行し、人間の思考プロセスを模倣する。
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
総じて、Project89は高度にモジュール化された優れた性能のエージェントフレームワークを提供し、ゲーム開発や分散AIアプリケーションに新しいアーキテクチャの選択肢を提供します。
! Project89の分解:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計
! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計