Autonomous Programming Agents
搜索文档
Stripe 工程师部署了自主智能体 Minions,每周生成数千个拉取请求
AI前线· 2026-04-03 16:26
文章核心观点 - 支付公司Stripe成功部署了名为“Minions”的自主编程智能体系统 该系统能够根据单条指令端到端地完成软件开发任务 每周可生成超过**1300个**可直接用于生产环境的拉取请求[2] - 该系统代表了智能体驱动软件开发的主流趋势 即基于大语言模型的智能体与开发环境、版本控制和CI/CD流水线深度集成 能以极少的监督生成生产级代码 显著提升开发者生产力[6] Minions系统概述与能力 - Minions是一个自主编程智能体 能够根据单条指令端到端地完成软件开发任务 实现了大语言模型与内部开发者工具的集成[2] - 该系统与GitHub Copilot等交互式编程助手不同 它执行一次性、端到端的任务 任务来源包括Slack对话、缺陷报告或功能需求[3] - 任务描述发送给Minion后 它会使用“蓝图”来编排工作 生成所需的代码、测试和文档 并最终提交一个拉取请求供人工审核[3] - 该系统由Block开发的Goose的内部分支演进而来 并针对Stripe的大语言模型基础设施进行了定制和优化[5] 部署规模与生产影响 - Minions目前每周可生成超过**1300个**拉取请求 高于早期试验中的**1000个**[2] - 由Minions管理的代码支撑着Stripe每年超过**1万亿美元**的支付额 运行在与金融机构、监管框架和合规性义务相关的复杂依赖关系中[2] - 所有由Minions生成的变更均会经过人工审核 但不包含任何人写的代码[2] 系统架构与可靠性 - Minions通过“蓝图”进行编排 蓝图是用代码定义的工作流 规定如何将任务拆分为子任务 并根据任务类型由确定性的例程或智能体来处理[5] - Stripe工程师将蓝图描述为与代码交织在一起的智能体技能集合 在保证效率的同时保留了适应性[5] - 系统通过CI/CD流水线、自动化测试和静态分析来强化可靠性 确保生成的变更在人工审核前符合工程标准[6] - Minions在定义明确的任务上表现最佳 例如配置调整、依赖升级和小型重构[6] 行业趋势与意义 - 该系统反映了智能体驱动软件开发的广泛趋势 基于大语言模型的智能体正与开发环境、版本控制和CI/CD流水线深度集成[6] - Stripe的经验表明 自主编程智能体可以显著提升开发者的生产力 同时保持严格的质量控制[6] - 在支撑万亿级支付规模的复杂系统中部署自主智能体 可靠性与正确性仍是核心要求[2]