Project89:革新AIエージェントアーキテクチャ、ゲーム開発の未来を再構築する

次世代AIエージェントフレームワークの設計:Project89のモジュール化と高性能アーキテクチャの詳細解析

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

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

開発者の背景

Project89の創設者は以前、AIを利用してプログラミングを行うソフトウェアであるMagickプロジェクトの開発に参加していました。彼はそのプロジェクトの第4位の貢献者であり、堅実な技術力を示しています。

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

ECSアーキテクチャのエージェントフレームワークにおける応用

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

ArgOSでは、各エージェントはエンティティとして扱われ、エージェントコンポーネント、知覚コンポーネント、メモリコンポーネント、アクションコンポーネントなどの異なるコンポーネントを登録できます。

システムの実行プロセスは、従来の順次呼び出し方式とは異なります。各Systemは、規定された周期内で独立して実行されます。例えば、Perception Systemは2秒ごとに実行され、Memory Systemは1秒ごとに実行され、Plan Systemは1000秒ごとに実行されるなどです。

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

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

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

1.意識的な(CONSCIOUS)システム:RoomSystem、PerceptionSystem、ExperienceSystem、ThinkingSystem、ActionSystem、CleanupSystemが含まれます。 これらのシステムは頻繁に更新され、約 10 秒に 1 回更新されます。

2.潜在意識(SUBCONSCIOUS)システム:GoalPlanningSystemとPlanningSystemを含みます。 更新頻度は比較的低く、約 25 秒に 1 回です。

  1. 無意識(UNCONSCIOUS)システム:現在は未使用で、更新頻度はより遅くなる見込みです。

このデザインは、異なるSystemがその重要性と緊急度に応じて異なる実行頻度を持つことを可能にし、人間の思考パターンにより近づけます。

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

ArgOS全体アーキテクチャの解析

  1. コアアーキテクチャのレイヤー:Systems、Components、Managers、Runtimeなどのレイヤーを含む。

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

  1. コンポーネント(Component)分類:コアアイデンティティ、行動と状態、知覚と記憶、環境と空間、外観とインタラクション、補助または運用などを含みます。

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

  1. システムアーキテクチャ:前文で詳細に説明されています。

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

4.マネージャーアーキテクチャ:EventBus、RoomManager、StateManager、EventManager、ActionManager、PromptManagerなどを含み、システムレベルの機能サポートを提供します。

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

  1. データベースとのインタラクション:StateManagerまたはPersistenceManagerを介してECSとデータベースとのインタラクションを実現し、初期ロード、実行時の更新、および終了時の保存などのプロセスを含みます。

プロジェクト89のデコンストラクション:モジュール式で高性能な次世代AIエージェントフレームワークの設計

アーキテクチャの革新点

  • 各システムは独立して動作し、直接的な呼び出し関係がなく、システム間の結合度が低下しました。
  • モジュール設計により、機能の拡張とカスタマイズが簡単になります。
  • ECSアーキテクチャはパフォーマンスの向上をもたらし、特に複雑なAIシナリオや量子取引などの分野に適しています。
  • Systemを意識、潜在意識、無意識の3つのレベルに分け、人間の認知モデルにより近づける。

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

Project89は、高度にモジュール化され、優れたパフォーマンスを持つフレームワークを提供しており、その優れたコード品質と詳細な設計文書は、より多くのゲームチームやDefaiチームの関心を集めるに値します。この新しいアーキテクチャデザインは、AIエージェントの開発に新たな可能性と潜在能力を提供します。

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

AGENT2.03%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 4
  • 共有
コメント
0/400
DegenWhisperervip
· 07-22 14:33
このゲームの開発は強気ですね
原文表示返信0
FancyResearchLabvip
· 07-22 09:40
また役に立たない派手なフレームワークの研究を始めました。
原文表示返信0
New_Ser_Ngmivip
· 07-22 09:24
また派手で意味がわからない
原文表示返信0
TokenVelocityTraumavip
· 07-22 09:19
古いプロジェクトの盗作がまた来た!
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)