Stripe 开发了名为 Minions 的内部原生编程智能体(Coding Agents),旨在实现“一键式”(one-shot)且完全无人值守的端到端编程任务。目前,Stripe 每周有超过 1,000 个合并的拉取请求(PR)完全由 Minions 生成。虽然这些代码仍需人工审核,但代码本身不含任何人工编写的内容。
Minions 的核心价值在于通过并行化处理任务来节省开发者宝贵的注意力资源。它们通常从 Slack 消息或内部工单系统启动,自动在隔离的开发环境(devbox)中运行,完成代码编写、运行 Lint 检查、通过 CI 测试,并最终提交 PR。
Stripe 选择自研而非直接使用市面上的通用工具,是因为其代码库规模庞大(数亿行)、技术栈独特(Ruby + Sorbet)且业务风险极高(年处理交易额超 1 万亿美元)。Minions 深度集成了 Stripe 的内部开发工具链,利用 MCP(模型上下文协议)访问内部文档和 400 多个工具。通过“左移”反馈机制,Minions 能够在本地环境和 CI 阶段自动修复错误,确保交付高质量的代码。Minions 的成功标志着编程智能体已从实验阶段进入到大规模生产实践。