今日では、検索エンジンからオンラインストアまで、AIチャットボットはあらゆる場所で見かけるようになりました。近い将来、ほとんどのゲームがGPT-4などのLLM(大規模言語モデル)を使用して、NPCをよりリアルに表現するようになるでしょう。また、Minecraft Java版をプレイしているなら、お好みのMODを使って今すぐAIチャットを組み込むことができます。
今一番のお気に入りのMinecraft AI MODはAIMobsです。これを使うと、個々のMob(MinecraftにおけるNPCの呼称)と会話できるようになります。エンダーマン、クリーパー、ヒツジ、村人、牛など、あらゆる生き物(またはアンデッド)と会話でき、Mobは自分自身について具体的なことを教えてくれます。例えば、アイアンゴーレムは、自分はロボットではなく魔法の生き物だと言っていました。Minecraftに関することやMinecraft以外のことについても、もっと一般的な質問をすればMobが答えてくれます。
ただし、チャットしかできないことに注意してください。モブにタスクを手伝ってもらうことはできますが、アドバイスしか返ってきません。例えば、アホロートルにネザーライトを頼んだところ、ネザーで見つかると言われました。モブとチャットせずに、Minecraftのチャット機能で利用できるChatGPTと同じことをしたい場合は、MCChatGPTという別のMODがそのサービスを提供しています。
以下では、Minecraft Java EditionでAI / ChatGPT機能を利用するために、AIMobsとMCChatGPTの両方をインストールして使用する方法を説明します。いずれかを使用するには、以下のものが必要です。
Minecraft AI / ChatGPT: 必要なもの
- OpenAI APIキー: OpenAIの無料アカウントを作成し、ウェブサイトでAPIキーを取得できます。APIキーの使用には料金がかかりますが、登録時に少額の無料クレジットが付与される場合があります。チャットの頻度によっては、費用はごくわずかです。このチュートリアルを執筆中にMinecraftで行ったすべてのチャットで、0.70ドル分のAPIクレジットを使用しました。
- Minecraft Java Edition : これは Java Edition でのみ動作し、Bedrock では動作しません。
- AT ランチャー: AT ランチャーはここから入手できます。
AIMobsを使ってMinecraftでChatGPTを取得する方法
AIMobsは、Minecraft内のあらゆるMobと会話でき、そのMobの種類に合わせてカスタマイズされた回答を返すという原理に基づいています。例えば、アホロートルに海に戻りたいか尋ねると、「それはとても嬉しい。また海が見たい」と答えました。また、ゾンビに話しかけると、「空腹を満たすために脳みそを見つけてほしい」と答えました。
しかし、どのモブも話すことしかできず、自分たちやプレイヤーに何が起こっているのか全く気づいていないようです。例えば、私たちがモブと話している最中に殴っても、彼らは何も言いませんでした。さらに、死んだモブや地球の反対側に何マイルも離れたモブとも会話が続きました。
どのMobとも、Shiftキーを押しながらクリックしてチャットで会話を始めることで会話できます(「t」キーを押すことでいつでも会話を開始できます)。会話は「さようなら」と入力するまで終了しません。たとえMobから離れたり、倒したりしても会話は終了しません。AIMobの設定方法はこちらです。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
1. ATLauncher を開きます。インストールされていない場合はダウンロードできます。
2.右側の列にある「Vanilla Packs」をクリックします。
3. Minecraft 1.19.3 と Fabric(ローダーの下)を選択し、「インスタンスを作成」をクリックします。インスタンス名は覚えやすい名前に変更することをお勧めします。バージョン1.19.4(最新バージョン)は、AIMobs modではまだ動作しません。
インスタンスが作成されるとメッセージが表示されるので、「OK」をクリックして閉じることができます。
4.右側の列の「インスタンス」をクリックします 。
5.インスタンスの下にある「Mod の追加」をクリックします 。
6.左端のドロップダウンメニューから「Modrinth」を選択します 。これはAIMobs modを検索するウェブサイトです。
7.検索ボックスに「aimobs」と入力し、Enter キーを押して、 プロンプトが表示されたら「Fabric API をインストール」をクリックします。
8.表示されるダイアログ ボックスで [追加] をクリックします(Fabric mod をインストールする必要がある場合)。
9. AIMobsの下の「追加」をクリックします。
10.ダイアログ ボックスで[追加] をクリックします。
すぐにAIMobsがインストールされたという通知が表示されます。ダイアログボックスを閉じられない場合(私たちの場合は毎回そうでした)、 ATLauncherトレイアイコンを右クリックし、 「開いているダイアログを強制終了」を選択してください。
11.まだログインしていない場合は、 「アカウント」をクリックし 、 「Microsoft でログイン」をクリックします 。ログインを完了します。
12. 「インスタンス」タブでインスタンスの下にある「再生」をクリックします 。
13. 「シングルプレイヤー」をクリックして ゲームを開始します。マルチプレイヤーゲームの場合は、サーバーにインストールする必要があります。
14.ワールドの設定を選択した後(またはデフォルトのままにした後)、[新しいワールドの作成]をクリックします 。
15.チャットで「/aimobs setkey [APIKEY]」 と入力してください 。[APIKEY]はOpenAI APIキーです。Minecraftのチャットに入るには、「t」を押してください。
16.チャットで 「/aimobs enable」と入力します 。
17. Shiftキーを押しながらモブを左クリックすると 会話が始まります。会話中に質問や返答を入力できます。
18.モブとの会話を終了する場合は、「goodbye」と入力します。
AIMobs mod では次のコマンドを使用できます。
/aimobs - 設定を参照
/aimobs ヘルプ -コマンドのリストを見る
/aimobs enable - オンにする
/aimobs disable - オフにする
/aimobs setmodel [モデル] - LLMを変更できます。ただし、動作を確認できたのはデフォルトのtext-davinci-003のみでした。
/aimbos settemp [温度] - AIの温度(「創造性」)を設定します
Minecraftで通常のChatGPTを有効にする方法
Minecraftで、モブと話しているふりをせずに通常のChatGPTを使いたい場合は、「MCChatGPT」という別のMODを使うことができます。設定方法は以下の通りです。
1. ATLauncher を開き、Minecraft にログインして、インスタンスがまだない場合は作成します。
2. 「インスタンス」タブでインスタンスの下にある「Mod の追加」をクリックします 。
3. 「chatgpt」を検索し 、「追加」をクリックします。Modrinthサーバーを検索していることを確認してください。Fabric APIをお持ちでない場合は、こちらでインストールする必要があります。
3. Architecture API のインストールを求められた場合は、 [追加] をクリックします 。
4. Architecture と MCChatGPT のダイアログ ボックスで [ 追加] をクリックします 。
MCChatGPTがインストールされたことを知らせる通知がすぐに表示されます。ダイアログボックスを閉じられない場合は、 ATLauncherトレイアイコンを右クリックし 、 「開いているダイアログを閉じる」を選択してください。
5.そのインスタンスで「プレイ」をクリックし、必要に応じてログインしてシングルプレイヤーゲームを選択して、 Minecraftのゲームを開始します 。そのインスタンスにまだワールドが存在しない場合は、新しいワールドを作成してください。
6.チャットに/mcgpt-auth [APIKEY] と入力します。 [APIKEY] は API キーです。
MCChatGPT が設定され、次のチャット コマンドを使用できるようになりました。
/ask [プロンプト] – 質問する
/setcontextlevel [0-3] – コンテキストレベルを指定することで、ボットにプレイヤーとワールドに関するより詳細な情報を提供し、質問に対してより具体的な回答を提供できるようになります。レベル0ではコンテキスト情報は提供されませんが、レベル3ではプレイヤー、ワールド、エンティティに関する情報が提供されます。ただし、リクエストごとに約1,000トークン(かなりの金額)かかります。
/nextconversation – 新しい会話を始める
/previousconversation – 前の会話に戻る
/listconversations – これまでに交わした会話のインデックスを取得します
/setconversation [会話ID] – リストから前の会話に戻る
詳細:ローカルでChatGPTの代替アプリを実行する方法
詳細: Raspberry PiまたはPCでChatGPTを実行する方法