AI 编程工具最容易被误用成“更聪明的自动补全”。真正高杠杆的方式,是让它进入软件交付的每个环节:理解目标、拆任务、写测试、实现、验证、复盘。
1. 先让 AI 做 PM,而不是直接写代码
一个含糊的需求通常会变成含糊的代码。我的默认做法是先让一个模型担任 PM,输出用户画像、MVP 边界、信息架构、验收标准和任务优先级。
这样做的价值不是“多一个文档”,而是让后续开发有明确的停靠点:每个任务都知道自己为什么存在,以及怎样算完成。
2. Codex 更适合做工程执行闭环
Codex 在本地代码库里能读文件、改文件、跑测试、看浏览器结果。它适合承担这些工作:
- 把 PM 的方案落成项目结构
- 先写可测的核心逻辑
- 实现页面和交互
- 启动本地服务做视觉与功能验证
- 整理 Git diff,推到 GitHub
3. 每个任务都要有验收标准
我会把任务写成类似这样:
任务:实现每日更新页
验收:/daily/2026-05-23 可访问;条目按四支柱分组;昨天/明天只在有数据时出现;移动端无横向滚动。
有验收标准,AI 才不会在“看起来差不多”的地方停下。
4. 内容产品也需要测试
技术日报不是传统软件,但仍然需要测试:
- Markdown frontmatter 必须符合 schema
- 新增日期后首页要自动取最新一期
- 分类页要按支柱过滤
- RSS 要能订阅
- 页面要在移动端可读
这些测试能避免“今天内容发出来了,但链接打不开”的尴尬。
5. 后续可以自动化,但不要第一天就自动化
第一版应该先人工精选,建立内容标准。等连续更新两到四周后,再把抓取、摘要、去重和排版自动化。
最值得自动化的不是“写文章”,而是:
- 收集信源
- 去重和初筛
- 生成结构化草稿
- 发现断链和重复选题
- 输出网站与公众号两种格式
把 AI 当作工程协作者,而不是魔法按钮,才是这套工作流能长期稳定的关键。