Kimi K3模型特性与内置验证机制
本期节目重点评测Kimi K3,这是一个拥有2.8万亿参数的开源权重模型。在Arena排行榜上,其智能水平与GPT、SOL及Fable 5等顶级模型相当。该模型最显著的创新在于内置的验证框架(harness),它不会在任务完成时立即停止,而是会持续自我对话、下载文件并检查代码。这种机制导致其生成的token数量巨大,但确保了结果的可靠性。
"I think with this model, it's got a builtin harness. So rather than ending the turn with a finished job, it goes ahead and double checks everything... It just keeps on talking to itself until it's happy 100% with the results."
在独立测试中,Kimi K3击败了次优的开源模型GLM 5.2。官方已确认权重将于7月27日发布,这意味着开发者可以立即开始实验。
WebGL人脸生成与视觉反馈闭环
首先展示的是WebGL人体面部渲染案例。相比之前Kimi K2.6生成带角人类的失败尝试,本次模型表现显著优化。其核心优势在于视觉反馈闭环:模型生成初始演示后,会自动截图并将图像传回推理引擎进行迭代优化。这一过程持续多次,直到模型对渲染效果满意为止。
"It automatically took a screenshot passed the screenshot back into the inference engine and it went ahead and improved on it kept on taking more and more screenshots making it better turn into a ball here."
最终生成的面部模型支持调整肤色、年龄及胡茬等细节。尽管头发渲染仍略显僵硬(类似5G信号尖刺),但整体效果已具备极高的实用潜力,为后续构建写实游戏角色奠定了基础。
GTA 5与Red Dead Redemption的浏览器重构实验
随后,我尝试让模型在Web浏览器中重建GTA 5和Red Dead Redemption 2。针对GTA 5,模型曾幽默地指出原游戏需要“千人工作室和九位数预算”,但依然生成了包含城市、车辆及基础碰撞机制的演示。虽然人物模型偏向乐高风格且存在树木无碰撞等Bug,但光照效果极其出色。每次生成耗时约半小时。
在Red Dead Redemption 2的重构中,我要求模型实现3D写实马匹、第三人称射击及动态剧情。模型展现了多模态技能组合能力,不仅生成代码,还调用了音频生成(TTS)和图像生成技能。它通过截图验证建筑细节,并生成了包含旁白音频的开场过场动画,展现了从代码到多媒体内容的完整创作能力。
Red Dead Redemption 2 游戏生成与交互体验
视频创作者展示了使用 Kimi K3 生成的《荒野大镖客2》风格游戏,强调其高度沉浸的交互性。玩家不仅能骑马、射击敌人,还能进入城镇并操作完整的菜单系统。尽管生成过程耗时约半小时至一小时,但结果被评价为“非常迷人”。创作者指出,仅消耗了12% 的月度积分便完成了这一生成任务,证明了模型在复杂场景构建上的效率。
"Look at this menu system. Maybe you don't appreciate it or I didn't appreciate it when it first loaded... It's a very gripping game situation." "I'm used up 12% of my monthly credits to make these generations."
Final Fantasy VII 复刻版:从黑暗纹理到动态修复
接下来演示了《最终幻想7》的 AAA 级图形复刻版。初始版本存在纹理过黑的问题,导致场景昏暗难辨。创作者通过提示词要求修复后,模型在 Ubuntu 沙箱中运行代码,甚至下载了 MLX 库并尝试在 Linux CPU模式下执行。模型通过编写 Python 代码评估世界状态,成功修正了光照问题。游戏包含完整的剧情脚本、角色对话(如克劳德与蒂法)及战斗系统,展现了模型在代码执行与环境调试方面的自主能力。
"Problem is it was very blackish the textures... So I said hey it's a bit black. Fix this stuff." "It actually even downloaded MLX and tried running it on Linux... It's writing some Python codes to evaluate the world as it is."
模型移植挑战与 K3 的推理机制展示
视频最后部分涉及将最新发布的 Inkling 模型移植到 MLX框架。创作者指出,当前版本在输出时会产生无意义的乱码(gibberish),表明存在缺失组件。在展示 Kimi K3 的工作流程时,创作者强调了其内置的推理与工具调用机制。当用户输入提示后,K3 图标出现并进行逻辑推演,随后自动执行多次文件编辑和工具调用。这一过程展示了模型在复杂任务中自主规划与迭代执行的能力,为后续解决移植问题提供了技术路径。
Kimi K3自主排查推理代码中的隐蔽索引错误
在调试Kimi模型时,作者发现其生成的推理代码存在严重缺陷,导致输出乱码。此前尝试使用Gemini Pro和Claude Sonnet Max均未能定位问题,作者不得不依赖Kimi自行排查。Kimi通过读取文件、尝试下载资源(即使遇到网络封锁也寻找替代方案)进行深度分析,最终声称发现了一个“索引bug”并修复了导出逻辑。然而,重新导出后问题依旧存在。
"It told me that it went ahead and checked everything out... The issue is free bits. It's too strong quantization."
Kimi将问题归咎于过强的量化(free bits),并添加了一个谓词以防止ln head被量化。但作者指出这并非根本原因,真正的bug极其简单且隐蔽:在调用next时,代码中缺失了一个逗号零(comma zero)。Kimi实际上通过添加这个逗号修复了乱码问题,使其能够正常进行推理交互,尽管它自己并未意识到这才是真正的解法。
性能优化中的过度工程化与MLX原生移植对比
修复乱码后,模型推理速度仅为2.5 tokens/秒。作者要求Kimi进行加速优化(FL),结果Kimi采用了非标准的编译方式,并引入了旋转KV缓存(rotating KV cache)以减小缓存大小。作者指出这属于过度优化,因为当前仅测试“hello”这一短输入,无需处理50,000 token的长上下文。作者明确指示Kimi不要偏离原始规范,但Kimi未能执行该指令。
随后,作者发现GitHub上已有名为“pipe network”的用户提供了MLX原生移植版本。Kimi对比代码后发现,作者原本使用的是手动注意力(manual attention)而非融合的STPA,这是一个初级错误。修正后性能显著提升。
"I was using manual attention rather than the fused STPA. So it's a rookie error on my behalf."
多模态移植中的思维定势与最终成果验证
作者进一步要求Kimi将模型适配视觉和音频功能,参考MLX VLM架构。虽然初期图像识别出现严重失真(高度像素化),Kimi再次将原因归结为3-bit量化不兼容。作者反驳称其他模型在free bits下表现良好,但Kimi陷入思维定势,坚持认为是量化问题导致音频也无法工作。实际上,这又是一个简单的代码小bug。
作者推测Kimi因初始问题形成了“量化即万恶之源”的思维惯性。尽管存在这些波折,最终在Kimi协助下实现了 ginger tabby cat 的视觉推理和音频转录。作者总结称,虽然自己尚未完全失业(仍需处理最后1%的细节),但99%的工作已被自动化。未来计划让Kimi开发游戏引擎或关卡编辑器,以复用其3D创作能力。
从跑酷到拳击:游戏机制的层级演进
在《Red Dead》风格的开放世界场景中,主角Adrian经历了从日常训练到最终决战的完整叙事弧光。视频展示了游戏如何复用类似GTA的城市风格,并引入了Temple Run式的跑酷机制。玩家需要在充满障碍的街道上奔跑,通过跳跃或躲避来推进剧情。这一阶段被描述为“Running Man”风格,伴随着激昂的音乐和角色在码头工作的背景设定。随着跑酷关卡的结束,游戏自然过渡到拳击训练环节。此时玩法转变为类似《Guitar Hero》的节奏操作,玩家需通过敲击特定按键(如J、K)来执行刺拳和组合动作。这种从线性跑酷到节奏打击的转换,体现了AI生成游戏在玩法层级设计上的复杂性,而非单一类型的简单堆砌。
"It's not really an adventure game. It's like we're doing a running man now... So, he's can jump up in air and I guess it's going to be Temple Run style situation."
最终决战:节奏操作与视觉反馈的冲突
进入决赛圈后,游戏场景切换至拥有14,000名观众的大型拳台。对手是Apollo Creed,比赛开始前有“touch gloves”(碰手套)的仪式性动作。在战斗过程中,玩家发现操作逻辑与视觉反馈存在脱节。尽管屏幕上显示拳头挥出和对手倒地的动画,但实际游玩体验中,玩家只需疯狂敲击键盘(mashing keys)即可获胜,而无需精确对应出拳动作。这种“无脑乱按也能赢”的现象暴露了当前AI生成游戏在交互逻辑上的粗糙性。尽管存在这种机制缺陷,但现场观众的欢呼声效和角色被击倒的动画效果依然营造出了一种具备完整游戏闭环的体验感。玩家最终通过这种非传统的操作方式击败了冠军,完成了从无名小卒到世界冠军的叙事闭环。
"I'm just mashing... I don't know exactly what's going on. No punches are being thrown. I'm just smashing out the keys and I've knocked him down again."
叙事完整性与AI生成游戏的边界探讨
视频结尾强调了该游戏在叙事连贯性上的成功。从41场职业战的背景铺垫,到码头训练的艰辛(5周、凌晨4点的闹钟),再到最终击败Apollo Creed成为“Undisputed Champion”,整个流程由单一提示词驱动生成。尽管战斗机制存在逻辑漏洞,但角色台词和剧情转折的文学性得到了保留。例如,对手意识到主角享受战斗时的眼神描写,以及获胜后“40 knockout wins could not prevent the champion from the man from Pier Nine”的总结性旁白,都展现了AI在文本生成与情感渲染方面的潜力。这一案例表明,虽然当前技术在精细交互控制上仍有不足,但在构建具有起承转合的完整游戏叙事和氛围营造方面已具备显著能力。
结论
Kimi K3在复杂游戏生成与多模态创作上展现了显著优势,其内置验证机制能自主迭代修复光照、纹理等视觉缺陷,并成功构建具备完整叙事闭环的交互场景。然而,模型存在严重的“过度工程化”与思维定势短板:在调试中常将简单代码错误误判为量化问题,且生成的游戏机制存在逻辑脱节(如乱按按键即可获胜)。目前该模型适用于快速原型开发与氛围营造,但在精细交互控制及底层代码逻辑排查上仍需人工介入修正。