我是怎么用 LLM 学习复杂主题的

查看原文 HN 讨论

文章摘要

Laurentiu Raducu 这篇短文提出了一个具体到有点古怪、但确实少见的 LLM 用法:不是让模型给你讲解一个主题,而是让它给这个主题做一个可玩的模拟游戏,然后你通过玩来学

他的出发点是一个很多人有共鸣的不满:学新东西是 LLM 最主流的用途之一,他身边很多工程师都在用生成式 AI 做 PoC、内部工具、仪表盘,或者学新知识。但他个人觉得 LLM 解释东西的文风很难跟得下去——太过简化,而且视 emoji 数量的多少还相当烦人。

契机是他在分析可能拖慢数据中心建设的新 AI 瓶颈时,意识到自己对芯片生产的很多环节一无所知。上网翻资料的过程中,他冒出一个念头:如果有一个游戏能带你走完在晶圆厂造一枚芯片的全过程呢?这样学肯定记得住,因为你可以把概念和游戏里的对象一一对应起来。于是他试了,效果出乎意料地好。

他的具体流程分四步:

  1. 在 plan mode 下(用 Claude Code 或 OpenCode),让模型为主题 X 构建基础知识库;
  2. 让它回过头审校上一步建出来的知识库的准确性;
  3. 让它把这个主题做成一个低多边形(low-poly)、《过山车大亨》风格的动画模拟,同时提出一些 UX 要求,比如页面要在大屏和小屏上都能看、要有随时暂停流程的控件等;
  4. 推到一个新仓库,开启 GitHub Pages。

成果是一个他称之为「100% 准确、没有幻觉」的动画。对他来说,这个方法比在 Google 上读没完没了的资料、或者消化语言模型吐出来的一堆项目符号列表要有效得多。他把芯片制造那个做成了网站 ChipTycoon:你跟着一辆小车,从采集沙子一路走到芯片成品被交付到数据中心。因为是低多边形,细节会缺失,但足以直观显示产品经过制造流程中一道道工序时形态是怎么变化的。

进一步改进的方向:如果低多边形设计需要太多想象力(比如石英砂堆离开熔炉后到底变成什么样),可以用他做的另一个「把图片转成 3D 对象」的 skill,把生成的物体映射进模拟里,得到更真实的表现。此外还可以给模拟加入挑战——回答关于上一道工序的问题能极大提升记忆留存,也可以加入直觉性的解谜。

他还列了自己用同样方法做的其他页面:火箭发动机怎么造、LLM 怎么工作、F1 引擎怎么造、EUV 光刻机怎么造。文章末尾有一条后来补的更新:看完 HN 上的反馈后,他把这套流程做成了一个可复用的 Skill.MD 文件,用于「创建学习复杂主题的酷炫动画」,放在了 GitHub 的 learnscape 仓库。

HN 评论精华

这条帖子拿到 828 分、545 条评论。有意思的是,讨论的重心很快就从作者的方法漂走了——一半的高赞讨论其实在争「用 LLM 学东西到底靠不靠谱」和「在 AI 时代还有没有必要学新知识」,对作者那个模拟游戏本身则评价相当分裂。