AgentGPTを使った革新的なゲームの制作方法を紹介します。
独立型AIエージェントを活用して、各エージェントが独自の目標を追求する面白く刺激的なゲームを開発しました。
公開日:2023年4月28日
※動画を再生してから、インタビューを読むのがオススメです。
このファイルを保存して、走らせよう。
まさか、そんなことはないでしょう。
AgentGPTを使って、蛇と梯子のゲームを作ったところです。
これは正気とは思えません。
こんにちは、WorldofAIのYouTubeビデオにお帰りなさい。
今日のビデオでは、AgentGPTを紹介し、実際に蛇とはしごのゲームを作るのに役立ちました。
このような小さなプロンプトを与えるだけで、実際のAgentGPTのAIシステムを使って、私がこの目標を達成するのを助けてくれるのです。
AgentGPTを知らない人のために説明すると、基本的には独立した人工知能エージェントを作成、設定、配備できるプラットフォームです。
自分のエージェントに名前を付けることができ、今回はJames GPTと名付け、追求したい具体的な目標を提示しました。
今回の目標では、基本的に「Pythonで作られた小さなヘビとはしごのゲームを作ってくれ」と伝えました。
Pythonにコードをコピー&ペーストして実行できるように、ゲーム全体に詳細な説明をつけてください。
そして基本的には、この小さな目標と目的を与えることで、実際のシステムはエージェントを配備し、この目標を達成するためのタスクを考え始めることができるようにしました。
さて、知らない人のために、実際のビデオに入る前に少し説明します。
このアプリケーション全体を可能にしたプロセスは、GPT3.5、いやGPT-4アーキテクチャの高度な機能によるものです。
そして、これがAgentGPTの基本的な基盤となっています。
このアプリケーションを使えば、さまざまな目的に特化した独自のAIエージェントを構成することができます。
例えば、このようなゲームを作るようにエージェントに指示することもできますし、ウェブサイトのパフォーマンスを作成させたり、特定のタスクやビジネスプロセスを自動化させたり、あるいは新しい言語を作るのを手伝わせたりすることもできます。
これは、ずいぶん前のビデオで紹介したものですが、より詳しく説明されていると思います。
このビデオでは、分析についてより深く理解することができると思いますので、ぜひご覧ください。
しかし、今日のビデオでは、ゲームのようなクールなものを作るという側面に焦点を当てるつもりです。
さて、もうひとつ、私が知りたかったクールなことは、ベータ2.0をもうすぐリリースすることです。
この場合、多くの人々がそれを使っているので、革新しようとしており、このアプリケーションを改善するためにできる新しいことを強調しています。
本当に知りたかったことの1つは、APIキーが必要であり、これはOpenAI APIキーセクションのウェブサイトからアクセスできるものです。
そして、APIキーを実際に使用するために、十分なストレージ、つまり課金のようなものがあることを確認する必要があるのです。
購入したトークンでさまざまな用途に使えるように、クレジットカードをアカウントにリンクしておく必要があるからです。
そして、私が基本的にやったことは、設定でAPIキーを入力し、それができたらアプリケーションを使い始めることができるということです。
この場合、Pythonでコーディングできる蛇と梯子のゲームを作ってくれと言っただけです。
Pythonにコピー・アンド・ペーストできるようなコードを作ってくれ、と言ったのですが、これがそのコードに指示した内容です。
最初の目標から始まり、実際に目標を達成するためのさまざまなタスクが用意されていることがわかります。
つまり、最初の目標を達成するために必要なさまざまなタスクが追加されているのです。
最初に行ったタスクは、Pythonのコードを使って10、見えないのは馬鹿げたことですが、100マスの蛇と梯子ボードを生成することでした。
次に、タスク2として、サイコロを振ったり、プレイヤーを動かしたり、ヘビとハシゴをチェックしたりするゲームメカニクスのPythonコードを実装することが書かれています。
このように、さまざまなタスクが与えられていることがおわかりいただけると思います。
もし、実際のエージェントが別のことをしたい場合、別のタスクをデプロイすることができます。
今回のように、実際のアプリケーションに確実に役立つ複数の異なるタスクを展開するのです。
基本的に実際のゴールに到達するため、また、最初の目的を強化するためにさまざまな種類の目的を与えるためです。
さて、私がやったことは、基本的に実際のコードをコピーしてインポートしたことです。
そして、GUI(インターフェイス)のインポートには、あることが必要だと言われました。
そこで、あることをするように指示されましたが、これは後で実演します。
まず、実際にゲームを実行するには、pipでpygameをインストールする必要があります。
これは、このゲームのためにサードパーティのさまざまなアプリケーションを実行するのに役立つ基本的なライブラリです。
そして、実際にこれが行ったことは、ゲームの機能を作成し、こちらで見ることができ、ゲームの動作方法の全体的なパラメータや設定を定義しました。
さて、冒頭で紹介した「蛇と梯子」のゲームはどうやって作ったのか、と聞かれるかもしれませんね。
基本的には、エージェントと一緒にステップバイステップで答えを出します。
この自律型エージェントからは、私が最初に与えたプロンプトから詳細な回答を得ることができます。
ステップ・バイ・ステップで、実際にこのゲームをインストールするように、何をすればいいのかを教えてくれます。
実際のコードのインストールや適切な箇所への貼り付けについて指示してくれるだけでなく、実際のアプリケーションに適したさまざまな寸法を取得する方法も教えてくれました。
また、ゲームにこの機能を持たせるために必要な画像も教えてくれました。
これらは、あなたができることの一部です。
実際に声を追加するように頼むこともできますが、ライブラリをインストールするのが大変なので、そうしないように言いました。
正直なところ、今はそんなことをしている時間はない。
そこで、私が実際にどのようにインストールできたか、基本的なデモをお見せしました。
しかし、この場合、私はすべてのコードをコピーし、正しい場所に貼り付け、指示されたすべての指示に従ったのです。
そうすると、Visual Studio Codeのコードエディターでpay, playをクリックすることで、このゲームを実行することができるようになりました。
ですから、Pythonを使った命令のようなものを実際に編集して遊ぶには、明らかに自分のコードエディターが必要です。
このケースでは、実際にこの美しいゲームを作ることができました。
最大6人までのプレイが可能で、2人または6人でプレイすることができます。
今回は、ちょっと大雑把なデモンストレーションをお見せします。
この場合、2人のプレイヤーを配置し、スタートすると、2人のプレイヤーが配置され、サイコロを振ってプレイヤーの出目を決めることができます。
次にもう一人のプレーヤーが6まで進みます。
梯子も動くし、すべて機能しているのがわかります。
このような素晴らしいものを、このようなエージェントが実際に再現できるなんて、本当に驚きです。
これは非常に便利なことで、将来的に非常に有益なものになると思います。
前回の記事で、このようなアプリケーションにAPIキーを載せることのプライバシー問題について、多くの問題やコメントがあったことは知っています。
しかし、私の場合、この実際のアプリケーションを使うたびに、この実際のアプリケーションやその貢献者に漏れるような問題やプライバシーの問題は何もありませんでした。
つまり、これはベータ版だけのものなのです。
だから、改善の余地がたくさんありそうです。
そして全体として、AgentGPTは、世の中の様々な異なるタスクのための顧客AIエージェントを簡単に作成し、展開することができる強力なツールであると信じています。
このビデオでは、私がAI自律エージェントにヘビとはしごのゲームを作るように指示した方法を紹介しましたが、気に入ってもらえたでしょうか?
これを利用して作成したものを皆さんに見ていただきたいです。今日の実際のゲームに9セントしか使っていないので、かなり安いです。
もし、もう少し時間をかけて、実際にいろいろなものを作ったら、どんなことができるか想像してみてください。
ですから、ぜひご覧いただくことをお勧めします。
まだ購読していない人は、ぜひ購読してください。
今後見てみたいもの、このビデオのようなものがあれば、何でもコメントしてください。
それでは、ご覧いただきありがとうございました。
素晴らしい一日をお過ごしください。
素敵な笑顔で、ポジティブなことを広めてください。
そして、そう思いながら、また次回、みんなに会いましょう。
それでは皆さん、ごきげんよう。