工程 · 2026年9月10日 · 阅读约需 4 分钟
我们如何构建软件:一支小团队和大量智能体
清晰的规格说明、负责起草的智能体、负责决策的人,以及每周一次的冲刺评审。一窥我们产品背后的流程。
作者:MessageSpring 团队

人们常常惊讶于一支小团队能交付这么多成果。其实没有什么秘诀:我们将严谨的工程流程与 AI 编排相结合,并严格界定两者各自的位置。下面介绍一项功能如何从想法走向生产环境。
从机器能执行的规格说明开始
每项工作都从一份简短的书面规格说明开始:要解决的问题、完成的标准,以及我们将如何测试。为智能体而写迫使我们表达清晰,而事实证明,这种清晰同样能帮助日后阅读它的每一个人。
让智能体起草,让人来决策
智能体完成第一轮工作:搭建框架、实现功能、编写测试和文档。工程师则把时间花在最需要判断力的地方:架构、权衡取舍、审查变更,以及没人写下来的边界情况。
我们的许多初稿由 AI 撰写,但每一个最终发布的决策都由人负责。
测试就是契约
任何代码都不会凭信任合并。无论是人还是智能体编写的变更,都必须通过自动化测试、类型检查和代码审查。正因如此,我们才能快速前进而不流于草率。
每周展示成果
每个冲刺都以一次评审收尾,我们会向整个团队现场演示已交付的成果。这让反馈保持坦诚、进展清晰可见,而且评审之后通常还有披萨。
- 先写规格说明,并确保它可测试。
- 智能体起草,人来审查和决策。
- 无论由谁编写,每项变更都要通过同样的检查。
- 每个冲刺都演示已交付的成果。