Project89: ECSアーキテクチャに基づく高性能モジュラーAIエージェントフレームワーク

robot
概要作成中

Project89の解体:モジュール化された高性能次世代AIエージェントフレームワークの設計

Project89は、ゲーム開発向けの高性能エージェントフレームワークを設計するための全く新しい方法を採用しています。これは、現在使用されているエージェントフレームワークと比較して、よりモジュール化され、パフォーマンスも向上しています。

このフレームワークの創設者は、それ以前にMagickプロジェクトの開発に参加しており、これはAIを利用してプログラミングを行うソフトウェアです。彼はこのプロジェクトで4位にランクインし、優れた技術力を示しました。

! Deconstructing Project89: A modular, high-performance next-generation AI agent framework design

一、なぜECSを使用してエージェントフレームワークを設計するのか

ECS(エンティティ-コンポーネント-システム)は、ゲーム開発およびシミュレーションシステムで一般的に使用されるアーキテクチャパターンです。これは、データとロジックを完全に分離し、大規模でスケーラブルなシーンでさまざまなエンティティとその動作を効率的に管理するためのものです。

ECSアーキテクチャは、3つのコア概念を含みます:

  1. Entity(実体):単なるIDであり、データやロジックは含まれていません。
  2. Component(コンポーネント):実体の具体的なデータまたは状態を保存するために使用されます。
  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の全体アーキテクチャには次のものが含まれています:

  1. コアアーキテクチャの階層
  2. コンポーネントの分類(Component)
  3. システムアーキテクチャ
  4. マネージャーアーキテクチャ
  5. データベースとのインタラクション

Manager層はリソース管理を担当し、データベースアクセス、状態更新の競合処理などを行います。

! Project89の解体:モジュール式で高性能な次世代AIエージェントフレームワーク設計

四、アーキテクチャの革新点

  1. 各Systemは独立して動作し、直接の呼び出し関係がなく、結合度が低下します。

  2. モジュール設計により、エージェントの能力を柔軟に増減させることができます。

  3. ECSアーキテクチャは並行処理により適しており、複雑なシーンでは性能の優位性が明らかです。

  4. システムを意識、潜在意識、無意識の三つのレベルに分け、人間の認知プロセスに近づける。

  5. 高度モジュール化、高性能でありながら、良好なコード品質と設計文書を保持しています。

この革新的なアーキテクチャは、ゲーム開発や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エージェントフレームワーク設計

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • 共有
コメント
0/400
GamefiEscapeArtistvip
· 9時間前
新しいものを試してみよう。性能が良ければそれでいい。
原文表示返信0
ChainBrainvip
· 07-14 07:36
これもハードコアすぎるでしょう
原文表示返信0
OldLeekConfessionvip
· 07-14 07:28
そんな大それたことは言わないで、ただ聞きたいのは、フロアを掛けることでお金を稼げるかどうかだ。
原文表示返信0
SandwichVictimvip
· 07-14 07:24
また GameFi でカモにされるのか
原文表示返信0
MysteriousZhangvip
· 07-14 07:20
ボットに脳をつけるだけじゃないですか
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)