红石电路
搜索文档
在Minecraft里搭建一个ChatGPT,只需四步
36氪· 2025-10-29 09:19
Minecraft游戏平台与社区生态 - 游戏发售近15年仍保持1 5亿月活跃玩家,覆盖全年龄段用户群体[1] - 游戏核心玩法为开放世界沙盒模式,支持资源采集、装备打造、基地建设、生物养殖与地图探索[1] - 红石电路系统自2010年Alpha 1 0 1版本引入,具备图灵完备性,支持构建复杂逻辑计算系统[21][24] CraftGPT项目技术实现 - 项目使用4 39亿个游戏方块构建红石电路,硬编码了500万参数的神经网络模型[5] - 模型架构为6层Transformer、5注意力头、240维度,支持1920个词汇识别[8] - 技术实现分为四个阶段:外部训练数据集、编译红石电路、堆叠神经网络、搭建输入输出界面[12] - 参数数值转换为红石信号强度,参数位置决定方块布局,实现数字到物理结构的转换[14] 红石电路计算性能特征 - 红石信号传播距离限制为15格,需中继器延长信号但会产生0 1秒延迟[20] - 复杂计算模块含数千中继器,单次运算耗时数分钟,生成回答需数小时至十年[20] - 对比现实计算机:光速绕地球0 134秒,红石电路等效"徒步环球"的极低效率[20] 红石计算社区技术演进 - 红石应用从自动门/TNT陷阱发展到自动农场、地铁站等电气自动化系统[21] - 社区涌现WildEngineering的5Hz GPU、MattBatWings的8-bit可编程计算机等复杂项目[26] - 中国开发者辰占鳌头2022年实现Minecraft内神经网络手写数字识别及汉字编码显示屏[29] - Sammyuri团队此前成功构建16-bit电脑并在游戏内实现Minecraft套娃运行[26] 项目意义与工程美学 - 红石工程通过基础开关逻辑堆叠出精妙系统,展现从零构建复杂计算的工程能力[31] - 此类项目虽无实用价值,但体现了人类对技术原理的深度探索与艺术化表达[31] - 在虚拟世界中复现现代计算架构,验证了底层逻辑可扩展性与技术普适性[31]
用4.39亿方块在《我的世界》手搓一款ChatGPT?玩家又一次“整活”,还把游戏玩出了新高度!
猿大侠· 2025-10-10 04:11
项目概述 - 开发者在《我的世界》游戏中构建了一个名为CraftGPT的功能性语言模型,该项目在社交媒体引发广泛关注[1] - 该项目完全使用游戏内的红石电路搭建,未使用命令方块或数据包等辅助工具[14] - 整个建筑占地规模达长1020方块×高260方块×宽1656方块,总计使用约4.39亿个方块[9] 技术规格 - 模型参数量为5,087,280个,在TinyChat数据集上使用Python进行训练,内容为基础英语对话[15] - 模型架构包含6层网络,embedding维度为240,词汇表大小为1920个token[16] - 为节省计算资源,大部分权重被量化为8位,但embedding和LayerNorm的权重分别保留18位和24位精度[17] - 模型上下文窗口仅为64个token,处理能力有限[18] 运行性能 - 生成一次回复需要约两个小时,若在标准游戏环境中运行可能耗时10年以上[22] - 必须使用MCHPRS(Minecraft高性能红石服务器)才能实现合理运行速度[22] - 最低需要32GB内存的电脑,推荐64GB或更高配置[23] 行业意义 - 该项目展示了在游戏环境中实现复杂计算系统的技术可行性[25] - 此前《我的世界》社区已出现16位CPU、运行《毁灭战士》的IRIS电脑等红石创新项目[25][26] - 有玩家在游戏中构建完整CNN神经网络,还有用红石实现神经网络的项目[26][29] - 开发者曾用红石搭建1Hz CPU,本次项目进一步提升了创意天花板[33]
用4.39亿方块在《我的世界》手搓一款ChatGPT?玩家又一次“整活”,还把游戏玩出了新高度
36氪· 2025-10-09 11:44
项目概述 - 开发者Sammyuri在《我的世界》游戏中构建了一个名为CraftGPT的功能性小型语言模型[4][5] - 该项目在游戏内占地面积巨大,长1020方块、高260方块、宽1656方块,总计使用了约4.39亿个方块[7] - 整个系统完全基于游戏内的红石电路搭建,未使用命令方块或数据包[13] 技术规格 - CraftGPT是一个拥有5,087,280个参数的小型语言模型[7][13] - 模型采用6层结构,embedding维度为240,词汇表大小为1920个token[13] - 大部分权重被量化为8位,但embedding和LayerNorm的权重分别保留了18位和24位的精度[14] - 模型使用Python在TinyChat数据集上训练,内容为基础英语对话[13] 系统组件 - 核心组件包括分词器、位置嵌入、词元嵌入、层归一化、240×240矩阵乘法器(4个)[12] - 其他关键部件包括多头注意力机制、键值缓存、960×240矩阵乘法器、修正线性单元[12] - 系统还包含240×960矩阵乘法器、第二层到第六层的循环处理、解嵌入矩阵乘法器等功能模块[12] 性能表现 - 模型上下文窗口非常小,仅能处理64个token的对话[14] - 生成一次回复需要等待数小时,在标准游戏设置下生成一次回复可能耗时10年以上[16] - 即使使用MCHPRS高性能红石服务器优化,生成一次回复仍可能需要几个小时[16] 运行要求 - 运行服务器至少需要32GB内存的电脑,推荐配置为64GB或更多[17] - 用户需要下载MCHPRS并设置plot scale为7,编译过程大约需要10分钟[17][18] - 运行时可使用-io参数启用优化编译,防止向玩家发送非输入/输出方块更新[17] 行业意义 - 该项目展示了在游戏环境中实现复杂计算系统的可能性,刷新了《我的世界》的创意天花板[20] - CraftGPT比GPT-1小约23倍,比GPT-3小175,000倍,但在有限资源下实现了AI功能[25] - 该项目被视为计算机领域令人佩服的成就,能力远超10年前开发的同类系统[25]