InfoQ

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

8.5内容质量
OpenAI开源Symphony:自主编码代理协作的SPEC.md规范

TL;DR · AI 摘要

OpenAI开源了Symphony,这是一个用于自主编码代理协作的SPEC.md规范。

核心要点

  • Symphony为自主编码代理提供了标准化的协作框架。
  • 该规范支持多代理系统在复杂任务中的协同工作。
  • OpenAI通过开源推动AI代理技术的标准化与普及。

结构提纲

按章节快速跳转。

  1. 介绍OpenAI开源Symphony的背景和目的。

  2. 阐述Symphony作为自主编码代理协作框架的设计原则。

  3. 讨论Symphony在多代理系统中的实际应用案例。

  4. 分析Symphony对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为自主编码代理提供了一个标准化的协作框架,有助于提升多代理系统的效率和可靠性。

    第2段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • 通过开源Symphony,OpenAI推动了AI代理技术的标准化进程,促进了社区的广泛参与和创新。

    第3段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • 该规范支持多代理系统在复杂任务中的协同工作,为未来AI代理的应用场景提供了基础。

    第4段

    ⬇︎ 下载 PNG𝕏 分享到 X
#OpenAI#自主代理#编码
打开原文

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 账户?

注册

  • 关注您关心的主题和同行接收最新见解和趋势的即时警报。
  • 快速访问免费资源进行持续学习迷你书、带有字幕的视频和培训材料。
  • 保存文章并随时阅读将文章书签以便随时阅读。

Logo - 返回首页

新闻文章演示播客指南

主题

