AI / 系统 / 工程方法 / AI 编程
AI 辅助编程:从意图到可验证交付
任务边界、小步实现与证据链。
把意图写成可检查的目标
“做一个好用的功能”不足以指导实现。明确入口、输入、输出、限制和验收场景,让实现有可以核对的目标。
上下文保持相关
提供必要的接口约定、目录结构与现有行为。文档可作为索引,引导工具按需读取;资料越多不意味着结果必然更好。
一次推进一个可验证变化
先处理依赖与接口,再补齐完整流程。每次变化都要能解释它解决了哪个问题,避免在没有反馈的情况下连续扩大范围。
区分三个状态
- 已实现:代码已经写入。
- 已验证:在明确环境中运行了相关检查。
- 已交付:目标使用者能够访问或运行结果。
本地编译通过,不能单独证明部署成功;接口返回成功,也不能单独证明使用者拿到了正确结果。
保存回退点
通过版本控制保留可比较的变化;发布前核对项目、提交与环境。出现问题时,优先定位第一个失效边界,避免同时改动多个不相关层。
这些原则适用于多种工具与模型,不依赖某个品牌、订阅方案或特定版本。