top of page

CraftGPT 如何改变 Minecraft 中 AI 的可能性

在《Minecraft》(我的世界)这个广阔的方块世界中,创造力仅受想象力限制,玩家们已经建造了从忠实再现古代城市到复杂的自动化农场等各种事物。但一项新创造重新定义了在这个游戏沙盒宇宙中可能性的边界。一位开发者和著名的《Minecraft》爱好者在游戏内构建了一个功能齐全的500万参数语言模型。这个名为“CraftGPT”的庞大机器不仅仅是一个雕塑;它是一个能够进行对话的工作人工智能,完全使用游戏自身的 rudimentary 电子设备从头构建。

这个项目代表了游戏、计算机科学和AI工程的重大融合。它挑战了我们对视频游戏能成为什么的认知——将其从单纯的娱乐平台转变为能够承载复杂计算系统的图灵完备环境。虽然它不会很快取代我们手机上的AI助手,但CraftGPT证明了人类创造力和虚拟世界惊人力量的见证。本文深入探讨CraftGPT背后的故事,探索其构建的技术奇迹,并分析这一惊人成就对未来创意计算(无论游戏内外)的意义。

游戏内宇宙的起源:CraftGPT背后的故事

The Genesis of an In-Game Universe: The Story Behind CraftGPT

在其他计算机内构建计算机的想法并不新鲜,但在《Minecraft》这样的游戏限制下构建复杂AI是一项前所未有的成就。这个项目并非一夜之间出现;它建立在长期复杂的红石工程历史之上,这种实践已在《Minecraft》社区演变为高度专业化的艺术形式。

从红石粉到数字神经元

多年来,《Minecraft》玩家使用游戏中的“Redstone”(红石)等效电气布线,创建了简单的逻辑门、计算器,最终发展到全尺寸处理器。这些创造变得越来越复杂,一些专注的建造者设计了16位CPU,甚至能运行经典游戏DOOM(1993)简化版本的计算机。这些项目为像AI模型这样雄心勃勃的东西奠定了基础知识。

CraftGPT的创造者是一位名为Sammyuri的开发者,他在社区中因在游戏内构建1Hz CPU而闻名。利用这一深厚专业知识,Sammyuri着手构建的不仅仅是处理器,而是能够运行小型语言模型的完整系统。该项目在GitHub上展示,设计时 meticulously 避免依赖命令方块或数据包,这些通常用作复杂游戏机制的捷径。从分词器到矩阵乘法器,每个组件都使用红石方块物理构建,将抽象的AI概念转化为有形的数字架构。

创意计算的里程碑时刻

CraftGPT的出现是一个里程碑时刻,因为它展示了现代AI原理可以使用非常规、受限的工具集复制。AI模型本身是在游戏外使用Python在TinyChat数据集上训练的,该数据集包含基本英语对话。然后将5,087,280个参数 painstakingly 翻译成《Minecraft》内庞大的红石结构。这种混合方法——在常规环境中训练并在虚拟环境中运行推理——突显了实验计算的新前沿。这是一个强大的概念验证,吸引了游戏玩家、开发者和AI爱好者的想象力,证明沙盒游戏可以作为计算探索的合法平台。

解构CraftGPT:虚拟AI如何实际工作

Deconstructing CraftGPT: How a Virtual AI Actually Works

CraftGPT的核心是一个小型语言模型(LLM),其功能与现实世界对应物相同,但其物理形式使其非同寻常。这个游戏内计算机由惊人的4.39亿个方块构建,横跨1020×260×1656个方块的虚拟景观。其规模如此巨大,以至于创造者需要使用“Distant Horizons”模组才能捕捉整个结构的飞越镜头。

红石大脑的架构

要理解CraftGPT如何工作,首先必须掌握其技术规格。该模型具有240的嵌入维度、1920个token的词汇表,并由六层组成。其上下文窗口为64个token,足以进行非常简短的对话。这种架构虽然与GPT-3等模型相比 modest,但在虚拟方块制成的机器中却极其复杂。

