狂った男がレッドストーン、Python、そして忍耐力でMinecraftでチャットボットを制作

Table of Contents

狂った男がレッドストーン、Python、そして忍耐力でMinecraftでチャットボットを制作

Doom がジャガイモで動いているとか、そんなことは気にしないでください。次世代のとんでもないコンピューティングは、Minecraft の YouTuber Sammyuri のものです。Sammyuri は、長年人気のボクセル ビルディング サンドボックスで動作するチャットボットを構築しました。

CraftGPTと名付けられた、Minecraft内に構築されたSammyuriの言語モデルとチャットボットは、それほど大規模なものではありません。TinyChatデータセットで学習され、PythonでコーディングされたCraftGPTは、わずか5,087,280個のパラメータと、6層に分散された1,920個のトークンからなる語彙で構成されており、明らかに小規模な言語モデルとなっています。

そうは言っても、その構造自体は決して小さいものではありません。 

マインクラフト-クラフトGPT

SammyuriのCraftGPTのフルセットアップ

CraftGPTマシン全体(最も基本的な論理ゲートから完全に機能するコンピューター)は、1,020 x 260 x 1,656ブロックという巨大な空間を占めます。これは非常に大きいため、Minecraftエンジンの最大レンダリング距離を超えずに全体を表示するために、Sammyuri氏がシステム構築に使用したサーバーにDistant Horizo​​ns modをインストールする必要がありました。

週末にYouTubeに投稿された動画では、このモデルの巨大なサイズ、それに付随する巨大なディスプレイとキーボードが披露されています。これらはすべて、Minecraftの要素であるレッドストーン(基本的な回路を作るのに使える素材)を使って作られています。あるいは、Sammyuriが実証したように、独自のMinecraftバージョンやチャットボットを実行できる本格的なコンピューターかもしれません。 

Minecraft レッドストーンで ChatGPT を構築しました!

ただし、CraftGPTに最高のパフォーマンスを期待してはいけません。Sammyuri氏が述べたように、システムへの期待は控えめにしておくべきです。

「このモデルは、話題から逸れたり、文法的に正しくない応答を生成したり、単にゴミを出力したりする傾向があります」と、Sammyuri氏はGitHubのCraftGPTのReadmeで述べています。「ショーケース動画の会話は、必ずしも平均的なパフォーマンスではなく、モデルの最高のパフォーマンスを示しています。」

CraftGPT のコンテキスト ウィンドウは 64 トークンしかないため、会話も非常に短くする必要があります。残念ながら、CraftGPT に調査レポートの作成を依頼することはできません。 

全体的にもかなり遅いです。これは、可能な限り丁寧に言っているつもりです。

  • 地図制作のレジェンド、Ordnance SurveyがMinecraftで再びブロック状のイギリスをリリース
  • Minecraftの不正行為者は決して勝てない…だがマルウェアに感染する可能性はある
  • 彼らはDoomをPDFファイルで実行できるようにしただけだ
  • Minecraftプレイヤーはデンマーク全土を1:1スケールでダウンロードできるようになりました

「[CraftGPTは]バニラのレッドストーン機構を使用して構築されており、バニラでも動作するはずですが、ティックレートを上げずに応答を生成するには10年以上かかる可能性があります」と開発者は述べています。Minecraftにおけるティックレートとは、ゲームのループ速度を指します。言い換えれば、システムがワールドを更新する頻度です。Minecraftの場合、通常は1秒あたり20ティックがデフォルトです。

「今日はどうですか?」という質問への返答を10年も待たずに済むよう、サミュリ氏はMinecraft High-Performance Redstone Server(MCHPRS)と呼ばれるゲームエンジンの派生版を使用しました。これは、ニッチながらも熱心なファンを持つ趣味であるMinecraftエンジンにおけるレッドストーン計算プロジェクト専用に設計されています。とはいえ、大規模なMinecraftチャットボットに驚異的なパフォーマンスは期待できません。サミュリ氏によると、MCHPRSにCraftGPTを投入しても、返答を生成するのに約2時間かかり、しかも40,000倍速で処理した場合だとのことです。

だから、お気に入りのチャットボットをCraftGPTに諦めないでください。あるいは諦めるかもしれません。このチャットボットは、他のチャットボットと同じくらい実用的で信頼できるはずです。®

Discover More