当代码由 AI 写,设计模式的下一层抽象是什么?
JnBrymn · x · 2026-10-10
作者从 1994 年《设计模式》与 2004 年《Head First 设计模式》讲起,指出在 AI 代写代码的时代,传统软件设计模式已不如从前有用——甚至可以在软件工厂 skill 里加一句「遵循 Go4 设计模式」让 agent 照做。
他认为软件又向上抽象了一层:晶体管→汇编→编译代码→解释型代码→基于 skill 的程序与元编程,而这一跃幅度很大。他抛出问题:现代版的「设计模式」在哪里?
作者分享自己近一个月才把 skill 体系理顺,不再复制粘贴而是亲手打磨 skill,并开始形成组织模式,例如:
- 软件工厂具备模块化组件:按所用 agent harness 表现不同(各 harness 对子 agent 行为不一);按软件类型(Web 应用、原生 Mac 应用、后台服务)以不同方式构建代码;可用 GitHub 管工单,也可指向一个 markdown 目录配合他自制的 Obsidian 看板扩展。
- 软件工厂 skill 能把自身实例部署进新项目,各仓库实例可独立改动;需要时用元 skill 对所有实例改动做语义合并,再把统一后的软件工厂自动重新部署到各处。
- 他倾向不再维护一个巨大的 skill 目录,而是把 skill 与提醒挂到对应资产上:打开 Obsidian 前 agent 对它一无所知,打开 OBS 前也不了解 OBS。
最后他向读者发问:你看到哪些面向未来软件设计与 skill 使用的新兴模式?
「漫话AGI」频道最新
- Pedro Domingos:记性越差,你越觉得 LLM 好 — pmddomingos · 2026-10-10
- Fchollet 长文:科学才是最好的递归自我改进系统,进步实为线性 — fchollet · 2026-10-10
- Scott Alexander 与 Pinker 公开信交锋,评论者发文唱反调 — repligate · 2026-10-10
- MIT 学者播客谈 AI 冲击数学界:OpenAI 已给出 Navier-Stokes 证明 — JustinMSolomon · 2026-10-10
- 「Opus Genesis」两周年:数十个 Claude 组成昼夜运转的 AI 集体 — repligate · 2026-10-10
- Allie Miller:主动式 AI 已能兜底纠错,但别全指望它 — alliekmiller · 2026-10-10