AI 辅助开发
- 我们给自己搭了个 AI Coding 工作台 —— 用 GitHub Actions 当沙箱
为什么我们放弃了自建 K8s 沙箱、第三方沙箱服务和现成的 managed agents,最终用 GitHub Actions 的 runner 当 AI Coding 工作台的沙箱。本文记录从需求出发的设计取舍:把 GHA 的不稳定性当作契约的一部分、把对话连续性作为唯一硬承诺、用 OIDC 实现零密钥沙箱仓库——很多技术决策只有在你放弃试图什么都做之后才能找到。
2026年5月8日 - 阅读 3 分钟 - AI 辅助开发 GitHub Actions 基础设施 Agent 工程实践 - 「全部测试通过」不等于「需求被满足」——为什么 AI 协作开发常常绿得很可疑
当 AI 协作开发的长任务以「全绿 CI」结束、却仍在用户面前出 bug 时,问题不在 AI 是否偷懒,而在工程信号设计是否允许「沉默通过」。本文拆解「绿色但错」反模式的五种形态、五个机制和九条系统性对策。
2026年4月27日 - 阅读 2 分钟 - AI 辅助开发 测试 软件工程 反模式 工程实践 - Vibe Coding 时代的前端驱动开发
在 AI 辅助开发的时代,前端驱动开发正在取代传统的后端驱动和 API 驱动模式。本文探讨设计即实现、实现即交付的新理念,以及为什么前端驱动是 Vibe Coding 时代的最优选择。
2026年3月9日 - 阅读 2 分钟 - Vibe Coding 前端开发 软件工程 AI 辅助开发