模型的权重(即使其能够进行预测的数值参数)大多量化为8位,以简化游戏内硬件要求。然而,某些关键组件如嵌入和LayerNorm权重需要更高精度,分别以18位和24位存储。这展示了AI架构和红石系统物理限制的复杂理解。从用户输入分词到执行矩阵乘法,每一次计算都由红石组件的机械运动执行,将抽象数学转化为可见的物理过程。

游戏内计算的挑战

在《Minecraft》中构建AI并非没有重大挑战。项目开发者Sammyuri公开承认模型的局限性。聊天质量可能不一致,AI“非常容易跑题、产生语法不正确的响应,或干脆输出垃圾”。这些问题在较小模型中常见,但因《Minecraft》引擎的固有约束而加剧。

然而,最重大的障碍是性能。虽然现代计算机每秒执行数十亿次操作,但红石计算机是一个以相对 glacial 速度运行的现代奇迹。信号通过红石电路传播的时间决定了处理速度,在如此规模的结构中,延迟巨大。这一性能瓶颈是该项目最大的缺点,使其更像实验杰作而非实用工具。

虚拟工程的丰碑:CraftGPT运行中的规模

A Monument of Virtual Engineering: The Scale of CraftGPT in Action

CraftGPT的真正影响最好通过审视其创造者的愿景及其出色设计与实际性能之间的鲜明对比来理解。它存在于一个悖论中:在最慢的计算环境中实现的前沿AI技术。

创造者:Sammyuri的愿景

Sammyuri在CraftGPT上的工作是《Minecraft》社区长期传统的延续,即将游戏机制推向绝对极限。通过在游戏内CPU和其他红石计算机等先前成就的基础上,Sammyuri将工艺提升到新水平。这个项目不仅关于构建功能性事物;它关于对计算和创造力本质的声明。它证明,只要有足够的奉献和创造力,即使最复杂的技术也能被揭秘并从最简单的构建块重建。这一努力重新定义了游戏环境中“power user”的含义,模糊了玩家、程序员和工程师之间的界限。

性能悖论:现代奇迹遇上 glacial 速度

尽管设计令人印象深刻,使用CraftGPT是一场极端耐心的练习。用户输入简单提示通常需要等待约两小时才能生成响应。即使使用专用工具加速游戏内部时钟,这一惊人延迟依然存在。Sammyuri指出,即使使用MCHPRS(Minecraft High Performance Redstone Server)将游戏tick率提升至正常速度的40,000倍,响应时间仍严重受限。

这一性能限制完美说明了理论能力与实际可用性之间的差异。CraftGPT可以作为AI运行,但无法达到日常交互有用的速度。这不是项目的失败;相反,它是其身份的核心。它作为有形(尽管缓慢)的可视化,展示了运行即使小型语言模型所需的巨大计算能力。

超越方块:如何理解和欣赏CraftGPT

CraftGPT不仅仅是技术好奇心;它是教育工具,也是新一代建造者和编码者的灵感来源。它的价值不在于速度,而在于它代表的技术、教育和娱乐的交汇。

红石工程的新基准

对于专注的《Minecraft》红石工程师社区而言,CraftGPT设定了新的、几乎难以想象的高基准。它推动了规模和复杂性的边界,作为项目管理、数字电路设计和计算理论的案例研究。渴望的建造者可以研究其组件——分词器、乘法器、存储单元——在有趣且吸引人的环境中学习高级工程原理。该项目在GitHub上的公开可用性进一步巩固了其作为开源教育资源的角色,邀请他人学习并可能改进其设计。

构建背后的工具和技术

CraftGPT的创建也突显了围绕《Minecraft》出现的复杂工具生态系统。仅需查看整个机器就必须使用Distant Horizons模组,强调了项目的巨大物理规模。此外,使用MCHPRS加速模拟展示了专注玩家如何开发外部工具以克服游戏固有限制。这些工具对于从事大规模项目的建造者至关重要,使他们能够以标准游戏版本不可能的速度测试、调试和运行创作。这种模组和服务器的协作生态系统是使CraftGPT这样的项目可行的关键部分。

游戏内创作的未来:CraftGPT对游戏和AI的意义

The Future of In-Game Creation: What CraftGPT Means for Gaming and AI

