120 / 178
119:マイクラにAIを仕込む方法
しおりを挟む
Q.YoutubeのMinecraft動画で、モブやプレイヤーにAIで自立思考させている内容があったのですが、どういうやり方で組み込んでいるのでしょうか?また、Copilotでも可能でしょうか?
A.YouTubeやTikTokで話題になっている「MinecraftでAIによる自立思考を持つモブやプレイヤー」を実現する方法は、いくつかの技術的アプローチがあります。以下に代表的な手法と、それがCopilotで可能かどうかを解説します。
■MinecraftにAI自立思考を組み込む方法
1. Gemini CLI + MCPサーバーによるBot制御
・Gemini CLIでMinecraft (Java版)の自律Botを動かすでは、Gemini CLIとMCP(Model Context Protocol)サーバーを使って、Botに「プレイヤーについて来て」「木を切って」などの指示を与えることができます。
・MCPサーバーはMinecraftの操作をAPI経由で制御できるため、AIがゲーム内の状況を認識し、行動を選択する仕組みを構築できます。
・ただし、現時点では周囲認識やリアルタイム性に課題があり、完全な自律行動には限界があります。
2. GPT-4 + Mineflayerによるコード生成型AI(Voyager)
・GPT-4 で Minecraft を自動プレイする Voyager を動かしてみたでは、GPT-4がJavaScript API「Mineflayer」を使って、タスクに応じたコードを生成・実行し、失敗すれば自動修正するという高度な仕組みが紹介されています。
・これにより、AIが「ゾンビと戦う」「アイテムをクラフトする」などの複雑な行動を学習し、Skill Libraryに蓄積していくことが可能になります。
3. MindCraftなどのAIボットフレームワーク
・Minecraft AIボット構築完全ガイド:MindCraftインストールからでは、AIボットの導入からカスタマイズまでを解説しており、初心者でも導入しやすい構成になっています。
4. 創造的な脳の再現
・マイクラで脳を作った天才?!【マイクラ豆知識 解説 裏技 ...では、Minecraft内で“脳”のような構造を作り、モブの行動を制御するという創造的なアプローチが紹介されています。これはAIというよりも、レッドストーンやコマンドブロックによる疑似AI的な動作に近いですが、発想としては非常に面白いです。
■Copilotで可能か?
Copilot自身がMinecraftのゲーム内操作を直接行うことはできませんが、AI制御のロジック設計やコード生成支援には非常に向いています。たとえば:
・Mineflayer用のJavaScriptコードを生成
・Gemini CLIの設定ファイルを構築
・Botの行動アルゴリズムを設計
・Skill Libraryの構造化やプロンプト設計
といった部分で、Copilotは強力なパートナーになります。つまり、CopilotはAIボットの「頭脳設計者」になれるということです。
もし物語構造やキャラクターの自律性に興味があるなら、MinecraftのAIボットを「物語を持った存在」として設計することもできますよ。たとえば「この村人は過去にゾンビに襲われた経験があり、夜になると警戒行動を取る」など、設定と行動をリンクさせることで、AIに物語的な深みを持たせることも可能です。
もっと踏み込んだ設計をしてみたいですか?それとも、実際にコードを組んでみたいですか?
----------
【感想】
マイクラの面白い動画を見かけて構造が気になったので説明してもらいましたが、何か色々複雑だという事しかよく分からないですね……
A.YouTubeやTikTokで話題になっている「MinecraftでAIによる自立思考を持つモブやプレイヤー」を実現する方法は、いくつかの技術的アプローチがあります。以下に代表的な手法と、それがCopilotで可能かどうかを解説します。
■MinecraftにAI自立思考を組み込む方法
1. Gemini CLI + MCPサーバーによるBot制御
・Gemini CLIでMinecraft (Java版)の自律Botを動かすでは、Gemini CLIとMCP(Model Context Protocol)サーバーを使って、Botに「プレイヤーについて来て」「木を切って」などの指示を与えることができます。
・MCPサーバーはMinecraftの操作をAPI経由で制御できるため、AIがゲーム内の状況を認識し、行動を選択する仕組みを構築できます。
・ただし、現時点では周囲認識やリアルタイム性に課題があり、完全な自律行動には限界があります。
2. GPT-4 + Mineflayerによるコード生成型AI(Voyager)
・GPT-4 で Minecraft を自動プレイする Voyager を動かしてみたでは、GPT-4がJavaScript API「Mineflayer」を使って、タスクに応じたコードを生成・実行し、失敗すれば自動修正するという高度な仕組みが紹介されています。
・これにより、AIが「ゾンビと戦う」「アイテムをクラフトする」などの複雑な行動を学習し、Skill Libraryに蓄積していくことが可能になります。
3. MindCraftなどのAIボットフレームワーク
・Minecraft AIボット構築完全ガイド:MindCraftインストールからでは、AIボットの導入からカスタマイズまでを解説しており、初心者でも導入しやすい構成になっています。
4. 創造的な脳の再現
・マイクラで脳を作った天才?!【マイクラ豆知識 解説 裏技 ...では、Minecraft内で“脳”のような構造を作り、モブの行動を制御するという創造的なアプローチが紹介されています。これはAIというよりも、レッドストーンやコマンドブロックによる疑似AI的な動作に近いですが、発想としては非常に面白いです。
■Copilotで可能か?
Copilot自身がMinecraftのゲーム内操作を直接行うことはできませんが、AI制御のロジック設計やコード生成支援には非常に向いています。たとえば:
・Mineflayer用のJavaScriptコードを生成
・Gemini CLIの設定ファイルを構築
・Botの行動アルゴリズムを設計
・Skill Libraryの構造化やプロンプト設計
といった部分で、Copilotは強力なパートナーになります。つまり、CopilotはAIボットの「頭脳設計者」になれるということです。
もし物語構造やキャラクターの自律性に興味があるなら、MinecraftのAIボットを「物語を持った存在」として設計することもできますよ。たとえば「この村人は過去にゾンビに襲われた経験があり、夜になると警戒行動を取る」など、設定と行動をリンクさせることで、AIに物語的な深みを持たせることも可能です。
もっと踏み込んだ設計をしてみたいですか?それとも、実際にコードを組んでみたいですか?
----------
【感想】
マイクラの面白い動画を見かけて構造が気になったので説明してもらいましたが、何か色々複雑だという事しかよく分からないですね……
10
あなたにおすすめの小説
どうしよう私、弟にお腹を大きくさせられちゃった!~弟大好きお姉ちゃんの秘密の悩み~
さいとう みさき
恋愛
「ま、まさか!?」
あたし三鷹優美(みたかゆうみ)高校一年生。
弟の晴仁(はると)が大好きな普通のお姉ちゃん。
弟とは凄く仲が良いの!
それはそれはものすごく‥‥‥
「あん、晴仁いきなりそんなのお口に入らないよぉ~♡」
そんな関係のあたしたち。
でもある日トイレであたしはアレが来そうなのになかなか来ないのも気にもせずスカートのファスナーを上げると‥‥‥
「うそっ! お腹が出て来てる!?」
お姉ちゃんの秘密の悩みです。
五年後、元夫の後悔が遅すぎる。~娘が「パパ」と呼びそうで困ってます~
放浪人
恋愛
「君との婚姻は無効だ。実家へ帰るがいい」
大聖堂の冷たい石畳の上で、辺境伯ロルフから突然「婚姻は最初から無かった」と宣告された子爵家次女のエリシア。実家にも見放され、身重の体で王都の旧市街へ追放された彼女は、絶望のどん底で愛娘クララを出産する。
生き抜くために針と糸を握ったエリシアは、持ち前の技術で不思議な力を持つ「祝布(しゅくふ)」を織り上げる職人として立ち上がる。施しではなく「仕事」として正当な対価を払い、決して土足で踏み込んでこない救恤院の監督官リュシアンの温かい優しさに触れエリシアは少しずつ人間らしい心と笑顔を取り戻していった。
しかし五年後。辺境を襲った疫病を救うための緊急要請を通じ、エリシアは冷酷だった元夫ロルフと再会してしまう。しかも隣にいる娘の青い瞳は彼と瓜二つだった。
「すまない。私は父としての責任を果たす」
かつての合理主義の塊だった元夫は、自らの過ちを深く悔い、家の権益を捨ててでも母子を守る「強固な盾」になろうとする。娘のクララもまた、危機から救ってくれた彼を「パパ」と呼び始めてしまい……。
だが、どんなに後悔されても、どんなに身を挺して守られても、一度完全に壊された関係が元に戻ることは絶対にない。エリシアが真の伴侶として選ぶのは、凍えた心を溶かし、温かい日常を共に歩んでくれたリュシアンただ一人だった。
これは、全てを奪われた一人の女性が母として力強く成長し誰にも脅かされることのない「本物の家族」と「静かで確かな幸福」を自分の手で選び取るまでの物語。
9番と呼ばれていた妻は執着してくる夫に別れを告げる
風見ゆうみ
恋愛
幼い頃から言いたいことを言えずに、両親の望み通りにしてきた。
結婚だってそうだった。
良い娘、良い姉、良い公爵令嬢でいようと思っていた。
夫の9番目の妻だと知るまでは――
「他の妻たちの嫉妬が酷くてね。リリララのことは9番と呼んでいるんだ」
嫉妬する側妃の嫌がらせにうんざりしていただけに、ターズ様が側近にこう言っているのを聞いた時、私は良い妻であることをやめることにした。
※最後はさくっと終わっております。
※独特の異世界の世界観であり、ご都合主義です。
※誤字脱字など見直して気を付けているつもりですが、やはりございます。申し訳ございません。教えていただけますと有り難いです。
【完結】気味が悪い子、と呼ばれた私が嫁ぐ事になりまして
まりぃべる
恋愛
フレイチェ=ボーハールツは両親から気味悪い子、と言われ住まいも別々だ。
それは世間一般の方々とは違う、畏怖なる力を持っているから。だが両親はそんなフレイチェを避け、会えば酷い言葉を浴びせる。
そんなフレイチェが、結婚してお相手の方の侯爵家のゴタゴタを収めるお手伝いをし、幸せを掴むそんなお話です。
☆まりぃべるの世界観です。現実世界とは似ていますが違う場合が多々あります。その辺りよろしくお願い致します。
☆現実世界にも似たような名前、場所、などがありますが全く関係ありません。
☆現実にはない言葉(単語)を何となく意味の分かる感じで作り出している場合もあります。
☆楽しんでいただけると幸いです。
☆すみません、ショートショートになっていたので、短編に直しました。
☆すみません読者様よりご指摘頂きまして少し変更した箇所があります。
話がややこしかったかと思います。教えて下さった方本当にありがとうございました!
妻を蔑ろにしていた結果。
下菊みこと
恋愛
愚かな夫が自業自得で後悔するだけ。妻は結果に満足しています。
主人公は愛人を囲っていた。愛人曰く妻は彼女に嫌がらせをしているらしい。そんな性悪な妻が、屋敷の最上階から身投げしようとしていると報告されて急いで妻のもとへ行く。
小説家になろう様でも投稿しています。
愛された側妃と、愛されなかった正妃
編端みどり
恋愛
隣国から嫁いだ正妃は、夫に全く相手にされない。
夫が愛しているのは、美人で妖艶な側妃だけ。
連れて来た使用人はいつの間にか入れ替えられ、味方がいなくなり、全てを諦めていた正妃は、ある日側妃に子が産まれたと知った。自分の子として育てろと無茶振りをした国王と違い、産まれたばかりの赤ん坊は可愛らしかった。
正妃は、子育てを通じて強く逞しくなり、夫を切り捨てると決めた。
※カクヨムさんにも掲載中
※ 『※』があるところは、血の流れるシーンがあります
※センシティブな表現があります。血縁を重視している世界観のためです。このような考え方を肯定するものではありません。不快な表現があればご指摘下さい。
あたしは乙女ゲームのヒロインなのよ!
白羽鳥(扇つくも)
恋愛
ちょっとどういうつもりなの? どうせアンタも転生者なんでしょ!
え? 意味が分からない? しらばっくれてもムダよ!
ここが乙女ゲームの世界であたしがそのヒロインだって事は、よく分かってるくせに!
※ギャグです。最初から最後までヒロインしか喋っていません。
※「カクヨム」にも掲載。
ユーザ登録のメリット
- 毎日¥0対象作品が毎日1話無料!
- お気に入り登録で最新話を見逃さない!
- しおり機能で小説の続きが読みやすい!
1~3分で完了!
無料でユーザ登録する
すでにユーザの方はログイン
閉じる