标签归档: OPC

一个人带着 Agent 团队:AI 时代的 OPC 怎样开发软件

从 Claude Code 团队与 yetone 的 Magpie 出发,设计一套适合一人公司和 2–5 人团队的分工、验证与反馈流程。

2026 年 10 月,Magpie 开发者 yetone 在 X 上公开了自己的工作流:Claude Code 配合官方 Opus 5.5,同时运行三个 /loop。一个盯 GitHub Issue、PR 和 Discord;一个筛选 X 上的产品反馈;一个检查自动改动、清理代码并复盘错误。他说自己每天晚上仍会处理一些 UI/UX 问题。

这看起来像一个人带着一支持续运转的开发队。真正需要厘清的是:反馈由谁判断值得做,代码由谁证明可用,发布后出了问题由谁负责?Anthropic 的 Claude Code 团队也遇到了类似变化:工程负责人说,写代码、测试和重构不再是主要瓶颈,验证、代码评审和安全接替了它们。来源:Anthropic 工程团队实践

本文的结论是:一人公司的最小组织形态是一个对用户结果负责的人、一组可委派的执行能力,以及独立的验证和恢复机制。 对 2–5 人团队也是如此;人可以跨职能,责任要明确,Agent 数量要受验收与反馈能力约束。

封面提出一个人如何带领 Agent 开发队,并展示 Claude Code 与 Magpie 两个公开案例的标识

题图:原创封面;Claude Code 图标与 Magpie 图标分别来自官方发布渠道,仅用于标识本文讨论的公开案例。

两个公开案例,两个不同规模

Claude Code:把人力转向判断和高风险评审

Anthropic 工程负责人 Fiona Fung 描述的变化有四个重点:更常用原型、PR 讨论和内部用户反馈做即时规划;让 Claude 帮助查找代码和决策上下文;把格式、常规 Bug 和测试交给自动审查;把法律风险、安全边界和产品体验交给相关专家。团队尽量保持扁平,小组自行调整日常协作,负责人也亲自使用产品和交付。来源:Running an AI-native engineering org

规划仍在,但周期与形式随风险改变。对可快速撤销的功能,原型和真实反馈比长期预测更快;对支付、权限、数据迁移或行业安全,必须提前讲清约束和恢复办法。Anthropic 公开的 Claude Code 代码评审流程仍包含提交前验证、独立 AI 评审、安全检查、CI、按风险人工审批、渐进发布和回滚。其内部某些低风险改动可在自动检查通过后不再要求第二人批准,但这个做法依赖可信作者、多层检查和值守,不能单独照搬。

对约 40 万次 Claude Code 会话的 Anthropic 研究发现,人平均作出约 70% 的规划决定,Claude 作出约 80% 的执行决定。这是研究样本中的分类结果,不是团队必须遵守的比例。另一项 Anthropic 内部调查中,过半受访者认为自己能“完全委派”的工作只占 0–20%;复杂和高风险工作仍需主动核验。

Magpie:让反馈、实现和复盘连起来

yetone 的原帖附有三个 /loop 的提示词截图。第一条要求 Agent 筛选 GitHub 与 Discord 的问题,处理后回复,并审查社区 PR 的实际行为;第二条先用便宜模型过滤 X 帖,再处理相关反馈和可复现问题;第三条回头检查自动合并的代码、清理风险和维护经验。yetone 后来说明,/loop 的目的只是监听,能实现同一目的的机制都可以。来源:yetone 的回复

Magpie 三条监听循环分别处理 GitHub 与 Discord、X 反馈和自动改动复盘,共享工程上下文与跨平台复现环境

图 1:依据 yetone X 原帖截图重绘;展示作者自述的配置,不代表每次运行都达到图示目标。

支撑这三条循环的还有复现环境和可检索的项目决策。yetone 在补充帖要求 Agent 使用真实 macOS、Windows 和 Linux 环境复现问题;在决策说明中说,早期讨论被记忆与仓库设计文档保留下来,供 Agent 判断部分产品取舍与审美偏好。Magpie 仓库的 AGENTS.md是简短入口,指向子系统设计依据、代码标准和 LESSONS.md。后者把返工和漏验写成规则、原因与证据,反复出现的教训再升为正式标准。

仓库也记录了高频发布后的补救,以及并行会话共用 checkout 导致错提交。公开规则与作者自述不能证明每次执行都合规,也不能用提交或发版次数直接证明产品质量。社区 PR 的敏感改动和贡献者处置在项目规则中仍保留维护者裁决。

Kxians 的评论把这一模式解释为“用户共创”:用户提供问题与场景,Agent 在统一工程体系里处理,再把结果送回用户。这是有启发的第三方解释。其中“人人都可以当产品经理”以及“比插件生态更稳定”是评论者的判断,不是已经测得的稳定性结果。

组织怎么搭:按责任安排人,按任务调用 Agent

OPC 通常只有一个核心负责人。他可以同时管产品、架构、体验和发布,但每一项职责都要有可检查的输出:这次解决谁的问题;改动是否符合系统约束;用户能否完成任务;出了问题怎样撤销。遇到法律、支付、隐私和行业安全等专业缺口,应请有能力的人按需参与,而不是让 Agent 自行代替责任人。

