Karpathy的鹈鹕
摘要
Andrej Karpathy使用Opus 5进行实验,给它《指环王》的第一段和100万token的预算,让其创建故事的3D JS渲染,突显了LLM在超定制世界方面的耐力,同时指出了在多模态审计和游戏玩法方面的弱点。
查看缓存全文
缓存时间: 2026/08/03 01:28
我们开始离开那种通过“画一个骑自行车的鹈鹕SVG”来测试LLM的范畴了。作为将其泛化的一个思路,我很好奇如果给Opus 5《指环王》第一段、100万token预算(约10美元)并要求它用Three.js渲染出来,它会怎么做。Opus 5花了大约2个小时,写出了5500行代码,(以程序化方式)渲染了这个故事。效果有点粗糙但挺有趣。不过有点令人难以置信的是,LLM必须把各种多边形资产放置到(x,y,z)坐标中,并编写代码让它们动起来,而且它居然真的能做出点东西来。
我也喜欢这类例子,因为没有任何正常人会花时间写这么定制化的东西,但LLM拥有无穷的精力和耐心,所以这是一个从“没人会这么做”到“好啊,为什么不呢,反正几乎免费”的例子。这类事情可能还有很多。但我真正兴奋的是创造超定制化世界,你可以想象把玩家丢进去——比如在这里作为旁观NPC参与指环王的故事,或者扮演其中一个角色,或者别的什么。类似于按需生成的、转瞬即逝的“GTA of X”。
最后一点思考是:世界/游戏这个领域暴露了LLM的一个弱点:它们很难审计自己的工作,因为它们无法高效、原生地观看视频或在其中玩游戏。在这里,Opus 5不得不非常缓慢而费劲地在不同时间点截屏,而且它搞砸了几次,制造了很多粗糙之处。这是一个原始能力(多模态、游戏玩法)的例子,我认为这方面仍然相当欠缺。
相似文章
@karpathy:我们正开始离开那种用例如“创建一只骑自行车的鹈鹕的SVG”来测试LLM的领域。作为一个…
安德烈·卡帕西分享了一个实验:Claude Opus 5 使用 100 万 token 的预算,在 three.js 中程序化地渲染《指环王》,引发了对 LLM 测试、自定义世界生成和多模态弱点的思考。
@karpathy: More on the pelican on the bicycle test from @simonw: https://simonwillison.net/2025/Jun/6/six-months-in-llms/… I uploa…
Simon Willison's keynote at AI Engineer World's Fair reviews the last six months in LLMs, highlighting over 30 significant model releases and his 'pelican on a bicycle' SVG benchmark as a practical evaluation tool.
Claude 5 Opus 与 3D 月光场景
一位开发者分享了 Claude 5 Opus 如何从零生成一个详细的 3D 月光场景,编写了超过 944KB 的 JavaScript,并计划将其改造成一款射击游戏。
@Ryancampbell: 好的,我让Opus 5对卡丁车竞速游戏又进行了一轮改进。部分渲染、移动端性能…
Ryan Campbell 使用 Opus 5 AI 对一款基于浏览器的卡丁车竞速游戏进行了改进,优化了渲染、移动端性能和操控,展示了 AI 辅助游戏开发的能力。
@_pulkitxm:我花了几千美元构建这个仓库……所以你不用了。50多个着陆页、英雄区段和交互式原型……
Anthropic 推出了 Claude Fable 5,一个强大的 Mythos 级模型,同时一位开发者分享了一个包含50多个着陆页的仓库,这些页面均由其生成,并保留了提示词供社区使用。