AI 产出烂代码的最根本原因
意图对齐:AI 编程时代被忽视的核心工程能力前言:当"代码"不再等于"意图"过去几十年的软件工程里,代码就是意图的直接体现。架构自己设计,接口自己定义,逻辑自己写,边界自己调。每一行代码都是思维的具象化。沟通偏差当然有,但主要发生在人...
意图对齐:AI 编程时代被忽视的核心工程能力前言:当"代码"不再等于"意图"过去几十年的软件工程里,代码就是意图的直接体现。架构自己设计,接口自己定义,逻辑自己写,边界自己调。每一行代码都是思维的具象化。沟通偏差当然有,但主要发生在人...
一、为什么用了 OpenSpec/Superpowers 还要先优化规约文档一条典型需求:"活动期间给用户发放优惠券,用户可以在结算时使用。"人类能意会,AI 不行。它可能给黑名单用户发券、不设上限被刷几千张、不做叠加规则让结算金额算...
之前在 《学习 Karpathy 的 LLM-Wiki 方法论之后的自我实践》 这篇文章里,我自建了一套 LLM-Wiki 知识库。这套知识库跑在一台 Mac 和一台 Linux 服务器上,需要通过一套自动同步的方案来实现多端同步和数...
读了 Karpathy 一篇 gist 之后,我想在自己身上试一把:让 LLM 帮我维护一个 Obsidian Wiki。这篇文章介绍我的思路和流程,细节也会点到。每个人的工作流不一样,这篇不保证你能直接照抄,但希望能给你一些参考,少...
安装前准备Time Machine 备份:这一步不能省。抹掉磁盘后所有数据消失,备份是唯一的后悔药。U 盘要求:32GB 或以上。16GB 不够——Tahoe 26 的镜像约 16GB,U 盘需要额外空间,否则会报错:/Volumes...
问题:AI 开发为什么怕切分支?想象一个常见场景:你正在用 OpenCode 开发某个功能,已经迭代了 20 多轮,AI 理解了项目结构和你的设计意图。这时候线上出了个紧急 Bug。传统做法:stash 当前修改 → checkout...