OpenAI开源Symphony:自主编码代理协作的SPEC.md规范

TL;DR · AI 摘要
OpenAI开源了Symphony,这是一个用于自主编码代理协作的SPEC.md规范。
核心要点
- Symphony为自主编码代理提供了标准化的协作框架。
- 该规范支持多代理系统在复杂任务中的协同工作。
- OpenAI通过开源推动AI代理技术的标准化与普及。
结构提纲
按章节快速跳转。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Symphony: Autonomous Coding Agent Orchestration
- Core Mechanism
- Standardized Collaboration Framework
- Multi-Agent System Coordination
- Technical Impact
- Promotes AI Agent Standardization
- Enables Complex Task Execution
金句 / Highlights
值得收藏与分享的关键句。
Symphony为自主编码代理提供了一个标准化的协作框架,有助于提升多代理系统的效率和可靠性。
通过开源Symphony,OpenAI推动了AI代理技术的标准化进程,促进了社区的广泛参与和创新。
该规范支持多代理系统在复杂任务中的协同工作,为未来AI代理的应用场景提供了基础。
OpenAI 开源 Symphony,一种自主编码代理编排的 SPEC.md - InfoQ
[BT](https://www.infoq.com/int/bt/ "bt")
InfoQ 软件架构师通讯
每月概述您作为架构师或 aspiring 架构师需要了解的重要内容。
请输入您的电子邮件地址
选择您的国家 - [x] 我同意 InfoQ.com 按照此 隐私政策 处理我的数据。
关闭
实时网络研讨会和问答:设计为便携:多云系统中的数据移动与恢复模式(2026年5月21日)保留座位
关闭
切换导航
促进专业软件开发中知识和创新的传播
英文版
[为 InfoQ 写作](https://www.infoq.com/write-for-infoq/ "为 InfoQ 写作")
搜索
解锁完整的 InfoQ 体验
通过登录解锁完整的 InfoQ 体验!保持与您最喜欢的作者和话题同步,参与内容,下载独家资源。
或者
没有 InfoQ 账户?
- 关注您关心的主题和同行接收最新见解和趋势的即时警报。
- 快速访问免费资源进行持续学习迷你书、带有字幕的视频和培训材料。
- 保存文章并随时阅读将文章书签以便随时阅读。
主题
[开发](https://www.infoq.com/development/ "开发")
- [Java](https://www.infoq.com/java/ "Java")
- [Kotlin](https://www.infoq.com/kotlin/ "Kotlin")
- [.Net](https://www.infoq.com/dotnet/ ".Net")
- [C#](https://www.infoq.com/c_sharp/ "C#")
- [Swift](https://www.infoq.com/swift/ "Swift")
- [Go](https://www.infoq.com/golang/ "Go")
- [Rust](https://www.infoq.com/rust/ "Rust")
- [JavaScript](https://www.infoq.com/javascript/ "JavaScript")
在开发中 featured
Dany Lepage 讨论了将一款热门 VR 游戏移植到七种非 VR 平台的架构旅程。他解释了团队如何解决跨进度、多样化的输入范式以及在 Steam、iOS 和 PlayStation 上保持发布速度的挑战。除了技术之外,他还分享了关于将沉浸式社交存在转化为 2D 屏幕时的“产品契合”差距的坦率教训。

全部在开发中跟随主题
[架构与设计](https://www.infoq.com/architecture-design/ "架构与设计")
- [架构](https://www.infoq.com/architecture/ "架构")
- [企业架构](https://www.infoq.com/enterprise-architecture/ "企业架构")
- [可扩展性/性能](https://www.infoq.com/performance-scalability/ "可扩展性/性能")
- [设计](https://www.infoq.com/design/ "设计")
- [案例研究](https://www.infoq.com/Case_Study/ "案例研究")
- [微服务](https://www.infoq.com/microservices/ "微服务")
- [服务网格](https://www.infoq.com/servicemesh/ "服务网格")
- [模式](https://www.infoq.com/DesignPattern/ "模式")
- [安全](https://www.infoq.com/Security/ "安全")
在架构与设计中 featured
- #### 构建自主性:在组织内部解耦架构
随着 AI 加速交付周期,传统的集中式架构成为瓶颈。这本电子杂志汇集了从业者对解耦决策和从审批链转向护栏的见解。发现重新思考架构师角色的框架,创建赋能平台,以及在有效扩展的同时平衡边缘自主性和战略一致性所需的协调。

全部在架构设计中跟随主题
[AI 基础设施](https://www.infoq.com/ai-ml-data-eng/ "AI 基础设施")
- [大数据](https://www.infoq.com/bigdata/ "大数据")
- [机器学习](https://www.infoq.com/machinelearning/ "机器学习")
- [NoSQL](https://www.infoq.com/nosql/ "NoSQL")
- [数据库](https://www.infoq.com/database/ "数据库")
- [数据科学](https://www.infoq.com/data-analytics/ "数据科学")
- [流处理](https://www.infoq.com/streaming/ "流处理")
AI、ML 及数据工程专题
- #### 将 AI 作为大型系统工程的思维伙伴
邱 Julie 解释了 AI 如何作为工程领导者的“思维伙伴”。她讨论了五个不同的角色——考古学家、实验者、批评者、作者和审阅者——来管理 400 多个仓库的认知负担。她分享了 AI 如何提供“RAM”来综合遗留上下文,压力测试设计,并加速高层次的架构决策。

[文化与方法](https://www.infoq.com/culture-methods/ "文化与方法")
- [敏捷](https://www.infoq.com/agile/ "敏捷")
- [多样性](https://www.infoq.com/diversity/ "多样性")
- [领导力](https://www.infoq.com/leadership/ "领导力")
- [精益/看板](https://www.infoq.com/lean/ "精益/看板")
- [个人成长](https://www.infoq.com/personal-growth/ "个人成长")
- [Scrum](https://www.infoq.com/scrum/ "Scrum")
- [社会ocracy](https://www.infoq.com/sociocracy/ "社会ocracy")
- [软件工匠精神](https://www.infoq.com/software_craftsmanship/ "软件工匠精神")
- [团队协作](https://www.infoq.com/team-collaboration/ "团队协作")
- [测试](https://www.infoq.com/testing/ "测试")
- [用户体验](https://www.infoq.com/ux/ "用户体验")
文化与方法专题
Amit Navindgi 讨论了 Zoox 从碎片化文档向 AI 驱动生态系统转变的系统性转变。他解释了他们如何构建“Cortex”,一个安全的平台,集成了 RAG、多模态 LLM 和对贡献者友好的代理 API。他分享了通过 AI 模范和黑客马拉松推动采用的实用策略,强调了从确定性工作流程向自主代理的转变。

- [基础设施](https://www.infoq.com/infrastructure/ "基础设施")
- [持续交付](https://www.infoq.com/continuous_delivery/ "持续交付")
- [自动化](https://www.infoq.com/automation/ "自动化")
- [容器](https://www.infoq.com/containers/ "容器")
- [云](https://www.infoq.com/cloud-computing/ "云")
- [可观测性](https://www.infoq.com/observability/ "可观测性")
DevOps 专题
- #### 流媒体应用后端的演变
Daniele Frasca 解释了 Joyn(一家德国流媒体巨头)后端架构的演变。他讨论了从脆弱的单节点设置迁移到使用 AWS 的弹性无服务器架构。他分享了关于 Hub and Spoke 模式的数据一致性见解、基于单元的隔离以减少影响范围,以及实现经济实惠的多区域主动主动设置的成本优化策略。

所有关于 devops 的内容关注此话题
[活动](https://events.infoq.com/ "活动")
有用链接
- [关于 InfoQ](https://www.infoq.com/about-infoq "关于 InfoQ")
- [InfoQ 编辑](https://www.infoq.com/infoq-editors "InfoQ 编辑")
- [为 InfoQ 撰写](https://www.infoq.com/write-for-infoq "为 InfoQ 撰写")
- [关于 C4Media](https://c4media.com/ "关于 C4Media")
- [多样性](https://c4media.com/diversity "多样性")
选择语言

[InfoQ Homepage](https://www.infoq.com/ "InfoQ Homepage")[News](https://www.infoq.com/news "News")OpenAI Open-Sources Symphony, a SPEC.md for Autonomous Coding Agent Orchestration
[AI, ML & Data Engineering](https://www.infoq.com/ai-ml-data-eng/ "AI, ML & Data Engineering")
OpenAI Open-Sources Symphony, a SPEC.md for Autonomous Coding Agent Orchestration
May 17, 2026 2 min read
by
- Sergio De Simone
Follow
#### Write for InfoQ
Feed your curiosity.Help 550k+ global
senior developers
each month stay ahead.Get in touch
Log in to listen to this article
Loading audio
0:00 0:00
Normal 1.25x 1.5x
Like
OpenAI Symphony 是一个代理协调器,它使用项目管理工具,如问题跟踪器,作为控制计划来协调多个编码代理。而不是开发人员管理交互式编码会话,Symphony 通过将每个任务分配给一个专门的代理来管理“任务”,该代理自主完成任务。一旦任务完成,人类负责审查结果输出。
OpenAI 工程师创建 Symphony 的目的是克服他们使用更简单工作流程时遇到的“人类注意力”瓶颈:
每个工程师都会打开几个 Codex 会话,分配任务,审查输出,指导代理,并重复此过程。实际上,大多数人能够舒适地同时管理三到五个会话,直到上下文切换变得痛苦。
超过这一点后,工程师们很难记住哪个会话在做什么,监控停滞的代理,以及保持对正在进行工作的清晰心理模型。
因此,而不是围绕个别编码会话组织工作,每个会话最终都在明确的人类监督下合并 PR,Symphony 将其工作流程围绕项目的核心交付成果作为工作流构建块,包括问题、任务、工单和里程碑。
Symphony 持续监视任务板,确保每个活跃的任务都有一个代理在循环中运行,直到完成。如果代理崩溃或停滞,Symphony 会重启它。如果出现新工作,Symphony 会拾取并开始组织工作。
在这个模型中,代理的工作不再与 PR 绑定。一个问题可能会指示代理分析代码库并生成实现计划,然后将其分解为一个任务树,Symphony 可以在其他代理上安排。同样,如果代理发现优化或重构的机会,它可以自行打开一个新的工单。在这两种情况下,人类开发者仍需在 Symphony 分配执行之前审查这些生成的工单。
这种方法的主要优势是,代理犯错的成本显著降低,因为主要涉及审查已完成的工作并拒绝它们。
Symphony 的另一个值得注意的方面是,它不是一个复杂的监督系统,而是一个 SPEC.md 文件,描述问题及其解决方案,每个组织都可以使用它来创建自己的协调器。参考实现是用 Elixir 编写的,因为它具有“出色的并发进程协调和监督原语”。
作为最后的注意事项,值得一提的是,OpenAI并未将Symphony定位为一个独立的产品。相反,它是一个参考实现,开发者可以根据自己的使用场景和仓库进行调整和定制。
作者简介

#### Sergio De Simone
Sergio De Simone 是一名软件工程师。Sergio 在过去二十五年里在不同项目和公司中从事软件工程工作,包括西门子、惠普以及一些小型初创企业。在过去十年多的时间里,他的重点是移动平台及相关技术的开发。他目前在 BigML, Inc. 工作,负责 iOS 和 macOS 的开发。
查看更多 少看
#### 本内容属于 AI、机器学习与数据工程 主题
关注主题
##### 相关主题:
[AI、机器学习与数据工程](https://www.infoq.com/ai-ml-data-eng)
关注者:5909
关注主题
[OpenAI](https://www.infoq.com/OpenAI)
关注者:34
关注主题
[大型语言模型](https://www.infoq.com/llms)
关注者:141
关注主题
[开源](https://www.infoq.com/opensource)
关注者:74
关注主题
[代理](https://www.infoq.com/Agents)
关注者:46
关注主题
[编排](https://www.infoq.com/orchestration)
关注者:23
关注主题
* #### AI、机器学习与数据工程中流行的内容
* #### 相关赞助商
- ##### 基于AWS的自主生产运营
- ##### Jakarta EE开发者的必备AI工具指南
- ##### 8种部署模式结构,改变你的CI/CD
- ##### 设计失败:如何确保在云故障期间的数据访问
- #### 相关赞助商
为您的备份、数据湖和AI提供智能云基础设施。 SoFi、Red Bull 和 Structured Web 的团队使用 Eon 来优化备份流程,减少恢复时间,并将数据转化为实时可搜索的资产,同时将备份成本降低高达50%。[立即了解更多 >](https://www.infoq.com/url/f/9e2cbd91-4347-4ff1-bf4b-c882f3ee5045/)
相关内容
2026年5月7日
- ##### Anthropic推出Claude代码自动化规程
2026年5月15日
2026年5月5日
- ##### Ubuntu拥抱本地AI而不是云优先操作系统集成
2026年5月16日
2026年5月14日
- ##### Anthropic在AWS上推出Claude平台
2026年5月13日
2026年5月11日
- ##### 谷歌新一代TPU专为代理和SOTA模型训练而设计
2026年5月6日
2026年5月3日
相关赞助商
- #### 一家公司中AI代理删除生产数据及其备份(以及如何保护您的数据)
AI代理可以通过使用有效凭证删除生产数据和备份,从而引发灾难性数据丢失。本文解释了为什么传统备份模型在自主系统下会失败,以及如何通过隔离、不可变的恢复层防止AI驱动的故障。
- #### 多云备份已崩溃:真正有效的架构模式
学习如何在AWS、Azure和Google Cloud上应对多云备份挑战。通过解决工具碎片化和数据孤岛问题,团队可以确保一致的策略,降低成本,并在所有提供商之间保持无缝恢复。
- 赞助商

**InfoQ** 电子报
每周内容摘要,每周二发送。加入超过25万名高级开发人员。查看示例
请输入您的电子邮件地址
选择您的国家 - [x] 我同意InfoQ.com根据此隐私政策处理我的数据。
- ##### [谷歌推出Cloud Fraud Defense作为reCAPTCHA的继任者](https://www.infoq.com/news/2026/05/cloud-fraud-defense-recaptcha/ "谷歌推出Cloud Fraud Defense作为reCAPTCHA的继任者")
- ##### [Anthropic追溯六周的Claude代码质量投诉到三个重叠的产品变更](https://www.infoq.com/news/2026/05/anthropic-claude-code-postmortem/ "Anthropic追溯六周的Claude代码质量投诉到三个重叠的产品变更")
- ##### [Cangjie,一种新的开源编译语言,具有原生效果处理程序和代数数据类型](https://www.infoq.com/news/2026/05/cangjie-effect-handlers-adt/ "Cangjie,一种新的开源编译语言,具有原生效果处理程序和代数数据类型")
- ##### [Cloudflare推出Workflows V2,具有确定性执行和50,000个并发工作流](https://www.infoq.com/news/2026/05/cloudflare-workflows-v2-release/ "Cloudflare推出Workflows V2,具有确定性执行和50,000个并发工作流")
- ##### [构建自主性:组织内部的去中心化架构](https://www.infoq.com/minibooks/architecting-autonomy/ "构建自主性:组织内部的去中心化架构")
- ##### [Airbnb实施上下文感知的身份模型以支持隐私优先的社会功能](https://www.infoq.com/news/2026/05/airbnb-privacy-identity-model/ "Airbnb实施上下文感知的身份模型以支持隐私优先的社会功能")
- ##### [在Zoox加速LLM驱动的开发者生产力](https://www.infoq.com/presentations/ai-software-development/ "在Zoox加速LLM驱动的开发者生产力")
- ##### [在软件组织中扩展社交系统](https://www.infoq.com/news/2026/05/scale-social-system-software-org/ "在软件组织中扩展社交系统")
- ##### [超越编码:如何让资深IC成长影响力并推动影响](https://www.infoq.com/presentations/lessons-building-engineering-team/ "超越编码:如何让资深IC成长影响力并推动影响")
- ##### [OpenAI开源Symphony,一种自主编码代理协调的SPEC.md](https://www.infoq.com/news/2026/05/openai-symphony-agents/ "OpenAI开源Symphony,一种自主编码代理协调的SPEC.md")
- ##### [Neobank Monzo在100个团队和12000个dbt模型上构建受治理的数据网格](https://www.infoq.com/news/2026/05/monzo-data-mesh/ "Neobank Monzo在100个团队和12000个dbt模型上构建受治理的数据网格")
- ##### [Anthropic 推出 Claude 代码自动化流程](https://www.infoq.com/news/2026/05/anthropic-routines-claude/ "Anthropic 推出 Claude 代码自动化流程")
- ##### [Ubuntu 采用本地 AI 而非云优先的 OS 集成](https://www.infoq.com/news/2026/05/ubuntu-on-device-ai/ "Ubuntu 采用本地 AI 而非云优先的 OS 集成")
- ##### [Discord 揭示隐藏的循环依赖如何导致三月语音故障](https://www.infoq.com/news/2026/05/discord-circular-dependency/ "Discord 揭示隐藏的循环依赖如何导致三月语音故障")
- ##### [在 Kubernetes 上基准测试 AI 代理](https://www.infoq.com/news/2026/05/ai-agents-kubernetes-rag/ "在 Kubernetes 上基准测试 AI 代理")
**InfoQ** 电子报
每周内容摘要,每周二发送。加入超过 25 万资深开发者的社区。查看示例
- 获取各种创新者和早期采用者技术发布的快速概览
- 学习你不知道的你不知道的东西
- 保持对感兴趣主题的最新信息了解
输入您的电子邮件地址
选择您的国家 - [x] 我同意 InfoQ.com 按照此隐私政策处理我的数据。
[首页](https://www.infoq.com/ "首页")[创建账户](https://www.infoq.com/reginit.action "创建账户")登录[QCon 会议](http://qconferences.com/ "QCon 会议")活动[为 InfoQ 写作](https://www.infoq.com/write-for-infoq/ "为 InfoQ 写作")[InfoQ 编辑](https://www.infoq.com/infoq-editors/ "InfoQ 编辑")[关于 InfoQ](https://www.infoq.com/about-infoq/ "关于 InfoQ")[关于 C4Media](https://c4media.com/ "关于 C4Media")[媒体包](https://get.infoq.com/infoq-mediakit/ "媒体包")[InfoQ 开发者营销博客](https://devmarketing.c4media.com/?utm_source=infoq "InfoQ 开发者营销博客")[多样性](https://c4media.com/diversity "多样性")
#### 活动
- ##### QCon AI 波士顿
2026 年 6 月 1-2 日
- ##### 在线 InfoQ 架构认证
2026 年 6 月 10 日
- ##### 在线 InfoQ AI 工程认证
2026 年 7 月 25 日
- ##### QCon 旧金山
2026 年 11 月 16-20 日
#### 关注我们
Youtube 232K 订阅者LinkedIn 26K 订阅者Instagram 新RSS 19K 阅读者Twitter 57.1k 订阅者Facebook 21K 点赞Bluesky 新
#### 保持关注
InfoQ 广播工程文化广播软件架构师通讯
一般反馈 [feedback@infoq.com](mailto:feedback@infoq.com) 广告 [sales@infoq.com](mailto:sales@infoq.com) 编辑 [editors@infoq.com](mailto:editors@infoq.com) 市场营销 [marketing@infoq.com](mailto:marketing@infoq.com)
InfoQ.com 和所有内容版权 © 2006-2026 C4Media Inc.
关闭
[BT](https://www.infoq.com/int/bt/ "bt")