ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

10亿Token、GPT级大模型,AI在《我的世界》生成悬浮空中城市

10亿Token、GPT级大模型,AI在《我的世界》生成悬浮空中城市 GPT 6-Astra这个名字近两天在MC玩家圈里传得极快连带“10亿token”“空中城市”这几个词一起刷屏。简单说就是有玩家放出消息——用新一代大模型GPT 6-Astra以接近10亿token的庞大体量在《我的世界》里从零生成了一座完整的悬浮空中城市。这消息猛到什么程度群里好几位建筑大佬看到演示视频后直接瘫在椅子上缓了半天弹幕清一色在刷“MC药丸”。作为同时混指令圈和AI圈的玩家我第一反应倒不是震撼而是“这事到底怎么做到的”。10亿token不是小数目把它用在“造房子”上等于让模型用相当于几十部小说的文字量反复推演每一个方块的位置、每一面墙的纹路、每一条空中道路的衔接。如果消息基本属实那这件事就不再是“AI造了个城市”这么简单而是一次系统性的技术验证——验证大模型能否在三维空间里稳定输出高一致性的结构化结果。这篇文章想把这件事拆开讲清楚GPT、token、MC三个词背后各自代表什么10亿token到底是个什么量级AI建城的完整链路有哪些环节以及普通玩家现在能通过什么方式复刻类似的工作流。不搞玄学只讲实操读完你至少能知道如果我也想用AI帮我搞一个MC建筑第一步该做什么第二步会踩什么坑。1. 事件全揽与三大关键词拆解1.1 一句话还原整个事件如果你这几天没刷到相关视频我这里先补齐背景所谓“GPT 6-Astra”在目前流传的演示里被描述为一个具备多模态视觉理解能力的新一代大模型版本能够“看”懂Minecraft游戏画面也能输出结构化的坐标与方块指令。而“10亿token”是指它在整个建城过程中累计消耗的全部语言指令量——从规划到修正从生成到复查所有和模型之间的交互都被计入了这个数字。整个流程的最后生成的是一座由大量悬浮平台、空中连廊、塔楼共同组成的巨型城市群整体悬停在约Y120至Y180的高度层之间。看过片段的人都能感受到一个共同点它不再是一堆方块的简单堆叠而是有明显的街道逻辑、功能分区和视觉节奏感。这才是让建筑党破防的真正原因——之前大家默认“AI造建筑”顶多造个火柴盒结果它直接上了城市设计级别。1.2 为什么偏偏是MC而不是其他建造类游戏我的看法是MC几乎是唯一一个能让“AI生成指令”和“三维建筑落地”完美对接的沙盒游戏。先看环境。MC里一个建筑看到的只是“方块”但在代码层面每一个方块都有明确的坐标和ID例如minecraft:stone_bricks代表石砖minecraft:glass代表玻璃。这给了AI一个天然的结构化输出接口——它不需要理解“墙有多高、屋顶多斜”这种抽象描述只需要精确地告诉你“坐标从(-60,80,-60)到(60,81,60)的区间内全部填充石英块”就能在游戏里生成一面实实在在的墙体。再看生态。MC发展十几年指令系统、命令方块、结构方块、数据包这些机制已经相当成熟AI要做的只是生成这些语法严谨的指令玩家就可以直接粘贴进游戏执行。相比之下很多其他建造类游戏要么不支持脚本化生成要么限制过多没法承载真正意义上的“城市级生成”。最后是社区土壤。MC的建筑党、指令党、红石党本身就有大量“半编程”玩家这些人对指令语法不陌生也更愿意接受“AI生成建筑”这种新玩法。信息一经传出就会被迅速验证、复刻、传播所以“MC圈将迎来大变”的讨论并不夸张。1.3 这件事会波及哪些人我按受影响程度从高到低排个序。受影响最大的是指令玩家。过去写一个复杂的命令方块逻辑需要反复查wiki、做实验拼的不是创造力而是对语法规则的记忆力。AI介入之后指令玩家可以把重心从“语法调试”转向“方案设计”相当于从搬砖工变成建筑师。第二波波及的是建筑玩家。尤其是做超大型地图的团队过去画图纸、铺地基、搭结构框架动辄以月为单位现在AI生成底稿、人工精修效率不是一个量级。第三波是服务器主。很多服务器都在做生存、空岛、RPG玩法需要大量场景素材。AI批量生成建筑底稿再配合WorldEdit一类的工具落地可以显著降低一个服务器的前期搭建成本。第四波才是纯休闲玩家。他们不需要理解指令原理只需要下载别人分享的结构文件就能在新版本里直接体验到AI生成的城市场景。门槛降到最低影响面反而最大。2. 10亿token的真实重量重新理解AI的“工作量”2.1 token是什么用“字数”换算一下就懂了Token这个概念我尽量用最简单的方式讲它是大模型处理文本时的最小单位。可以理解为模型眼中的“半个字”或“一个词根”。英文里一个单词通常拆成1到2个token中文场景下一个汉字大约等于1到2个token标点和空格也会占。用生活化的类比token就像你去复印店复印文件时的“页数”。哪怕你说“这张纸就写了一个字”只要机器过了一遍这一页的耗材和扫描成本就已经产生了。AI也一样你输入一句“帮我生成一座空中城市”这句话本身是几十个token模型每多“思考”一步输出的每一个字符都是一个token最终你看到的是一整段指令文本而模型的成本就是那整个字符流的总量。这也是为什么AI服务的计价都以token为单位而不是以“条数”或“字数”。它本质上是算力成本的自然计量——你消耗多少token就等于让模型做了多少推理运算。2.2 10亿token在城市生成中的分配逻辑我们来做一道直观的换算题按中文场景下1个汉字约等于1.5个token算10亿token大约相当于6.7亿汉字。一部《三体》全集中文版约90万字10亿token差不多能填满70多部这样的巨著。而生成过程比阅读更耗资源因为模型不是“搬运”文字而是逐字逐句地推理概率、综合上下文。那问题来了建一座城市真的需要消耗这么多“文字”吗答案是如果你走的是“纯对话生成指令”的路径确实会非常消耗。不妨拆一下成本。首先模型需要理解用户需求描述地形、风格、规模、高度、材料这一段对话可能要消耗几千到几万token。然后生成建筑结构时一旦涉及大量fill、clone指令每个坐标点、每个方块类型都要明确写进指令里。一个中型建筑如果完全用指令从零搭建生成的指令文本轻松破千行。而城市是由几十甚至上百栋建筑组成的一栋栋生成下来光原始指令输出就是百万token级别的消耗。再叠加迭代修正的成本。AI生成的结构很少一次到位玩家发现“这个塔楼歪了”“这条路对不上”又得回传错误信息让模型重新规划。每一次修正都是一轮完整的上下文读取和重新生成token消耗呈指数级上涨。10亿token大部分不是花在“第一版设计”而是花在“反复改稿”上。这一点做过建筑设计或UI设计的朋友可能更有共鸣——改稿的费用永远比初稿高。2.3 上下文窗口限制下的分段建造策略当前主流模型都有“上下文窗口”限制比如128K或256K token意思是它一次最多“记住”这么多内容。10亿token远远超出单次窗口上限所以GPT 6-Astra的建城过程一定不是一蹴而就的。合理的做法是分段施工。就像盖一栋楼不能一次性浇筑完整个混凝土框架而是按楼层、分区逐步浇筑。AI建城也一样先生成一个总体规划蓝图用少量token描述“有哪些功能区、主城在哪个坐标区间、高度限制是多少”然后把蓝图拆成若干个子任务比如“中心塔楼”“东区住宅”“空中连廊”逐段生成。每一段生成完成后玩家把结果反馈回模型模型再基于新的状态继续下一段。这样每一轮对话都控制在上下文窗口可承载的范围内10亿token被分割成几百甚至上千轮会话最终拼接成完整城市。这里面有一个容易被忽略的细节分段生成后的“一致性”如何保证。一个城市如果第一条街生成的是中世纪石砖风第二条街突然变成了赛博霓虹风整个城市看起来会非常割裂。所以AI必须有一套“样式锚点”机制——在城市规划阶段就把方块色板、建筑风格、高度规范写死在上下文里后续每一轮生成都要求严格遵循这套规范。这也是为什么整个过程需要消耗这么多token——光维护“风格一致性”就需要反复把风格描述塞进每一轮对话里。3. AI指挥MC建城的链路从一句话到一座城3.1 AI如何理解三维空间我们习惯说“AI生成指令”但本质上是AI理解了一种三维坐标语言并把设计意图翻译成了这种语言。MC里的坐标系统是三维的长(X)、宽(Y)、高(Z)分别对应三个轴。AI要生成的指令大多围绕坐标区间展开比如/fill x1 y1 z1 x2 y2 z2 方块ID的意义是“把以两个点为对角线的长方体空间内全部填满指定方块”。AI不需要真的看到一个立体模型它只需要在逻辑上理解“从(-60,80,-60)到(60,81,60)这个区间内填满石英块”会形成一个扁平的平台。感知层面的技巧在于AI会通过“分面思考”来处理三维结构。生成一栋塔楼时它先分别定义底面轮廓、四壁高度、屋顶形状最后合并为一个完整结构。这种方式虽然消耗更多token但能显著降低“结构穿模”“墙体错位”这类低级错误。实际演示里空中城市能悬浮在指定高度靠的就是AI对Y坐标的严格把控——所有建筑的主体验区都被约束在固定的高度区间下方留空形成视觉上的悬浮感。我们平时手动造悬浮平台最烦的就是测量偏差AI在这一点上反而比人手稳定得多。3.2 城市生成的四层工作流我把这套流程拆成四层任何想复刻的人都可以照着这个逻辑去做。第一层是规划层。AI根据玩家提供的需求生成一份粗略的城市蓝图包括总面积、建筑数量、功能分区、主路走向、悬浮高度。这一层产生的不是指令而是“目标描述”它不会直接出现在游戏里但会作为后续所有轮次对话的“记忆基准”。第二层是地基层。AI开始生成大尺度的填充指令用fill命令铺设平台、确定街道骨架。以一座中型空中城市为例它会先生成一个边长约120格的悬浮主平台再在主平台边缘生成次级的子平台每个子平台之间保留间距后续由连廊衔接。第三层是结构层。AI逐栋生成主体建筑的指令这一层是最耗token的环节因为建筑数量多、每个建筑都需要大量精确坐标指令。通常会用到clone指令来完成对称复制比如“将主塔东南角的一个标准塔楼复制到西南角”复制一次只需要一条指令却能省下几千行填充命令的开销。第四层是细节层。AI补充建筑内部的楼梯、门窗、照明以及外部的装饰物。这一层对AI的“审美”要求更高因为细节做不好整个城市看起来就像毛坯房。在实际演示中细节层消耗的token往往比主体结构还要多因为每栋建筑的装饰图案都需要独立生成。3.3 为什么这个方案会“吃掉”巨量token讲到这里10亿token的分配逻辑就更清楚了规划与纠错约占20%地基与结构生成约占40%细节装饰与风格统一约占40%。如果你觉得这个比例不合理我换个说法画一栋房子只需要一张草图但要让它在游戏里每一个方块都摆对位置就得把每一面墙拆成上千个方块的坐标逐一输出。更严苛的是MC指令必须精准到单个方块错一个数字轻则墙体歪斜重则指令直接不生效。所以AI输出的原始指令量必然非常庞大。另外AI还有一种“返工”消耗。它是概率模型不是确定性算法同样一句“在这面墙上开一扇窗”它每次输出都可能给出不同的坐标。为了保证整体一致性玩家需要不断截取游戏画面反馈给它让它“看着”实际生成结果再调整。这就是为什么这个事件的主角被描述为“多模态”——它能看懂游戏截图然后把截图里的错误坐标圈出来修正。没有视觉能力纯靠文本反馈10亿token可能都不够用。4. 玩家实际能复刻的工作流5分钟生成一座空中平台4.1 工具准备与版本选择我现在讲的是任何玩家都能上手操作的复刻路线不需要GPT 6-Astra这种“未来版本”也不要求你精通编程。工具方面你需要三样东西一个可运行的大模型对话工具主流AI助手即可建议优先选择支持长文本输出的版本一个《我的世界》Java版客户端建议1.20及以上版本因为低版本很多指令语法不兼容一个能编辑存档或结构的工具比如游戏内置的结构方块或者第三方的WorldEdit Mod。版本选择我多说一句Minecraft指令系统在1.13之后经历过一次大改旧版指令和新版指令语法相差很大。AI训练数据里包含大量旧版本内容如果你用1.12及以下版本生成出来的指令大概率会语法报错。我建议直接用1.20以上的最新版AI生成的指令出错率会低很多。4.2 三步生成基础结构与护栏我们以一个“悬浮空中平台”做练手项目目标是在高度Y120处生成一个40×40格的石英平台然后围上玻璃护栏。第一步向AI描述需求。我会这样写提示词在Minecraft 1.20版本中请生成一组指令 1. 在坐标(-20,120,-20)到(20,120,20)区域内用石英方块填充出一个40×40的平台 2. 平台四周第二层向上围一圈玻璃护栏高度3格 3. 把生成的指令用代码块完整输出。如果你用的是支持联网或长上下文的模型还可以补充“注意使用1.20版本的指令语法坐标区间边界要包括端点。”第二步拿到AI输出的指令后逐个检查。AI通常会给出类似这样的结果# 平台主体 fill -20 120 -20 20 120 20 minecraft:quartz_block # 护栏外墙南侧 fill -20 121 -20 20 123 -20 minecraft:glass # 护栏外墙北侧 fill -20 121 20 20 123 20 minecraft:glass # 护栏外墙西侧 fill -20 121 -20 -20 123 20 minecraft:glass # 护栏外墙东侧 fill 20 121 -20 20 123 20 minecraft:glass这组指令的逻辑是先把底层铺满方块然后在四个方向的边缘处垂直向上各垒3格玻璃形成一圈围栏。如果AI给出的坐标有偏差比如护栏没有贴合平台边缘你可以直接在对话里反馈 “南侧护栏应该从x-20延伸到x20当前生成的坐标只延伸到x15请修正。”AI通常能根据反馈重新修正输出。第三步把指令逐条粘贴到游戏聊天框执行。执行前最好先/tp 0 130 0飞到目标高度附近这样可以边执行边观察生成效果。4.3 用命令方块让“城市”动起来静态平台只是开始城市要“活”起来通常需要命令方块提供自动逻辑。比较常见的应用是传送、粒子特效、动态灯光。举个实际例子在空中平台上设置一个“出生点传送”。你先在平台中央放置一个命令方块设置为“循环”模式延迟20刻输入execute as a[x-20,y121,z-20,dx40,dy4,dz40] at s run tp s 0 125 0它的意思是检测到玩家进入平台区域以-20,121,-20为起点40×4×40的范围就把玩家传送到城市的中心坐标。用这个东西可以让玩家一掉落到平台边缘就自动回到中心不至于摔出城市边界。命令方块的设置对新手来说略繁琐但好处是一劳永逸设置好后只要区块保持加载这个逻辑就一直生效。AI生成的指令在这里直接帮你省去了查语法的过程你只需要知道“我想让玩家进入某个区域时传送到某地”剩下的坐标计算交给AI。我自己的经验是让AI生成命令方块逻辑时一定要把“触发范围”描述得足够具体比如“以点-20,121,-20为起点长宽高为40×4×40的盒子区域”否则AI默认生成的dx参数可能远小于实际范围导致玩家一脚踩进区域也触发不了。4.4 把大型结构转成NBT文件导入存档如果你是建筑党想直接复用AI生成的城市而不是自己一步步粘贴指令更好的方案是用结构方块或WorldEdit把建筑“打包”成NBT文件。具体流程是先用指令或WorldEdit生成一个建筑然后用结构方块把它保存为一个结构文件这个文件就可以被复制、分享到其他存档甚至在服务器里被动态加载。AI在这个流程中的作用是帮你生成底稿——你不需要完全依赖AI输出可直接执行的指令而是让AI生成粗略的结构、比例、区块布局然后手动用WorldEdit的//copy和//paste指令来快速拼接。举个例子我想生成一座五层塔楼。先让AI给出每一层的坐标区间和高度划分比如“一层Y120到Y125二层Y125到Y130”然后我手动用//set quartz_block快速填充每层地板再按AI给的高度数字盖墙。整体效率比完全手搭快很多又保留了人类的风格把控。5. 实操中常见的坑与排查速查表5.1 token生成中断与上下文丢失我遇到最多的问题就是生成长篇指令时模型突然“断片”。不是网络问题而是上下文窗口被冲爆了——对话太长旧的指令输出占满了缓冲区模型开始遗忘早期设定的“风格规范”生成结果越来越乱。解决办法是拆对话。不要指望一个连续对话生成整座城每完成一个建筑就把它的最终结果单独用结构方块保存把相关指令从对话中删掉开始新的一轮对话描述下一个建筑。这样每一轮对话的上下文都是干净的模型不会混乱。我还习惯在每轮新对话的开头重新粘贴一份简短的“建筑风格卡”比如“全部使用石英块和玻璃高度不超过30格街道宽度为5格”。别嫌麻烦这个重复粘贴的动作能显著降低“后半段建筑风格漂移”的概率。5.2 坐标计算导致的“歪楼”AI生成的长指令里坐标是最容易出错的地方尤其是clone指令目标区域的长宽高一旦不匹配就会出现建筑被拉歪、重叠、缺边的情况。一次生成一栋塔楼时AI给出的clone源区域是20×20×30目标区域却写成了25×20×30结果塔楼一侧直接多出一堵悬空墙。我之前排查这类问题发现根源在于AI生成不同指令时不会跨指令检查坐标一致性。解决方法是让AI生成“总坐标表”——在城市生成前先要求它列出一个明确的表格每栋建筑的中心坐标、长宽高、旋转朝向然后再让它基于这个表格生成填充指令。这样即使某一栋建筑生成出错也能根据总表中的坐标快速定位。5.3 版本语法差异这个坑在老玩家群里太常见了。AI的模型知识有数据截止时间可能在生成一条/execute指令时按的是1.13甚至更早版本的语法。新版语法要求必须在子句中用at s或run老版写法会直接报错。我的建议是每次生成指令前在提示词里明确标注“请使用Minecraft Java Edition 1.20版本的指令语法”。然后复制执行前先单独测一条最简单的fill确认语法无误后再批量执行。这个验证动作看似多余但它经常能帮你避免一次“全城崩溃”。5.4 大型结构卡顿与无法加载就算所有指令语法都正确一次性在一个区块内执行数千条大型填充指令也会让游戏卡死。MC在处理超大量方块更新时会有短暂的暂停服务器端尤其明显。优化方案有两个。第一个方案是“分层填充”把一栋建筑的填充设计成由下至上的若干层每层之间等待几秒执行避免单帧写入过量方块。第二个方案是使用WorldEdit这类Mod来做大范围粘贴它的写入效率远高于逐条执行原版指令。我自己做大型建筑基本都是先用fill快速铺体块再用//replace局部换材质很少直接让AI输出海量fill指令到游戏里跑。6. 这件事对MC圈的真实影响6.1 建筑门槛被砍掉一大截过去一个“建城级”作品考验的不只是审美还有体力和时间管理。我曾经见过一个团队做一座中世纪城镇光是铺设石板路就花了两周中间还没有算返工。AI介入后最耗时间的底稿铺设可以由指令批量完成玩家从“搬砖工”变成“甲方”。只要你能清晰地描述“我想要什么风格、多大面积、几个功能区”AI就能给你一个可修改的底稿方案。但这不意味着建筑党失去了价值。恰恰相反AI生成的东西越基础人的审美溢价就越明显。AI擅长平庸的批量输出不擅长“反常”的创意比如一个扭曲的、不对称的树屋或者一座建在倒悬山体上的要塞。这种设计AI大概率生成成一团浆糊而人类只需要看一眼就能懂。所以我的判断是会被淘汰的是“重复劳动型”的建筑工作流而不是“创意驱动型”的建筑玩家。6.2 指令生态走向“技术作业化”MC指令社区过去的核心壁垒是“语法记忆调试经验”这两点恰好都是AI最擅长代劳的。未来指令玩家的核心竞争力会转向对游戏机制的理解和对方案架构的把握。你不需要再背全版指令表但你需要知道“传送应该用execute as at还是直接用tp”“计分板条件应该放在哪个位置才能保证优先级”。这些问题的答案不是语法层面的而是逻辑层面的。AI可以帮你把逻辑转成指令但帮你定义“这个逻辑是否正确”的仍然是你对MC机制的理解。这会催生一批新的“指令产品经理”式玩家他们不写代码但能清晰地告诉AI我要一个限时跑酷地图每10秒平台消融一块玩家踩空则回到起点并清空进度。这种需求描述能力将会成为MC指令圈最值钱的新技能。6.3 值得警惕的平衡点但我也想说几句偏冷的话。AI生成建筑的泛滥有可能导致同类化。如果大家都用同样的大模型、同样的提示词模板出来的城市虽然规模惊人风格却高度相似——到处都是标准的哥特式塔楼、标准的中世纪石砖路、标准的悬浮穹顶。这种同质化对MC建筑生态未必是好事。我的建议是AI当作辅助工具可以但一定要在流程里注入个人决策。比如让AI生成三套不同风格的城市方案你自己混搭或者只让AI生成“体块草图”细节和装饰全部手搭。这样才能保证你的作品有“人味”而不是一张AI味道浓厚的“味同嚼蜡”的豪华图纸。我自己试过把一个AI生成的空中城市存档发给朋友看对方的第一反应是“好看但是感觉像模板”。后来我把城市里所有建筑的门窗样式改成自定义设计又加了一条贯穿全城的红色空轨线路整个城市的气质才真正立起来。所以“AI打底人类精修”才是未来MC大型建筑最稳妥的路线单靠AI一键生成终究只是炫技成不了经典。
返回列表