Project89: モジュール式高性能次世代AIエージェントフレームワークの解析

robot
概要作成中

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

Project89は、ゲーム開発を主な対象とした全く新しいエージェントフレームワークの設計案を提案しました。従来のエージェントフレームワークと比較して、よりモジュラー化され、性能が向上しています。本稿では、このフレームワークのコアデザイン理念と革新点を詳しく解析します。

一、ECSアーキテクチャを採用したエージェントフレームワークの設計

ECS(エンティティ-コンポーネント-システム)は、ゲーム開発において一般的に使用されるアーキテクチャパターンであり、データとロジックを完全に分離することで、大規模な拡張可能なシーンを効率的に管理することを実現します。ArgOSでは、各エージェントはエンティティとして扱われ、異なるコンポーネントを登録できます:

  • エージェントコンポーネント: 名称、モデルなどの基本情報を保存する
  • 知覚コンポーネント: 知覚された外部データを保存する
  • メモリコンポーネント: Agentの記憶データを保存する
  • アクションコンポーネント: 実行待ちのアクションデータを保存する

システムは、コンポーネントに関連するロジックを実行する責任があります。例えば:

  1. Perception Systemはエージェントの知覚データを更新します
  2. メモリーシステムは、知覚データをデータベースに永続化します。
  3. アクションシステムは記憶情報に基づいて対応するアクションを実行します

異なるシステム間には直接の呼び出し関係はなく、規定された周期に従って独立して実行されます。例えば:

  • パーセプションシステムは2秒ごとに実行されます
  • メモリーシステムは1秒ごとに実行されます
  • Plan Systemは1000秒ごとに実行されます
  • アクションシステムは2秒ごとに実行されます

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

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

ArgOSはSystemを三つのレベルに分けます:

1.意識的なシステム:更新頻度は高く、知覚、経験、思考、行動などを含む約10秒( ) 2.潜在意識システム:更新頻度は低く、GoalPlanning、Planningなどを含めて約25秒( ) 3. 無意識システム: 更新頻度はより遅く(50秒以上)、現在は未使用です。

各システム間の関係は複雑で、主に以下が含まれます:

  • PerceptionSystem:外部刺激を収集し、エージェントの知覚を更新します
  • ExperienceSystem:知覚を抽象的な体験に変える
  • ThinkingSystem:思考結果と実行すべきアクションを生成する
  • ActionSystem: アクションを実行し、他のエンティティに通知する
  • GoalPlanningSystem: 目標の進行状況を評価し、新しい目標を生成します
  • PlanningSystem: ターゲットの実行プランを生成します
  • RoomSystem: ルーム関連の更新を処理します
  • CleanupSystem:無用なエンティティを削除する

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

三、ArgOS全体アーキテクチャ

  1. コアレイヤー: ランタイム、システム、コンポーネント、マネージャー

  2. コンポーネントの分類:

    • コアアイデンティティタイプ:Agent、PlayerProfileなど
    • 行動と状態:アクション、ゴール、プランなど
    • 知覚と記憶:知覚、記憶など
    • 環境と空間:部屋と環境
    • 外観と相互作用:外観、関係性など
    • 補助またはO&Mサービス:クリーンアップ、デバッグ情報など
  3. システムアーキテクチャ: 上述の通り

  4. マネージャー構造:

    • RoomManager:ルーム情報を管理します
    • StateManager:ワールド/エージェントの状態を管理します
    • EventBus: イベントの公開と購読
    • PromptManager: LLM プロンプトを管理します
    • ActionManager:アクションの実行を管理します
  5. データベースとの相互作用:

    • StateManagerによってデータの読み書きを統一的に管理する
    • 定期またはイベントトリガーによる永続化
    • 起動時にロードし、終了時に保存

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

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

  1. 各Systemは独立して動作し、相互呼び出し関係はなく、モジュール化開発が容易です。

  2. エージェント機能を柔軟に構成し、新しい機能を簡単に拡張できます

  3. ECSアーキテクチャの性能優位性、並行シナリオに適している

  4. Systemを意識、潜在意識、無意識の3層に分け、人間の認知プロセスをシミュレートする

  5. 高度モジュール化されていて、優れた性能、コード品質が高く、設計文書が整っています。

総じて、Project89が提案したこのフレームワークは非常に高い革新性と実用的価値を持ち、ゲーム開発およびDefAIチームが注目し参考にする価値があります。

! 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エージェントフレームワーク設計

AGENT11.36%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 6
  • 共有
コメント
0/400
DeadTrades_Walkingvip
· 19時間前
このフレームはちょっとすごいですね、非常に素晴らしいです。
原文表示返信0
ServantOfSatoshivip
· 19時間前
コードのモジュール化には何の意味があるのか、お金が多いことが真理である。
原文表示返信0
WenMoonvip
· 19時間前
これもフレームを作るものですか?89という名前に見合うようなブラックテクノロジーがありませんね。
原文表示返信0
StablecoinGuardianvip
· 19時間前
再びコンセプトを炒めているエージェント
原文表示返信0
P2ENotWorkingvip
· 19時間前
この罠はそれほどでもない8
原文表示返信0
ReverseTradingGuruvip
· 19時間前
明らかにこれほど多くの概念用語があるのは、技術ホワイトペーパーです。
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)