OpenGame: 新しいオープンソースAIがコマンドから完全なゲームを生成

AIによって生成されたコードと2Dゲームを表示するモニターの編集写真

CUHK MMLab(香港中文大学)の研究者たちは、ソフトウェア開発の新時代を切り開くオープンソースAIフレームワークOpenGameを発表しました。従来のコードジェネレーターが単独のコードスニペットを生成するだけなのに対し、OpenGameは自律エージェントとして、自然言語の説明からブラウザ向けの完全な2Dゲームを作成することができます。

GameCoder-27B: 楽しさの背後にある頭脳

システムの中心には、27億のパラメータを持つ言語モデルGameCoder-27Bがあります。これはゲームエンジニアリングのワークフローや人気のAPI(例えばPhaser 3)に特化してトレーニングされており、プログラミングの構文だけでなく、ゲームを機能させるために必要な状態、衝突、物理の複雑なロジックを理解することができます。

OpenGameはプロジェクトのライフサイクル全体を管理する点で際立っています。ファイル構造の作成やコードの実装から、スプライトや効果音などのマルチモーダルアセットの生成、リアルタイムでのデバッグまでをカバーしています。

スキルアーキテクチャ

このフレームワークは「スキル」に基づく革新的なアーキテクチャを利用しています。

  • テンプレートスキル: 安定したアーキテクチャを保証するプロジェクトスケルトンの進化的ライブラリ。
  • デバッグスキル: エラーの署名と検証された解決策を記録するデバッグプロトコルで、欠陥から学習し、表面的な修正を超えた改善を可能にします。

システムの有効性を検証するため、研究者たちはOpenGame-Benchを導入しました。これは、生成されたタイトルの「プレイアビリティ」を自動化されたブラウザでテストし、AIが本当にユーザーの要求を満たしたかどうかを評価します。

このプロジェクトは、GitHubのleigest519/OpenGameリポジトリでコミュニティに完全に公開されており、どの開発者も自動化された作成ツールを利用または改善することができます。この発表は、最小限の人間の介入で長期的な複雑なタスクをAIが担うエージェントソフトウェア工学への重要なステップと見なされています。

公式リポジトリと技術文書をGitHubで確認してください。

共有

このコンテンツは私たちのチーム(iatoskill.com)によって作成およびレビューされました。問題がある場合は、こちらからお問い合わせください

このコンテンツは役に立ちましたか?
学ぶ

その他のニュース

すべて見る
OpenGame: 新しいオープンソースAIがコマンドから完全なゲームを生成