Project89: ECSアーキテクチャを使用して次世代の高性能AIエージェントフレームワークを構築する

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

プロジェクト開発者は、エージェントフレームワークを設計する際に全く新しいアプローチを採用しました。これはゲーム開発向けの高性能エージェントフレームワークで、現在使用されているエージェントフレームワークと比較して、よりモジュール化されており、さらに優れたパフォーマンスを持っています。

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

開発者の背景

開発者はproject89を行う前にMagickプロジェクトに参加しており、そのプロジェクトで4位の開発者です。MagickはAIを利用してプログラミングを行うソフトウェアです。

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

ECSアーキテクチャ設計

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

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

  1. Entity(エンティティ):単なるIDであり、データやロジックは含まれていません。

  2. コンポーネント(コンポーネント): 実体の具体的なデータまたは状態を保存するために使用されます。

  3. システム(システム):特定のコンポーネントに関連するロジックを実行する責任があります。

ArgOSでは、各エージェントはエンティティと見なされ、エージェントコンポーネント、知覚コンポーネント、メモリーコンポーネント、アクションコンポーネントなど、さまざまなコンポーネントを登録できます。

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

ArgOSシステムアーキテクチャ

ArgOSはSystemを3つのレベルに分けます(意識レベル):

1.意識的な(CONSCIOUS)システム:RoomSystem、PerceptionSystemなどを含み、更新頻度が高い。

2.潜在意識(SUBCONSCIOUS)システム:GoalPlanningSystem、PlanningSystemなどが含まれ、更新頻度は比較的低いです。

3.無意識の(UNCONSCIOUS)システム:現在有効になっておらず、更新頻度が遅くなっています。

各System間の関係は非常に複雑ですが、ECSアーキテクチャを通じて、各Systemは独立して動作でき、他のSystemとの呼び出し関係は存在しません。

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

全体アーキテクチャ解析

ArgOSの全体アーキテクチャには:

  1. コアアーキテクチャの層分け
  2. コンポーネント(コンポーネント)カテゴリ
  3. システムアーキテクチャ
  4. マネージャー構造
  5. データベースとのインタラクション方法

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

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

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

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

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

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

アーキテクチャの革新点

  • 各Systemは独立して動作し、呼び出し関係がないため、モジュール化開発が容易です。
  • エージェント機能を柔軟に構成し、新機能の拡張が容易です
  • 従来のオブジェクト指向アーキテクチャよりも優れた性能を持ち、並行シナリオに適しています
  • Systemを異なる意識レベルに分け、人間の能力をシミュレーションする

全体的に見ると、これは非常にモジュール化されていて、性能に優れたフレームワークであり、コードの品質も高く、充実した設計ドキュメントがあります。ゲーム開発やDeepAI分野に新しい潜在的なアーキテクチャの選択肢を提供します。

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

AGENT3.97%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 8
  • 共有
コメント
0/400
MetaNeighborvip
· 6時間前
新しいフレームワークはかなり信頼できるね
原文表示返信0
LiquidationWatchervip
· 22時間前
別のフレームワーク?はぁ、これまでに多くの失敗を見てきた... 正直言って少し楽観的だけど
原文表示返信0
AllInAlicevip
· 07-23 12:12
その達人がまた何かをやらかした
原文表示返信0
MeaninglessApevip
· 07-23 12:12
つまり、ただの皮を変えただけです。
原文表示返信0
ProxyCollectorvip
· 07-23 12:12
フレームがどれくらい強いのかわからん
原文表示返信0
CryptoGoldminevip
· 07-23 12:11
コンピューティングパワーネットワークの効能のイテレーションに関する新しい考え方
原文表示返信0
CryptoPunstervip
· 07-23 12:03
また資金を騙そうとしているのか、ストーリーを作るのは専門的にやろう。
原文表示返信0
DaisyUnicornvip
· 07-23 11:53
高性能の花を育てる モジュール化が私を安心させる〜
原文表示返信0
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)