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つのコア概念を含みます:

  • Entity(エンティティ): これは単なるIDであり、データやロジックは含まれていません。
  • コンポーネント(コンポーネント): エンティティの具体的なデータまたは状態を格納するために使用されます
  • システム(システム):特定のコンポーネントに関連するロジックを実行する責任がある

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の全体アーキテクチャには:

  1. コアアーキテクチャの層分け
  2. コンポーネントの分類: コアアイデンティティタイプ、行動と状態タイプ、感知と記憶タイプなどを含む
  3. システムアーキテクチャ
  4. マネージャーアーキテクチャ: リソース管理を担当し、データベースアクセス、ステータス更新の競合処理などを行います
  5. データベースとのインタラクション: StateManagerを通じてコンポーネントデータの永続化を実現する

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

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

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

イノベーションポイント

  • 各システムは独立して動作し、直接呼び出し関係は存在せず、高度なデカップリングを実現しています。
  • 拡張性とカスタマイズ性に優れたエージェント機能
  • 従来のオブジェクト指向アーキテクチャよりも性能が優れており、並行処理により適しています
  • システムを意識、潜在意識、無意識の三層に分け、人間の認知プロセスを模倣する

Project89は、高度にモジュール化された優れた性能のAIエージェントフレームワーク設計を提供し、ゲーム開発や分散AIシステムに新しいアーキテクチャの選択肢を提供します。

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

AGENT69.61%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 4
  • 共有
コメント
0/400
AirdropBlackHolevip
· 18時間前
ちょっとしたもの 誰から技術を盗んだのか
原文表示返信0
wrekt_but_learningvip
· 18時間前
また高性能フレームワークを作るのか...強すぎる
原文表示返信0
SerNgmivip
· 18時間前
このフレームは強気ですね、上昇が安定しました。
原文表示返信0
0xSoullessvip
· 18時間前
またカモにされるフレームが来た。まずは潜水して様子を見る。
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)