Stripe 使用自主智能体 Minions 大幅提升开发效率

Stripe 使用自主智能体 Minions 显著提升开发效率,每周生成数千个代码拉取请求。所有代码变更均经过人工审核。

原文标题:Stripe 工程师部署了自主智能体 Minions,每周生成数千个拉取请求

原文作者:AI前线

冷月清谈:

Stripe 工程师推出了名为 Minions 的自主编程智能体,该智能体能够根据简单指令独立完成软件开发任务。Minions 通过将大语言模型与内部开发者工具集成,每周能够生成超过 1300 个可直接用于生产环境的代码拉取请求,极大地减少了人工干预。所有由 Minions 提交的变更都会经过人工审核,从而确保代码质量。Minions 通过蓝图机制来协调工作流程,能够将任务分解为子任务,并根据任务类型选择确定性例程或智能体处理。该系统集成了 CI/CD 流水线、自动化测试和静态分析,保证了生成变更满足工程标准。Stripe 的实践证明,自主编程智能体在提升开发者生产力方面具有显著潜力,同时能够维持严格的质量控制。

怜星夜思:

1、Minions 这类自主编程智能体的广泛应用,对未来软件工程师的角色会带来哪些影响?是会促进转型还是可能导致部分岗位消失?
2、Stripe 的 Minions 主要处理配置调整、依赖升级等任务,那么在处理更复杂的、需要创造性解决的问题时,这类 AI 智能体面临哪些挑战?
3、Minions 生成的代码仍然需要人工审核,那么如何保证审核的有效性,既能发现潜在问题,又能避免过度干预,从而充分发挥 AI 的优势?

原文内容

作者 | Leela Kumili
译者 | 张卫滨

Stripe 的工程师开发了 Minions,这是一个自主编程的智能体,能够根据单条指令端到端地完成软件开发任务。该系统实现了大语言模型(LLM)与内部开发者工具的集成,以极少的人工干预就能生成可直接用于生产环境的拉取请求(pull request)。Stripe 工程师表示,Minions 目前每周可生成超过 1300 个拉取请求,高于早期试验中的 1000 个。所有变更均会经过人工审核,但不包含任何人写的代码。

由 Minions 管理的代码支撑着 Stripe 每年超过 1 万亿美元的支付额,并运行在与金融机构、监管框架和合规性义务相关的复杂依赖关系中。在如此大规模的系统中部署自主智能体,可靠性与正确性仍是核心要求。

Stripe 的工程经理 Cameron Bernhardt 在 LinkedIn 的 帖子 中提到:

Minions 已经从概念发展到每周生成上千个拉取请求。所有代码都会经过人工审核,但智能体正越来越多地实现端到端地变更生成。

Minions 与 GitHub Copilot 这类交互式编程助手或 Cursor 这类 AI 代码编辑器不同,它执行 一次性)、端到端的任务。任务可以来自多个源,包括 Slack 对话、缺陷报告或功能需求。任务描述会发送给 Minion,然后 Minion 使用蓝图(一组确定性代码与灵活智能体循环的组合)来编排工作,生成所需的代码、测试和文档。工作流最终会提交一个拉取请求供人工审核,这样工程师从任务定义到可上线的代码只需极少的手动操作。

调用 Minion 的 Slack 消息示例(来源:Stripe 的博客文章)

该系统由 Block 开发的 Goose 的内部分支演进而来,Goose 是最早得到广泛应用的编程智能体之一。针对 Stripe 的 LLM 基础设施,Goose 进行了定制,并为满足 Minions 的特定需求做了优化,而 Cursor、Claude Code 等交互式工具继续支持人工监督的工作流。

Minions 通过蓝图(blueprints)进行编排,蓝图是用代码定义的工作流,规定如何将任务拆分为子任务,并根据任务类型由确定性的例程(routine)或智能体来进行处理。Stripe 工程师将蓝图描述为与代码交织在一起的智能体技能集合,在保证效率的同时保留了适应性。

Minion 示例蓝图(来源:Stripe 的博客文章)

系统通过 CI/CD 流水线、自动化测试和静态分析来强化可靠性,确保生成的变更在人工审核前符合工程标准。工程师指出,Minions 在定义明确的任务上表现最佳,例如配置调整、依赖升级和小型重构。

该系统反映了智能体驱动软件开发的广泛趋势:基于 LLM 的智能体与开发环境、版本控制和 CI/CD 流水线深度集成,以极少的监督生成生产级的代码。Stripe 的经验表明,自主编程智能体可以显著提升开发者的生产力,同时保持严格的质量控制。

查看英文原文:

Stripe Engineers Deploy Minions, Autonomous Agents Producing Thousands of Pull Requests Weekly(https://www.infoq.com/news/2026/03/stripe-autonomous-coding-agents/

声明:本文为 InfoQ 翻译,未经许可禁止转载。

会议推荐

QCon 全球软件开发大会·2026 北京站将于 4 月 16 日 -18 日正式举办。本届大会以“Agentic AI 时代的软件工程重塑”为主题,聚焦 100+ 重磅议题,汇聚来自阿里、腾讯、字节跳动、小米、百度等一线科技企业与创新团队的技术专家,围绕 AI 工程化、系统架构与研发模式演进展开深入探讨。更多详情可扫码或联系票务经理 18514549229 进行咨询。

今日荐文

图片
你也「在看」吗?👇

我认为代码审查环节至关重要。虽然 Minions 可以自动生成代码,但最终还是要经过人工审核才能上线,这可以有效防止一些潜在的安全漏洞和逻辑错误。相当于多了一道安全阀。

别想太多,现阶段 AI 在创造性方面还是差点意思,指望它解决复杂问题不现实。不过,我们可以把 AI 当成一个助手,让它帮我们快速验证一些想法,或者提供一些参考方案,最终还是得靠我们自己来做决策。像我,就让它生成一些测试用例,省时省力!

我倒是觉得可以期待一下!现在AI发展这么快,谁知道未来会发生什么呢?说不定哪天AI就真的可以独立思考,搞出颠覆性的创新了。不过在那之前,还是好好搬砖吧,万一被取代了,总得有Plan B 啊哈哈!

我觉得这种趋势很明显,以后可能大部分重复性的代码工作都会被AI取代,比如文章里说的配置调整之类的。开发者需要更多地关注需求理解、架构设计和复杂问题的解决,以及如何更好地利用AI来提升效率。我觉得与其说是取代,不如说是开发者需要转型成AI的“指挥官”!

安全性确实是个大问题。AI生成的代码,如果存在安全漏洞,可能会造成巨大的损失。我认为,除了文章里提到的那些措施,还需要加强对AI模型的安全训练。比如,可以引入一些安全专家,对AI模型进行“安全审计”,或者使用一些安全漏洞检测工具,来发现潜在的安全问题。此外,建立完善的安全应急响应机制也很重要,一旦出现安全问题,可以及时进行处理。