> 自媒体 > (AI)人工智能 > 在Minecraft里搭建一个ChatGPT,只需四步
在Minecraft里搭建一个ChatGPT,只需四步
来源:果壳
2025-10-31 08:32:27
166
管理

Minecraft可以说是近十年玩家数量最多的游戏之一,发售快15年了,月活跃玩家仍有1.5亿之多,大人小孩都喜欢。

在Minecraft的像素方块世界里,你能砍树挖矿,打造神装,搭建基地,也能养马养鸡,探索世界,体验冒险人生。

这样的开放世界游戏很多,但像Minecraft这么开放的没多少。当我还在地下深处的矿洞和绿皮僵尸激情肉搏时,博主Sammyuri已经在游戏里造出了一个能运行的简化版 ChatGPT,他将其称为CraftGPT。

CraftGPT全貌

在游戏里,CraftGPT的交互界面是一个显示器和一个键盘,玩家用键盘输入文字,CraftGPT通过显示器回复。

CraftGPT正在和你闲聊

事情是这样的:Sammyuri团队在外部训练好了模型,把神经网络的计算图翻译成红石电路,使用了4.39亿个方块,把五百万参数的模型的各个成分导入了Minecraft中,直接用红石电路硬编码了神经网络。

如何搭建缸中缸中之脑

在游戏里追求真实本来就有点问题,在游戏里搭建一个AI更是有套娃一样的诡异效果。

实现这个效果就好像把大象关进冰箱——在Minecraft中搭建大模型AI只需要四步。

1:在外部训练好数据集;

2:把训练好的数据编译成红石电路,导入Minecraft;

3:把红石电路层层堆叠,组成神经网络;

4:最后搭建输入键盘以及输出的屏幕,愉快地开始与大模型聊天。

第一步是大模型数据集的训练。

虽然叫做CraftGPT,但这个模型和ChatGPT关系不大,是Sammyuri从0搭建起来的。他用Python训练了一个参数为500万的小模型,可以识别1920个词、维度为240、6层、5头。

一个参数可以看作是一种词与词之间的联系,参数越多,模型对语言的理解就越细致,而维度、层数、头数代表着模型思考的深度,数字越大,模型思考的深度就越深。

在今天已经没人瞧得上的元祖GPT-1,都有着1.17 亿的参数,可以识别5万多个词、有着768个维度、12层和12头。并不是作者不想整个大活,Minecraft中的“模拟计算机”的计算速度远比不上真实电脑,为了在Minecraft中运行后,还能在有生之年看到结果,这个模型不得不经过相当的瘦身。

右下角的蓝色曲线——训练损失(train loss)代表了模型对训练集的学习效果,而橙色曲线——验证损失(val loss)代表了模型在验证集上对新句子的表现。如果只有蓝色下降,橙色不变甚至升高,说明模型学傻了,只能死记硬背教材内容,出现了过拟合;但如果这两个同时下降,说明模型学得不错,不仅记住了知识,还对未知文本具备了理解力。

虽然因为词汇量有限让孩子有点车轱辘话,但CraftGPT也有着自我认知

CraftGPT的完成度相当高。

虽然它的词汇量和生成的句子长度有限,但它依然能进行简单的对话,回答基础的事实问题。更有趣的是,由于游戏中的seed(在世界生成时产生的一种随机参数)不同,它给出的回答也会随之变化,这让CraftGPT的输出带有一定的随机性和多样性,而不是每次都一模一样。

虽然简单,但每次CraftGPT提供的户外活动建议都略有不同

不过,它的运行效率极低。因为红石信号传播的距离有限——只能传播15个游戏方格的长度,15格后就需要中继器来延长信号。问题就在这里,通过中继器虽然会给信号再次续命15格,但是会产生0.1秒的延迟。一个复杂的计算模块可能包含成千上万个中继器,这意味着一次运算要等待几分钟才能完成。相对现实中接近光速的电子流动来说,红石电路简直是蜗牛蠕动。

即便在经过特别优化,速度超快的服务器上,生成一个回答也可能需要耗费数小时;如果换到普通电脑上运行,回答一次的时间甚至可能长达十年。毕竟这是一个由红石电路堆出来的小模型,能运转就足够让人惊叹了。

CraftGPT就像那位试图徒步环球的探险家卡尔·布什比(Karl Bushby),从智利出发,历尽艰难险阻,花了整整27年才在今年5月重新踏上欧洲大陆,就算加快脚步,坐上飞机绕地球赤道一圈,也需要约 42 小时。至于真正的计算机,它们的速度更像0.134 秒就能绕地球一圈的光。

红石电路,三体里的人列计算机

CraftGPT项目的核心——红石电路诞生于2010年的Minecraft Alpha 1.0.1版本。

在一款冒险游戏里,红石原本应该是什么角色呢?

一个2010年的攻略贴展示了当时最流行的红石用法:踩下踏板就会开的自动门、TNT地雷陷阱等,用来让生活更方便,或者坑朋友。

红石在游戏里引发了第二次工业革命,很快,玩家们迈入了电气自动化的新时代。他们制造出了可以检测矿车经过的“自动地铁站”,能自动收集农作物、杀怪收集掉落物品的自动化农场,还有转动式灯塔、机关式雕塑等有趣又实用的建筑。

这些用途是大多数玩家最早接触红石的起点。

当时的红石农场,红石实用派代表作之一

Minecraft的最初创造者Notch从一开始就知道红石的潜力,他在一次访谈里提到,红石系统使得Minecraft具备了图灵完备性,也就是说,在Minecraft中只要有足够多的时间和储存,玩家理论上就能在游戏中计算出任何可计算的东西。