2–5 人团队也无需复制传统部门。可以由一人对产品结果负责,一人守住关键技术与数据边界,其他成员围绕具体用户路径跨设计、工程和支持协作;一个人可以兼任多项。每项改动只需指定一个对上线结果负责的人。Agent 则按任务承担研究、原型、编码、测试、独立评审、支持信息整理和运行信号分析。

OPC 一人兼任责任与小团队按结果协作,都使用 Agent 执行池并由人验收和发布

图 2:OPC 与 2–5 人团队的责任分工(本文建议);角色可以兼任。

这个结构有一个容易忽略的限制:并行开发能力不等于并行验收能力。 如果一人只能认真判断两个改动,却同时放出十个实现任务,等待评审、集成冲突和返工会吞掉生成速度。先让任务小而独立,再按验证能力增加并行量。Magpie 的代码标准甚至明确规定:一个 checkout、worktree 和其中的日志只属于创建它的会话。

工作流怎么走:用一条反馈走完整闭环

以下是假设示例,用于说明方法,不是 Magpie 已发生的事故:某个跨平台桌面工具的用户在 Discord 留言:“Windows 上切换模型后,新会话仍在调用旧模型。”

  1. 收集与分辨。 Agent 记录原反馈、去重,找版本和复现步骤;低成本分类可先过滤无关内容。负责人判断这是目标用户的真实问题、影响程度和修复优先级。无论做或不做,都回到原渠道说明结果。
  2. 定义可验收目标。 任务卡只需写:Windows 新会话应读取新模型;旧会话是否延续原模型;不修改哪些配置;怎样证明修好;怎样撤销。若牵涉兼容契约,再补设计说明。
  3. 在独立工作区执行。 Agent 先读仓库入口、相关设计与代码,定位“设置写入”和“会话读取”的完整路径,在自己的 worktree 修改并写一个旧行为下会失败的测试。其他任务使用其他工作区,避免交叉提交。
  4. 让结果经得起检查。 运行相关测试、完整构建和静态检查;另一个上下文审查 diff 是否只解决当前问题、是否漏掉同类入口。还要在真实 Windows 应用里切换模型并启动新会话。macOS/Linux 只在受影响路径或兼容边界需要时测试,记录未跑项。
  5. 按风险发布并回访。 责任人看具体测试输出、复现记录、审查意见和待发布提交,确认回滚路径后发布。向原反馈者说明修复版本,请其验证;监测相同错误是否重现。
  6. 把遗漏变成下次的能力。 若后来发现其他 Agent 也有同类“写入 ID 与读取 ID 不一致”的错误,把根因、复现样本和检查命令写入设计、测试或经验记录。不要仅靠增加一句泛化提示词。

用户反馈经过人类判断、Agent 执行、运行证据、发布决策与回访,证据不足则返回执行

图 3:从用户反馈到发布回访的闭环(本文建议);Windows 问题是假设示例。

让风险决定自治程度

可撤销的文案、文档或内部小功能,自动检查加负责人抽查即可。常规产品功能应有独立 Agent 评审和关键路径的人工验收。身份、支付、密钥、隐私、数据迁移、发布管线或安全相关功能,需要领域专家或第二人核查真实差异、证据与恢复方案;Agent 不单独决定上线。

低中高风险变更的示例、最低证据与拍板责任对照,发布后均监测运行信号并保留回滚路径

图 4:按变更后果安排检查力度(本文建议),不是 Anthropic 内部审批表。

这是一套小团队的起步建议,不是 Anthropic 的审批表。Anthropic 的内部流程按变更风险安排 0、1、2 位人工批准,并配合可信作者、多层审查、发布监测和回滚。OPC 无法凭空增加第二名内部专家,因此高风险项目需要外部专业复核,或者缩小变更范围,直到证据足够。

怎样判断流程真的有效

首先看用户结果:问题是否解决、任务完成率是否提高、留存或付费是否变化、支持负担是否下降。再看交付系统:从反馈到用户可用的时间、人工等待和返工、回滚与事故、恢复所需时间。最后看成本与能力:模型及基础设施支出、关键模块是否仍有人能解释和修复、新成员上手时间。

AI 生成代码占比、Agent 数量、提交数和发版次数可以反映活动量,不能单独代表成功。Anthropic 的工程负责人明确提醒不要把吞吐当结果;Magpie 的 LESSONS.md记录了高速交付后的补救成本。对于一人公司,尤其要计算“写得快”省下的时间,有没有变成更多用户价值,还是转移为审查和故障负担。

最小试行方式是选一条真实用户路径,保留现有 Git、CI、Agent 和反馈渠道,写清任务目标与验收。连续几个变更记录人工耗时、返工、漏报和用户反馈;只有发现稳定的瓶颈,才增加新的循环、自动发布或复杂编排。每次重复失败都先改检查和上下文,再扩大 Agent 的权限。

最终的组织原则可以压缩成一句话:让用户不断提供问题,让 Agent 不断提出和执行解决方案,让人对选择、证据和结果负责。

来源与表述边界