ダウンロードはこちら
https://lemon-slime.com/resources/CommandGenie.zip
上記をクリックの上、解凍して中にあるexeファイルを開いてください。
解説
本アプリ、CommandGenie(コマンドジーニー)はマインクラフト統合版のコマンドをAIを用いて自然言語で入力できるようにするアプリケーションです。例えばチャット欄に「ダイアモンドが欲しい」と入力すると、AIによって自動で「give @s diamond 1」が実行される感じですね。
本来、コマンドというのは予め定義された構文に強く縛られる性質のものでした。しかし、このアプリを使うことでこうした柵から解放され、自由に&スピーディーにコマンドを実行できるようになります。特にマインクラフトの初心者にとってこうした機能の意義は大きいのではないでしょうか?
ちなみに、Genieには「精霊」という意味があります。本アプリを直訳すると「コマンドの精霊」。イメージとしてはランプの魔人に近いでしょうか。実際にプレイすると分かると思いますが、「ゾンビを倒して」と命令するとそれが即座に叶う世界はあたかも無限に使える魔法のランプがあるかのようです。
このアプリは、単なるコマンド補助にとどまりません。プレイヤーが想像するすべてのコマンドを思いつくままに入力することで、ゲームの世界を自由自在に操ることを可能にします。これはマインクラフトの世界がコマンドによって制御できるからこそ、できる技です。ランプの魔人に命じるように、あなたの指示が即座に実行される様はまるで王様になったかのよう。どんな冒険も思いのままです。
使い方
以下では、本アプリの使い方をステップに分けて解説します。
必要なもの
本アプリの活用にあたっては、以下の2つが必要です。
- ChatGPTのAPIキー(後述)
- MinecraftのWindows版
APIキーの取得
本アプリはChatGPTのAPIを使用しています(ChatGPTを外部から動かしているため)。従って、アプリの使用にはAPIキーが必要です。まずは、以下のサイトにアクセスしてAPIキーを入手しましょう:
https://platform.openai.com/api-keys
このAPIキーは後で使います。大切の保存しましょう。なお、APIキーの有効化には事前にクレジットカードの登録が必要です。こちらより登録できます:
https://platform.openai.com/settings/organization/billing/overview
なお、執筆時点で5ドル分が付与されます。したがって、実際に引き落とされるのはこの無料枠5ドル分の使用後になります。
続いてタスクバーの検索欄に「システム環境変数の編集」と入力し、システムのプロパティを起動します。その後、右下にある「環境変数」をクリックしましょう。
続いて、「ユーザー環境変数」の「新規」をクリックします。
「新しいユーザー変数」という画面が出るので、変数名に「OPENAI_API_KEY」と入力し、変数値に先ほど入手したAPIキーを入力し、OKを押します。
これにてAPIキーの設定が完了しました。
アプリの実行
続いて、上記のリンクをクリックし、ダウンロードされるzipファイルを右クリックして適当な場所で展開します。中にexeファイルがあるので、これをダブルクリックして実行しましょう。
何やら黒画面が出ると思います。気にせずこのまま放置しましょう。続いて、マインクラフト統合版を起動し、ワールドを開きましょう。このとき、チートがオンになっている必要があります。
その後、チャット欄を開いて「/connect localhost:19131」というコマンドを実行します。
正常にアプリが動いている場合、アプリ側で「接続されました」と表示されると思います。こうなれば成功です。以上で準備は完了しました。
使ってみる
最後に、自然言語でコマンドを実行してみます。このときのトリガー条件は「?」記号で始まっているか否かです。チャットのメッセージが「?」で始まっている場合に自動でその内容に合わせたコマンドが実行されます(これについては些か改善の余地があるかもしれない。要望があればコメントをお願いします)。例えば以下のように「?ダイアモンドが欲しい」と入力します。
すると、「give @s diamond 1」が自動で実行されることが確認できるでしょう。これが本アプリCommandGenieの特徴です。
なお、無茶な指示(例:タイムマシンが欲しい)をした場合は「None」が返ります。この場合はできないものだと思ってあきらめましょう。
2回目以降
一度事前準備が終了したら、その後もう一度事前準備を行う必要はありません。exeファイルが実行しているだけで正常に機能します。
改変
本アプリに付随するsystem.txt内でAIに与える指示を定義しています。従って、このファイルの中身を編集することでより柔軟な指示や詳細なコマンドについての知識を与えることができ、自由度が高まります。是非ご活用ください。
注意事項
- 本アプリは自己責任でご利用ください。
- 本アプリはChatGPTのAPIキーを必要とします。従って、使用した分だけ料金が発生します。
- セキュリティソフトが誤検知する場合がありますが、ソースコードを確認した上でご利用ください。
- 本アプリの無断転載・再配布はお止めください。ただし、別のアプリ等への組み込みなどの目的で本アプリを配布する場合はご連絡ください。
更新履歴
- バージョン 1.0.0 (2024/12/21)
- 初回リリース
お問い合わせ:
ご質問やバグ報告・ご要望は本ページのコメント欄またはYoutube動画のコメント欄までお願いします。おそらくYoutubeのコメント欄のほうに書き込んでいただいたほうが早く返信できるかと思います。
ソースコード
現在、ソースコードの公開は行っていませんが、ご要望がありましたらgithubなどを用いて公開することを考えています。