[开发](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 屏幕时的“产品契合”差距的坦率教训。

![图片 2:从 VR 到平面屏幕:弥合输入与沉浸感的差距/presentations/game-vr-flat-screens/en/smallimage/thumbnail-1775637585504.jpg)](https://www.infoq.com/presentations/game-vr-flat-screens)

全部在开发中跟随主题

[架构与设计](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 加速交付周期,传统的集中式架构成为瓶颈。这本电子杂志汇集了从业者对解耦决策和从审批链转向护栏的见解。发现重新思考架构师角色的框架,创建赋能平台,以及在有效扩展的同时平衡边缘自主性和战略一致性所需的协调。

![图片 3:构建自主性:在组织内部解耦架构/minibooks/architecting-autonomy/en/smallimage/emag-124-Architecting-Autonomy-thumb-image-1778565056506.jpg)](https://www.infoq.com/minibooks/architecting-autonomy)

全部在架构设计中跟随主题

[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 及数据工程专题

邱 Julie 解释了 AI 如何作为工程领导者的“思维伙伴”。她讨论了五个不同的角色——考古学家、实验者、批评者、作者和审阅者——来管理 400 多个仓库的认知负担。她分享了 AI 如何提供“RAM”来综合遗留上下文,压力测试设计,并加速高层次的架构决策。

![图像 4:将 AI 作为大型系统工程的思维伙伴/presentations/ai-large-scale-engineering-systems/en/smallimage/thumbnail-1778069080461.jpeg)](https://www.infoq.com/presentations/ai-large-scale-engineering-systems)

所有关于 ai-ml-data-eng 的内容关注此话题

[文化与方法](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 模范和黑客马拉松推动采用的实用策略,强调了从确定性工作流程向自主代理的转变。

![图像 5:在 Zoox 加速 LLM 驱动的开发者生产力/presentations/ai-software-development/en/smallimage/thumbnail-1778065503665.jpg)](https://www.infoq.com/presentations/ai-software-development)

所有关于 culture-methods 的内容关注此话题

DevOps

  • [基础设施](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 模式的数据一致性见解、基于单元的隔离以减少影响范围,以及实现经济实惠的多区域主动主动设置的成本优化策略。

![图像 6:流媒体应用后端的演变/presentations/streaming-application-aws-infrastructure/en/smallimage/thumbnail-1778061840987.jpg)](https://www.infoq.com/presentations/streaming-application-aws-infrastructure)

所有关于 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 "多样性")

选择语言

  • [英文](https://www.infoq.com/news/2026/05/openai-symphony-agents/# "InfoQ 英文")
  • 中文
  • 日文
  • 法文

![Image 7: InfoQ Architect Certification - image Online InfoQ Architect Certification The more senior you become, the fewer people pressure-test your decisions. This 5-week cohort gives you that check. Register Now.](https://certification.qconferences.com/architecture?utm_source=infoq&utm_medium=referral&utm_campaign=homepageheader_onlinecohortarchitecturejune26)![Image 8: QCon AI Boston - image QCon AI Boston Learn how leading engineering teams run AI in production—reliably, securely, and at scale. Register Now.](https://boston.qcon.ai/?utm_source=infoq&utm_medium=referral&utm_campaign=homepageheader_qaiboston26)![Image 9: QCon AI Boston - image Online InfoQ AI Engineering Certification A practical online cohort for senior engineers making decisions around retrieval, agents, evals, and AI infrastructure. Register Now.](https://certification.qconferences.com/ai-engineering?utm_source=infoq&utm_medium=referral&utm_campaign=homepageheader_onlinecohortaijuly26)![Image 10: QCon San Francisco - image QCon San Francisco Learn what's next in AI and software, from teams already doing it. Register Now.](https://qconsf.com/?utm_source=infoq&utm_medium=referral&utm_campaign=homepageheader_qsf26)

[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")

Architecting for Autonomous Reliability: Embedding AI into Your Observability Stack (Webinar Jun 25th)

OpenAI Open-Sources Symphony, a SPEC.md for Autonomous Coding Agent Orchestration

May 17, 2026 2 min read

by

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

Audio 2

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定位为一个独立的产品。相反,它是一个参考实现,开发者可以根据自己的使用场景和仓库进行调整和定制。

作者简介

图片12
图片12

#### 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、机器学习与数据工程中流行的内容

* #### 相关赞助商

  • #### 相关赞助商

![图片13:相关赞助商图标/filters:no_upscale()/sponsorship/topic/8b97c57b-1d5c-4745-95b0-678ec0d6551a/EON_Logo-1774611337228.png)](https://www.infoq.com/url/f/a46e37e5-e9df-4920-9678-6a1e14727c9e/)为您的备份、数据湖和AI提供智能云基础设施。 SoFi、Red Bull 和 Structured Web 的团队使用 Eon 来优化备份流程,减少恢复时间,并将数据转化为实时可搜索的资产,同时将备份成本降低高达50%。[立即了解更多 >](https://www.infoq.com/url/f/9e2cbd91-4347-4ff1-bf4b-c882f3ee5045/)

相关内容

2026年5月7日

2026年5月15日

2026年5月5日

2026年5月16日

2026年5月14日

2026年5月13日

2026年5月11日

2026年5月6日

2026年5月3日

相关赞助商

AI代理可以通过使用有效凭证删除生产数据和备份,从而引发灾难性数据丢失。本文解释了为什么传统备份模型在自主系统下会失败,以及如何通过隔离、不可变的恢复层防止AI驱动的故障。

学习如何在AWS、Azure和Google Cloud上应对多云备份挑战。通过解决工具碎片化和数据孤岛问题,团队可以确保一致的策略,降低成本,并在所有提供商之间保持无缝恢复。

  • 赞助商

![图片16:图标图片/filters:no_upscale()/sponsorship/topic/8b97c57b-1d5c-4745-95b0-678ec0d6551a/EON_Logo-1774611337228.png)](https://www.infoq.com/url/f/a46e37e5-e9df-4920-9678-6a1e14727c9e/)

**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 按照此隐私政策处理我的数据。

我们保护您的隐私。

**在线 InfoQ 认证课程** 为高级工程师和架构师设计 * **专注于架构** 与 Luca Mezzalira | 6 月 10 日 * **专注于 AI 工程** 与 Hien Luu | 7 月 25 日 带来您工作中真实的架构或 AI 工程挑战。与来自其他公司的高级同行和经验丰富的导师一起进行 5 周的压力测试。探索即将开始的课程。 **立即注册。**

[首页](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 "多样性")

#### 活动

2026 年 6 月 1-2 日

2026 年 6 月 10 日

2026 年 7 月 25 日

2026 年 11 月 16-20 日

#### 关注我们

Youtube 232K 订阅者LinkedIn 26K 订阅者Instagram 新RSS 19K 阅读者Twitter 57.1k 订阅者Facebook 21K 点赞Bluesky 新

#### 保持关注

InfoQ 广播![图片 17: InfoQ 广播标志 - 保持关注](https://www.infoq.com/podcasts/)工程文化广播![图片 18: 工程文化广播标志 - 保持关注](https://www.infoq.com/podcasts/#engineering_culture)软件架构师通讯![图片 19: 软件架构师通讯标志 - 保持关注](https://www.infoq.com/software-architects-newsletter/)

一般反馈 [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.

隐私政策, 条款和条件, Cookie 政策

关闭

[BT](https://www.infoq.com/int/bt/ "bt")