清華大学がゲーム会社を設立しました! 10人以上のChatGPTが勤務し、7分でゲームを開発

清華大学がゲーム会社を設立しました! 10人以上のChatGPTが勤務し、7分でゲームを開発

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載しています。転載の際は出典元にご連絡ください。

清華大学はChatGPTを使用して、上司から従業員まで全員がAIである「人間コンテンツゼロ」の「ゲーム会社」を設立しました。

アイデアさえ出せば、AI が設計からテストまでの全プロセスを支援します。

全体のプロセスは完了するまでにわずか 7 分しかかからず、費用は0.3 米ドル未満(2 人民元強)です。

写真

この「会社」の名前は「ChatDev」です。名前の通り、チャットによる開発を目的とした会社です。

「会社」では、10 個以上のチャットボットがさまざまな役割を果たし、相互に接続して開発作業を完了します。

ChatGPT を使用すると、各リンクごとに対応するモデルをトレーニングする必要なく、プロセス全体を完了できます。

この「会社」がゲームを開発するのにかかる平均時間は 409.84 秒です。最も速い場合は 3 分未満、最も遅い場合は 17 分しかかかりません。

写真

消費量に関して言えば、ChatDev は ChatGPT の API (3.5-turbo) を使用しており、各ゲームは平均で約 48.5K トークンを使用します。

このデータに基づくと、これを使用してゲームを開発する場合の平均コストは、ゲーム 1 つあたりわずか 0.2967 ドルです。

それで、この「会社」はどのように機能するのでしょうか?

AIを連携させる

研究チームは、この「企業」のために、ChatGPT で接続された「ChatChain」を設計しました。

各ボットは、CEO、プログラマー、デザイナーなど、ゲーム開発に関わるあらゆるポジションをカバーし、異なる役割を果たします。

間違いや錯覚を避けるため、開発プロセスのすべてのステップは 2 つのボットによって完了されます。

写真

具体的には、ChatDev はゲームを作成するときに、設計、プログラミング、テスト、ドキュメント作成という4 つの主要なステップを踏む必要があります。

設計段階が始まる前に、人間が最初のアイデアを提供します。これが人間が必要となる唯一の場所です。

このアイデアは、ボットが演じる CEO、CTO、CP (製品) O によって分析および評価されます。

CEO は CPO および CTO と個別に話し合い、ゲームのプレゼンテーション形式 (Web/デスクトップ/モバイルなど) と使用するプログラミング言語を決定します。

写真

さらに、設計段階では、各ボットが担う特定の役割が 2 人のインストラクター (ボット) によって割り当てられます。

デザイン作業の品質を向上させるために、チームは「メモリフロー」と「自己反映」という 2 つの作業メカニズムも導入しました。

写真

「メモリ ストリーム」は、各ボットがいつでも確認してアイデアの一貫性を確保できるように、会話の各ラウンドの記録を保存します。

「自己反映」メカニズムは、ボットがそれぞれのタスクを完了したが要件を満たせなかった場合に「疑似自己」を生成し、問題と関連する会話をインストラクターにフィードバックすることです。

設計作業が完了したら、コードの記述やグラフィカル インターフェイスの設計を含むプログラミング フェーズに入ります。

CTO はプログラマーに要件と概要を伝え、プログラマーはコードを作成します。

デザイナーは GUI ソリューションを生成し、関連ツールを呼び出して画像リソースを生成します。これらのリソースはプログラマーによって統合されます。

写真

プログラミングプロセスでは、具体的には「コード管理」や「思考誘導」など、品質と効率を向上させる作業メカニズムも導入されています。

コード管理メカニズムにより、開発プロジェクトに複数のバージョンを保存できるため、問題が発生したときにロールバックできます。

思考誘導メカニズムの 2 番目のポイントは、CTO とプログラマーが「役割を交換」して、お互いのアイデアを理解し、問題が発生したときにうまく解決できるようにすることです。

写真

プログラムが書かれたら、次はそれをテストします。

テストフェーズは、コードレビューと実際の操作の 2 つのステップに分かれており、「コードレビュー担当者」と「テストエンジニア」という 2 つの役割が関与します。

テストプロセスでは、「思考ガイダンス」メカニズムも導入されています。テストのフィードバックが不明瞭な場合は、プログラマーとテストエンジニアが役割を交換します。

写真

テストが完了するとゲーム本体は完成し、次に行うべきことはドキュメントの作成です。

