本文是 Stripe 内部 AI 编码智能体“Minions”系列的第二部分,深入探讨了支撑这些智能体高效运行的底层架构与技术细节。Minions 是一种无需人工干预、端到端的单次编码智能体,每周在 Stripe 产生的合并 PR 超过 1300 个。
其核心优势在于充分复用了 Stripe 为人类工程师构建的成熟基础设施。首先,Minions 运行在名为 devbox 的云开发环境中,这种环境具备并行化、可预测和隔离的特性,确保智能体在 10 秒内即可获得干净且配置齐全的工作空间。其次,Stripe 引入了 “蓝图”(Blueprints) 概念,这是一种结合了确定性代码节点和灵活性智能体节点的混合工作流,既保证了代码规范(如 Lint 检查)的强制执行,又保留了 LLM 处理复杂任务的能力。
在上下文获取方面,Minions 利用 规则文件(Rule files) 自动学习代码库规范,并通过集中的 Toolshed(基于 MCP 协议) 动态调用内部工具。最后,Minions 遵循“反馈左移”原则,在推送到 CI 之前进行本地自动化迭代,并限制 CI 循环次数以平衡成本与效率。Stripe 的经验表明,多年来在提升人类开发者效率上的投入,正成为 AI 智能体发展的巨大红利。