像CraftGPT这样的项目促使我们思考未来的更大问题。当虚拟世界变得足够强大,不仅能模拟现实,还能在其中承载复杂计算系统时会发生什么?这一成就模糊了游戏与开发平台之间的界限,为教育、实验和娱乐开辟了新可能性。

激励下一代建造者

CraftGPT最重要的影响之一将是其激励力量。通过展示像AI这样的前沿技术可以在喜爱的游戏中构建,它使复杂的计算机科学概念感觉更易接近和令人兴奋。一个对CraftGPT着迷的年轻玩家可能会被激励去学习逻辑门、编程和神经网络。从这个意义上说,《Minecraft》不仅仅是游戏;它成为交互式学习环境,抽象理论可以在有形的三维空间中探索和可视化。

实际限制和伦理问题

虽然鼓舞人心,CraftGPT也提醒我们非常规计算的实际限制。极端性能权衡突显了为什么我们用硅而不是虚拟方块构建计算机。这是计算效率的有力教训。随着游戏内创作变得更复杂,它们也可能引发新问题。AI“生活”在虚拟世界中意味着什么?虽然CraftGPT是相对简单的模型,但未来项目可能导致更复杂的数字实体存在于模拟宇宙中,开启关于数字身份和意识的新讨论。但就目前而言,CraftGPT作为可能性的辉煌(尽管缓慢)灯塔而屹立

数字前沿的最终思考

CraftGPT是数字工程的杰作,一个同时荒谬不切实际却又意义深远的项目。它代表了《Minecraft》社区驱动创新十多年的 culmination,将一个简单的放置方块游戏转变为探索人工智能前沿的平台。

CraftGPT项目的要点

该项目的真正遗产是其将抽象具体化的能力。它将AI参数和神经网络层的深奥世界全部呈现在广阔的可探索景观中。它告诉我们创新可以来自最意想不到的地方,而我们能构建的唯一真正限制是我们自己的创造力。它是一个惊人的提醒,即使使用最基本的构建块,专注的个人也能创造奇迹。

进一步探索虚拟计算

对于受此项目启发的人,旅程不必在此结束。红石工程的世界广阔而欢迎,有无数教程和社区致力于教授游戏内计算的艺术。除了《Minecraft》,CraftGPT展示的原理适用于更广泛的计算机科学、编程和AI开发领域。它作为门户,邀请新一代“窥视”塑造我们世界的技术引擎,或许有一天在硅或虚拟世界中构建下一个突破性创新。

关于CraftGPT的常见问题

Frequently Asked Questions About CraftGPT

CraftGPT究竟是什么?

CraftGPT是由名为Sammyuri的开发者在视频游戏《Minecraft》中构建的功能性500万参数小型语言模型。由4.39亿个红石方块构成,它可以处理语言并进行简单对话,尽管运行极其缓慢。

CraftGPT最大的挑战是什么?

最大的挑战是其性能。由于《Minecraft》红石机制的固有限制,AI生成简单提示的响应大约需要两小时,使其成为概念验证而非实用工具。

CraftGPT与其他《Minecraft》红石项目相比如何?

CraftGPT代表了复杂性的新巅峰。虽然先前项目已成功创建16位CPU,甚至能运行DOOM版本的计算机,但CraftGPT是第一个在如此大规模上实现工作AI语言模型的。

我可以自己使用或测试CraftGPT吗?

该项目由其创造者在GitHub上展示,使其设计和原理向公众开放。然而,由于其巨大规模和需要专用服务器软件以加速速度运行,直接与之交互将是一项重大的技术任务。

CraftGPT对AI和游戏的未来有何信号?

CraftGPT模糊了游戏、教育和计算机科学之间的界限。它展示了虚拟沙盒环境可用作复杂计算实验的平台,并可作为强大的教育工具激发对技术和工程的兴趣。

 
 

免费开始

一款本地优先的AI助手,具备个人知识管理功能

为了获得更好的人工智能体验,

remio 目前仅支持Windows 10+ (x64)M-Chip Mac

在你的大脑里添加一个搜索栏

Ask remio

记住一切

​无需整理

bottom of page