ドキュメントには、主に環境の説明とユーザー マニュアルの 2 つのカテゴリが含まれます。

前者は、ゲームの実行に必要な環境を記述したもので、CTO の指導の下、プログラマーによって完成されます。

後者は CEO によって決定され、CPO によって生成されます。

写真

この時点でゲームの開発は完了です。

最初のアイデアを提供する以外、プロセス全体に人間は登場しません。

もちろん、このプロセスにおける会話、コード、その他の情報は人間に見えるため、開発の柔軟性が確保されます。

必要に応じて、生成された GUI を置き換えるなどの手動介入も可能です。

写真

上記は ChatDev の作業プロセスの完全な紹介です。

チームについて

ChatDev は、清華大学 NLP 研究所の Maosong Sun 教授の指導の下で作成されました。彼の研究分野には、自然言語理解と中国語情報処理が含まれます。

この研究室の劉志源准教授は、この論文の共同責任著者です。彼の研究分野は、ナレッジグラフとセマンティックコンピューティング、ソーシャルコンピューティング、計算社会科学です。

論文の筆頭著者は清華大学ソフトウェア学院を卒業したチェン・チェン博士です。チェン博士は2016年に北京理工大学から博士号を取得するため清華大学に直接入学しました。2021年に卒業後、テンセントに応用研究者として入社しました。

もう一つ

ChatDev は AI を活用して役割を果たし、企業の社会的シナリオをシミュレートします。

この「AIゲーム会社」に限らず、AIを使って人間社会をシミュレートすることは研究トレンドとなっている。

例えば、以前ご紹介した「ゲーム版ウエストワールド」では、AIを使ってNPCを制御し、ゲーム内で社会を構築しています。

別のチームは AI を使用してキャラクターを制御し、サウスパークの背景に基づいたテレビシリーズのエピソードを制作しました。

写真

AI がシミュレートできる他の環境にはどのようなものがあると思いますか?

論文アドレス: https://arxiv.org/abs/2307.07924

<<:  話題の論文「14行のコードがBERTを打ち負かす」に逆転の兆し!バグを修正すると、パフォーマンスは数秒で最悪になります

>>:  人工知能は防衛システムをどのように変えるのでしょうか?

ブログ    

推薦する

電子鼻のウイスキー識別精度は96%にも達する。ネットユーザー:茅台酒にも作ってみよう

国産茅台酒や一部の外国産高級ウイスキーは高価であるが、偽造品の重要なターゲットでもある。ワイン鑑定家...

CNN が RNN に取って代わる?シーケンスモデリングで再帰ネットワークが不要になったとき

過去数年間はリカレントニューラルネットワークが主流でしたが、現在では自己回帰 Wavenet や T...

...

...

ネットワーク管理における人工知能の役割

AI の主な利点の 1 つは、従業員を日常的な単純作業から解放することです。 AI は、ネットワーク...

ロボットを活用する3つの革新的な方法

ロボットは、高齢の両親を助けたり、子供を教育したり、料理をしたりすることができます。ロボット産業は創...

GTA5をプレイしていますか?インテルの新しいモデルは3Dレンダリングをリアルな画像に変換します

GTA5 は古典的な 3D アドベンチャー ゲームであり、そのスタイルは次のとおりです。写真は現実に...

自動運転のためのエンドツーエンドの計画方法の概要

この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...

人民日報:アルゴリズム推奨技術標準の健全な発展を促進

規制基準の強化は、アルゴリズム推奨技術の標準化と健全な発展に根本的に利益をもたらすだろう。近年、科学...

この AI はわずか 20 分で複雑な芸術作品を作成できます。 1080グラフィックカードが実行可能

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

毎日のアルゴリズム: 完全順列問題

[[435870]]繰り返しのない数字のシーケンスが与えられた場合、そのシーケンスのすべての可能な順...

最も人気のあるオープンソースの機械学習 JavaScript フレームワーク 5 つ

[[235929]]機械学習に興味がある、または JavaScript を使用して機械学習の専門家に...

AIを活用して都市の建物の特性を識別し、地震などの災害に対するリスクを予測する

ビッグデータダイジェスト制作出典: サイエンスデイリー編集者: ジェーン人工知能は、ビジネスから工業...

遺伝的アルゴリズムとPython実装におけるいくつかの異なる選択演算子

序文この論文では、遺伝的アルゴリズムにおけるいくつかの選択戦略についてまとめています。比例ルーレット...