Vibe Coding AI 编程经验准则
编者注(2026-10-15)|独立说明
为适配平台Markdown显示,源文HTML折叠目录改为直接展开,空锚点标记不显示为正文;原标题与内容保留。原HTML标记保存在本地原文对照,相关跳转锚点列入平台补核。
🧭 经验
- 概念是入口;不理解概念,就无法看见、触达对象
- 只用最强模型
- 结果主导
- 拼好码:先找成熟实现,只写胶水代码
- 边界清楚:写明对象、约束和可改范围
- 消费生产职能划分模型
- 理解领域关键词
- 上下文:垃圾进,垃圾出
- 系统建模:从实体、关系、功能和目的开始
- 状态建模:用状态、数据、函数和变换描述系统
- 先结构后代码:先定架构、模块和接口
- 职责拆分:一个模块只承担一个清晰职责
- 接口先行:先定契约,再补实现
- 关键优先:抓住最重要的 20%
- 逆向推进:从最终结果倒推实现路径
- 多轮迭代:重复尝试,逐步收敛
- AI 上手:人定目标,AI 拆解执行
- 一切问 AI:先让 AI 给路径和反例
- 交叉审查:重要产出新会话用 AI 审 AI 的工作
- Debug 最小化:只给预期、实际和最小复现
- 测试分工:AI 写测试
- 经验沉淀:把 AI 错误整理成可检索知识
🧪 实验性方法
下面是一些“可能随时推翻重写”的实验性方法与范式:先看一眼,觉得对你有用再深入。
建议阅读顺序(从抽象到落地)
- 🔑 元方法论:用“生成器/优化器”的递归闭环让系统自我进化
- 🧬 拼好码:复用成熟能力,用胶水代码连接、编排、适配业务流程
- 🐝 tmux 蜂群协作:用 tmux 让多个 AI 终端可感知、可调度、可救援
- 🔮 哲学方法论工具箱:把抽象方法论落到可验证、可迭代的工程动作
🔑 元方法论
一句话:用“生成器/优化器”的递归闭环,构建一个能持续自我优化的 AI 系统。
延伸阅读:递归自优化系统
核心角色
- α-提示词(生成器):一个“母体”提示词,其唯一职责是生成其他提示词或技能。
- Ω-提示词(优化器):另一个“母体”提示词,其唯一职责是优化其他提示词或技能。
递归生命周期(最小闭环)
- 创生(Bootstrap):使用 AI 生成
α-提示词与Ω-提示词的初始版本(v1)。 - 自省与进化(Self-Correction & Evolution):用
Ω-提示词(v1)优化α-提示词(v1),得到更强的α-提示词(v2)。 - 创造(Generation):使用进化后的
α-提示词(v2)生成目标提示词与技能。 - 循环与飞跃(Recursive Loop):将新产物(甚至包括新版本的
Ω-提示词)回灌系统,再次用于优化α-提示词,启动持续进化。
终极目标
- 通过持续的递归优化循环,让系统在每次迭代中实现自我超越,逼近预设的预期状态。
🧬 拼好码(胶水编程的超集)
一句话:成熟能力解决通用问题,胶水代码连接业务流程,自研只服务真正不可替代的差异。
拼好码是 Vibe Coding 的工程交付形态:优先复用官方能力、平台能力、成熟库、稳定工具、开源仓库和事实标准,只写必要的连接、编排、适配、隔离与业务代码。
| 问题 | 解法 |
|---|---|
| 🎭 AI 顺手造轮子 | ✅ 先找成熟方案,偏离必须说明 |
| 🧩 复杂性爆炸 | ✅ 通用复杂度交给成熟生态 |
| 🎓 交付不稳定 | ✅ 胶水代码只负责连接、编排、适配和业务规则 |
👉 深入了解拼好码
🐝 tmux 蜂群协作
一句话:用 tmux 的
capture-pane、send-keys和脚本化封装,让多个 AI 终端从孤立会话变成可巡检、可调度、可救援的协作系统。
传统模式里,人要分别盯住多个 AI 会话;蜂群模式里,人主要定义目标、边界和验收,commander 负责分发与巡检,worker 负责执行单一任务。
| 能力 | 当前入口 | 用途 |
|---|---|---|
| 感知 | auto-tmux.sh capture / scan |
读取单个或多个 pane 输出 |
| 控制 | auto-tmux.sh send |
向明确 target 发送任务或按键 |
| 救援 | auto-tmux.sh rescue |
对等待确认、卡住任务做最小干预 |
| 记录 | auto-tmux.sh record |
为长任务保留审计日志 |
| 调度 | auto-tmux.sh hub |
创建 commander + worker 工作台 |
使用边界:这是实验性方法,不是无人值守生产系统。敏感凭证、生产数据库、危险命令和不可逆操作必须人工确认。
🔮 哲学方法论工具箱
一句话:把抽象方法论落到可验证、可迭代、可收敛的工程产出。
23 种哲学方法论 + Python 工具 + 可复制提示词,覆盖:
| 方法 | 用途 |
|---|---|
| 现象学还原 | 需求含糊时,清零脑补,回到可观察事实 |
| 正反合 | 快速可用 → 反例打脸 → 收敛为工程版本 |
| 可证伪主义 | 用测试逼出失败模式 |
| 奥卡姆剃刀 | 删除不必要的复杂度 |
| 贝叶斯更新 | 根据新证据动态调整信念 |
核心理念:哲学不是空谈,是可落地的工程方法。