早在红石刚推出的2010年,就有人跟随着《计算机系统要素》的指导,试图在Minecraft中模拟简单的计算机。从机关陷阱到逻辑电路,再到 CPU 雏形,红石的发展轨迹也从单纯的游戏机关,走歪出了一个“吃力不讨好”的模拟计算机之路。

当时简陋的计算机结构

超复杂结构,还真给他们手搓出来了

在社区中,玩家们开始交流设计工具,优化红石电路的经验,大大推动了技术的发展,加上随着游戏版本更新,更多好用方便的红石组件加入了游戏,大型计算机项目的实现成为了可能。

Minecraft项目的成型,就像原始人手搓喷气机,从炼铁开始。

红石电路只提供了表现0和1的信号的功能,也就是开关的闭合与开启,更加进阶的逻辑门、寄存器、时钟电路则需要玩家自己搭建,让信号能计算、存储并循环。而上述结构只有继续堆叠成更加复杂的部件,才可以组成完整的系统。可以说,这其中每一步都必须从项目底层的计算逻辑以及原理出发,逐个组件拼接,可以说是费工又费力。

不过,就是有这么一些团队痴迷于手搓一切,做出让人惊艳的杰作。

WildEngineering手搓过GPU;MattBatWings 做出了8-bit 可编程计算机;而Craftgpt的创造者Sammyuri更进一步,做出过16 bit电脑,在那上面可以运行多种程序,甚至还能终极套娃,在Minecraft里玩Minecraft。

看着他们的作品,仿佛是在上计算机组成原理。

WildEngineering的GPU,运算速度达到了惊人的5Hz(每秒计算五次),虽然现代GPU的运算次数以万亿次/秒计

中国也有不少红石电路高手。

2022年,up主辰占鳌头就早于Sammyuri,把神经网络搬进过Minecraft,并实现了堪称机器学习届“Hello World”的手写数字识别。除此之外,他还实现过汉字编码全像素显示屏,把中国特色创意发挥到了极致。

辰占鳌头的汉字编码全像素显示屏

有意义吗?这是技术成为艺术的一刻

虽然这些红石作品在实用性上几乎没有意义,远不如现成的计算机高效,但他们展现出的好奇和探索,也是人类文明繁荣的源头所在。

手搓电脑不是为了造出一台真正能使用的机器,只为了证明:即便是在像素方块的虚拟世界中,也可以从0起步,堆出复杂的逻辑和计算。

这也是工程师的浪漫精神所在,拼接简单的开与关、0和1,直到成为让人直呼“漂亮”的精妙工程。这是一种浪漫,是对我们为什么要钻研技术的一种艺术性的回答。

参考文献

[1]https://www.youtube.com/watch?v=VaeI9YgE1o8

3年手搓ChatGPT!剑桥天才少年在Minecraft游戏中爆火回归[2]https://mp.weixin.qq.com/s/fmgsWl-HNBlRo9O7V-gg1Q

[3]https://Minecraft.fandom.com/wiki/

[4]https://gaming.stackexchange.com/questions/7852/what-is-redstone-used-for-in-Minecraft

[5]https://www.youtube.com/watch?v=LGkkyKZVzug

[6]https://www.bilibili.com/video/BV1wP4y1s7jy/

[7]https://www.bilibili.com/video/BV1JzNUeuEg2/

作者:李小雅

编辑:翻翻

本文来自果壳,未经授权不得转载.

如有需要请联系sns@guokr.com

0
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 凡本网注明 “来源:XXX(非本站)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。 如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。 QQ:617470285 邮箱:617470285@qq.com
相关文章
三菱退出中国?官方回应:将与现有伙伴继续合作
6月23日,有媒体报道称,三菱汽车将逐步取消包括欧洲、中国在内的市场业..
2026款三菱帕杰罗曝光,第二代超选四驱+2.4T/2.0T双动力..
硬派越野圈的“老将”居然换小排量了?2026款三菱帕杰罗刚露出消息,就把..
恩智浦计划退出5G功率放大器业务;三星或将退出SATA SSD市场;三菱化学出售..
五分钟了解产业大事每日头条芯闻 恩智浦计划退出5G功率放大器业务我国首..
实拍三菱全新欧蓝德!搭1.5T四缸,内饰配大屏,不比奇骏香?..
在重庆车展上,全新一代三菱欧蓝德终于在国内亮相了,相比其国外的发布时..
试驾广汽三菱奕歌:小巧灵动
■ 阅车试驾车型:广汽三菱奕歌长/宽/高(mm):4405/1805/1685轴距(mm..
新车 | 四驱越野MPV/配侧滑门/2.2T柴油机,新款三菱Delica D:5亮相..
文:懂车帝原创 高帅鹏[懂车帝原创 产品] 日前,2025东京车展开幕,新款..
三菱集团的传奇发家史
“三菱”两个字,在日本就像一把瑞士军刀:银行、飞机、汽车、火箭、寿司..
2026款三菱Montero曝光,S-AWC四驱+差速锁全配,普拉多见了..
当 “普拉多见了都得慌” 的话题在越野圈炸锅,2026 款三菱 Montero 的曝..
日韩巨擘数据,三星2.1万亿三菱21万亿,中国第一谁?..
图片来源于网络2025年,让人火大的资本较量又来一波。韩国三星手里握着2...
关于作者
巫月(普通会员)
文章
1621
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行

成员 网址收录40418 企业收录2986 印章生成263572 电子证书1157 电子名片68 自媒体91237

@2022 All Rights Reserved 浙ICP备19035174号-7
0
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索