Minecraft 中构建 CraftGPT 聊天机器人的技术突破

2次阅读
没有评论

共计 1158 个字符,预计需要花费 3 分钟才能阅读完成。

在科技界,将复杂系统移植到非传统平台已经成为一种流行趋势。从《毁灭战士》在土豆上运行到各种奇闻异事,这种 ’ 荒诞计算 ’ 不断挑战着我们的想象力。如今,这一领域的最新突破来自 Minecraft YouTuber Sammyuri,他在这个常年流行的体素建造沙盒游戏中构建了一个可运行的聊天机器人——CraftGPT。

CraftGPT 并不 ’ 大 ’,但它展示了令人惊叹的技术实力。这个基于 TinyChat 数据集训练、用 Python 编写的小型语言模型仅有 5,087,280 个参数,词汇量为 1,920 个标记,分布在六层中。然而,构建这个模型的物理规模却相当庞大。

Minecraft 中构建 CraftGPT 聊天机器人的技术突破

完整的 CraftGPT 机器——从最基本的逻辑门开始构建的完全功能计算机——占据了 1,020 x 260 x 1,656 个方块的巨大空间。由于规模太大,Sammyuri 不得不在服务器上安装 Distant Horizons 模组,以确保整个系统能够完整显示,而不会超出 Minecraft 引擎的最大渲染距离。

在 YouTube 上发布的视频展示了这个模型的巨大规模,包括其对应的巨大显示屏和键盘——所有这些都是使用 Minecraft 中的红石材料构建的。红石可以用来创建基本电路,甚至是能够运行自己版本的 Minecraft 或聊天机器人的完整计算机,正如 Sammyuri 所证明的那样。

然而,不要对 CraftGPT 的性能抱有过高期望。正如 Sammyuri 所说,对这个系统的期望应该保持低调。’ 这个模型很容易偏离主题,生成语法不正确的回复,或者直接输出垃圾信息,’ 他在 GitHub 的 CraftGPT 自述文件中表示,’ 展示视频中的对话是模型的最佳表现,而不是其平均性能。’

CraftGPT 的上下文窗口仅为 64 个标记,因此对话也需要非常简短——遗憾的是,无法让 CraftGPT 为你撰写研究报告。整个系统的运行速度也相当慢——这里用 ’ 慢 ’ 来形容已经是尽可能委婉了。

‘[CraftGPT] 使用原版红石机制构建,理论上可以在原版中运行,但如果不提高刻速率,生成回复可能需要长达 10 年时间,’ 开发者表示。Minecraft 中的刻速率指的是游戏世界的更新频率,通常默认为每秒 20 刻。

为了避免等待十年才能得到 ’ 你今天怎么样 ’ 的回复,Sammyuri 使用了专门为 Minecraft 引擎中的红石计算项目设计的 Minecraft 高性能红石服务器 (MCHPRS) 变体,这是一个小众但充满热情的爱好。即便如此,也不要指望这个巨大的 Minecraft 聊天机器人能带来令人惊叹的性能。Sammyuri 指出,即使将 CraftGPT 放入 MCHPRS,生成回复仍然需要大约两个小时——这是在 40,000 倍加速下的结果。

因此,不要因为 CraftGPT 而放弃你最喜欢的聊天机器人。或者,你也可以试试——这个聊天机器人可能和其他工具一样实用可靠。

正文完
 0
admin-gah
版权声明:本文于2025-10-03转载自theregister.com,共计1158字。
转载提示:此文章非本站原创文章,若需转载请联系原作者获得转载授权。
评论(没有评论)
验证码