Vibe Coding 外部调用保护:协调限流、退避重试与熔断
限流、重试和熔断若分别由 AI 加在不同层,会造成重试风暴或长时间误熔断。本文以 deadline、重试预算、抖动退避和状态探针组成单一调用策略。
Vibe Coding、Cursor、Claude Code、Codex、Copilot
本专题收录 AI 编程 方向的文章和社区讨论,重点关注真实工程场景、工具选择、实践路径和风险边界。
页面会持续更新,适合作为学习路线、选型参考和技术复盘入口。
限流、重试和熔断若分别由 AI 加在不同层,会造成重试风暴或长时间误熔断。本文以 deadline、重试预算、抖动退避和状态探针组成单一调用策略。
直接让 AI 同时写前后端会把字段、错误和鉴权分散在两套代码里。本文用 OpenAPI 契约、示例、兼容性差分与提供者验证建立唯一接口事实源。
用户故事只描述价值,不足以直接生成可靠 Schema。本文把参与者、生命周期、不变量、查询与删除语义整理成建模简报,再用迁移和反例测试约束 AI 产出的关系模型。
AI 生成的“先查再写”在并发和超时下会重复扣款或发消息。本文从命令身份、唯一接受点、事务边界、Outbox 与未知结果恢复设计可重放写入链路。
在路由里检查已登录不等于租户隔离。本文把可信身份、资源授权、复合外键、Row-Level Security、缓存键和后台任务统一成默认拒绝的数据边界。
随机造几十条正常记录只会让页面看起来有内容。本文用分层场景、确定性身份、固定时钟、隐私边界与自验证断言,构建可重复的 Seed 和 Fixture。
AI 很容易生成一步到位的 rename、NOT NULL 或类型变更。本文以 Expand-Contract 阶段、回填水位、兼容矩阵和回滚条件,把改表任务变成旧新版本可共存的发布流程。
把截图直接交给 Agent 容易得到只匹配一个视口的像素拼图。本文把参考图拆成内容、布局、状态、组件、资产和验收合同,再安排可逐步验证的实现顺序。
截图相同不能证明键盘可用,自动无障碍扫描通过也看不出错位。本文组合确定性视觉回归、语义断言、键盘与缩放人工检查,建立前端发布证据。
只截手机和桌面两张图会漏掉中间宽度、缩放、长文本和虚拟键盘。本文用内容驱动断点、视口矩阵、结构断言与人工检查建立响应式验收合同。
表单不只是字段和提交按钮。本文用原生语义、服务端权威校验、显式状态机、取消与幂等策略处理字段错误、重复提交和迟到响应。
Agent 很容易为每个组件新增近似颜色和间距。本文用类型化 Token、别名图、确定性构建、主题矩阵与裸值审计建立从设计来源到运行样式的一致性门。