388 个 PR:AI 自主运维实测
摘要Claude Code 负责人 Boris Cherny 做了个实验——让 Claude 通过一个 Slack 频道每天自主维护 Anthropic 的六个端几周开了 388 个 PR、合并 180 个。本文拆开这套自动驾驶式运维的 12 个 routine、46% 合并率背后的真实含义以及它到底接管了什么、没接管什么。半夜被报警叫醒爬起来清一堆重复告警——这种活儿没人爱干但没人干就会烂。Boris Cherny 想了个办法让 Claude 自己干。结论先放这实验跑通了但跑通的边界很清晰。AI 接管的是量不是责。这句话后面会反复出现。实验长什么样2026 年 8 月 14 日Claude Code 的负责人 Boris Cherny 在 X 上分享了一个已经运行数周的内部实验。他建了一个 Slack 频道名字很直白proj-claude-maintains-apps。Claude 通过 Anthropic 的 Tag在 Slack 里跑 Claude 的工具接进这个频道每天按既定节奏跑一批维护 routine覆盖 iOS、Android、desktop、Web、CLI 和 Agent SDK 六个端[1]。注意这里的形态不是人坐在聊天框前一句句发指令而是频道 定时触发 限定仓库Claude 自己发现问题、改代码、跑测试、开 PR工程师只处理到审查口的结果。提示词朴素到让人意外——Cherny 给的崩溃巡检指令就是大白话lets start new daily routines for crash fuzzing ios, android, and desktop apps e2e. make routines for each that use workflows to run the real apps (no mocks) and fuzz them to trigger crashes, then put up fix prs for those crashes. each pr must run /verify and post a repro and truth table to the pr.没有精巧的 prompt 工程没有层层封装。这恰恰说明重点不在怎么说而在让谁在什么时候、什么边界内反复跑。实验跑起来后Claude 每天就是沿着这条链路把脏活包圆了。12 个 routine都是没人想干的机械活Cherny 列了大约一打维护任务每一个都对应工程团队知道重要、就是一直拖的那类工作。挑几个有代表性的Crash Fuzzer在模拟器里打开真实 app不用 mock随机乱点触发崩溃根因分析后提 fix PR。相当于一个永不疲倦的 QA。Dup Unifier扫代码库里相似但略不同的抽象提议合并。这是教科书式的技术债。Dead-Code Remover删静态分析确认不可达的代码对可疑但拿不准的先插一行 log第二天回看确认这条路径真的没人走再删。这个先观察后行动比直接盲删安全得多。Flaky-Test Fixer诊断并修不稳定的 CI 测试。Abstraction Police修架构层违规layer violations——接口本该藏住的实现细节漏出来了。剩下的还有 Logic Simplifier、Logic Bug Fixer、Useless Test Pruner、Shipped-Feature Inliner、Abstraction Improver、Ant-only Shipper 等[1]。共性是低风险、高重复、有明确对错标准。这正是 agent 当前最稳的发挥区间。挑完有代表性的其余的都可以归到这六类里——共性是低风险、高重复、有明确对错。数字背后46% 不是模型准确率几周下来这套 routine 在 Anthropic 各仓库开了388 个 PR其中180 个经过 Claude Code Review 加人工审核后合并合并率约46%。Cherny 自估生成改动里大约1/50 是噪声[2]。但 46% 这个数字容易被误读成模型一半时候不对。其实不是。它是个审查漏斗的出口候选提交天然要多于实际合并因为有些还在排队没审、有些被判定没必要、有些和其他修改重复。Cherny 自己澄清那 208 个没合并的很多只是还没审到[2]。真正该看的不是合并率而是闭环是否成立一个机器没人逐条催自己持续产生候选修复并且大部分一次就对。Cherny 说 Claude 通常第一次就能开出正确的 PR不对的时候团队不去手改那个 PR而是调 routine 的定义让明天的运行更准——虽然调参有时要几天[1]。为什么能成是 Infra不是模型多个来源点出了同一个判断388 个 PR 看着像模型新闻其实是基础设施新闻[3]。决定成败的不是某次对话多聪明而是三件事触发机制每天自动跑、约束边界限定仓库与环境、验收标准PR 必须过 /verify、附 repro 和 truth table。把这三件钉死模型换 Opus 干大多数、Fable 干少数难的、Sonnet 也能干但要多审计差异只是成本不影响机制成立[2]。这正呼应 Cherny 的另一句表态——“我不再向 Claude 写提示词了我写循环让循环去提示 Claude。我的工作变成了设计循环。” 业界有人把这个叫做Loop Engineering人从方向盘后走下来去设计那个会自己开的东西[3]。边界与代价接管的是量不是责这部分必须说清否则就是另一种夸大。第一46% 合并率意味着超一半被拒人工兜底仍是最后闸门。这不是 bug是机制的一部分。aiinsiders 算过一笔账如果拒一个 PR 只要 30 秒那 388 个候选里筛掉大多数仍是净增益但如果每个拒绝都需要像审同事代码一样细审这笔账就不一定好看了——208 个被拒 PR 到底消耗了多少 reviewer hours原报告没说[4]。第二这是 AI coding agent 能面对的最宽容测试。自己模型跑自己仓库、被最懂这个模型习惯的工程师审、挑的还是低风险的维护活。能不能直接外推到陌生系统 不了解模型的团队 高风险的改动这份报告给不出证据[4]。第三自主运维放大了攻击面。今年 6 月微软就发现Claude Code 的 GitHub 自动化流程存在凭证泄露漏洞——攻击者把注入指令藏在 HTML 注释里GitHub 界面不可见但读源码的模型能识别无需改库权限只提交一条工单就能骗机器人代为执行、窃取 API 密钥。Anthropic 已在 5 月 5 日 2.1.128 版本修复但自主 有写权限的组合本身就是新风险面[5]。第四和更大的趋势对得上。Faros 的数据里有个反直觉的点高 AI 渗透团队产能涨了 33.7%但每周部署频次反而降了 11.7%——瓶颈从写慢转移到审不过来代码审查等待时长暴涨 441.5%。AI 一秒能开十条 PR审的人还是你一个[6]。388 的实验和这个数据说的是同一件事产能可以无限堆审查能力才是新的瓶颈。toB 落地的三个前提把这套搬到国内 toB 团队关键不在能不能跑而在敢不敢合。三个前提门禁前置别等 AI 提了 388 条 PR 再去堵。本地 SAST、CI 里的测试卡点先跑一遍让机器先筛机器写的代码人工只审人该审的部分。需求上游多花 30% 时间模糊需求喂进去产出就是 861% 的无效代码Faros 数据。把需求拆细、边界定死agent 才不跑偏。守住底层判断力再先进的 agent 也替代不了你对底层组件的理解——知道什么时候不用AI本身才是核心竞争力。WorkBuddy、qoder 这类工具的自动化能力正是往这个方向走把重复运维编排成可复用的 routine人退到验收位。收尾Cherny 把结果叫early signs of life——早期生命体征不是毕业典礼。措辞很克制值得学。回到开头那句话AI 接管的是量不是责。脏活累活它包了验收闸门和架构判断还在你手里。半夜报警会不会再来大概率会少很多——但真出事板子还是打在工程师身上。这账从一开始就该算清楚。参考资料[1] The Decoder, “Claude Code now runs daily maintenance on Anthropic’s software with a 46 percent merge rate” (2026-08-14)https://the-decoder.com/claude-code-now-runs-daily-maintenance-on-anthropics-software-with-a-46-percent-merge-rate/[2] Augmenter.dev, “Claude’s Slack-based maintenance agent opened 388 PRs in weeks”https://augmenter.dev/articles/claudes-slack-based-maintenance-agent-opened-388-prs-in-weeks-1786915642252[3] yage.ai, “An Alarm Clock and an Acceptance Check Can Maintain a Codebase” (2026-08-16)https://yage.ai/share/alarm-acceptance-maintenance-en-20260816.html[4] AI Insiders, “Anthropic’s Claude Code merges 46% of its own maintenance PRs” (2026-08-14)https://aiinsiders.net/article/anthropics-claude-code-merges-46percent-of-its-own[5] IT之家, “微软警告称 Claude Code 存在漏洞可能导致 GitHub 账号凭证泄露” (2026-06-07)https://www.ithome.com/0/960/994.htm[6] 头条号请喊我威哥对 Faros 数据的转述 (2026-08-20)https://www.toutiao.com/article/7675910365422617131/作者唐悦玮 | 从后端出发用 AI 拓展到全栈的工程师。

相关新闻

KMS_VL_ALL_AIO 激活脚本:3 步搞定 Windows 和 Office 激活

KMS_VL_ALL_AIO 激活脚本:3 步搞定 Windows 和 Office 激活

KMS_VL_ALL_AIO 激活脚本:3 步搞定 Windows 和 Office 激活 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 新装的 Win10 专业版刚过第 7 天,右下角准时爬出"此 Win…

2026/8/25 16:24:19 阅读更多 →
# 工程化收尾:性能调优、SRT字幕导出、PyInstaller打包成exe(第 5 篇)

# 工程化收尾:性能调优、SRT字幕导出、PyInstaller打包成exe(第 5 篇)

纯语音转文字系列 共 5 篇 第 1 篇:系统设计与四层流水线第 2 篇:音频采集 语音活动检测第 3 篇:流式 ASR —— 从 3 秒延迟重构到亚秒级增量解码第 4 篇:PySide6 悬浮字幕窗 —— 透明置顶 双层字幕第 5 篇:工程化…

2026/8/24 14:54:27 阅读更多 →
10分钟跑通AssetRipper的Unity资产提取

10分钟跑通AssetRipper的Unity资产提取

10分钟跑通AssetRipper的Unity资产提取 【免费下载链接】AssetRipper GUI application to analyze game files 项目地址: https://gitcode.com/GitHub_Trending/as/AssetRipper AssetRipper是一个开源的Unity资产提取工具,解析游戏打包后的.assets、.bundle等…

2026/8/25 16:48:18 阅读更多 →

最新新闻

NixOS in Production完整指南:为什么NixOS是SaaS生产部署的最佳选择?DevOps工程师必读书籍深度解读

NixOS in Production完整指南:为什么NixOS是SaaS生产部署的最佳选择?DevOps工程师必读书籍深度解读

NixOS in Production完整指南:为什么NixOS是SaaS生产部署的最佳选择?DevOps工程师必读书籍深度解读 【免费下载链接】nixos-in-production Source files for the book "NixOS in Production" 项目地址: https://gitcode.com/gh_mirrors/ni/n…

2026/8/25 18:06:13 阅读更多 →
SQL注入漏洞报告:从HTTP请求到可复现证据链

SQL注入漏洞报告:从HTTP请求到可复现证据链

1. 这不是“提交报告”,而是一份漏洞生命周期的现场切片很多人第一次看到“SQL注入漏洞提交报告(示例)”这个标题,下意识会以为这是份模板文档——填空式地写上URL、payload、影响说明,点个提交就完事。我见过太多刚入…

2026/8/25 18:06:13 阅读更多 →
Vue3高亮文本(Highlight)

Vue3高亮文本(Highlight)

效果如下图: 在线预览 APIs Highlight 参数说明类型默认值text文本stringundefinedpatterns需要高亮的文本内容string[][]autoEscape自动转义。默认情况下,patterns 中的元素会被转化为正则表达式进行匹配,这个过程中需要进行自动转义&…

2026/8/25 18:06:13 阅读更多 →
MyBatis #{}与${}核心原理与实战避坑指南

MyBatis #{}与${}核心原理与实战避坑指南

1. 项目概述:从一次线上事故说起那天下午,监控系统突然报警,数据库CPU瞬间飙到100%。紧急排查后发现,是一条看似普通的MyBatis查询语句引发的全表扫描。问题的根源,就出在一个小小的$符号上。开发同学为了图方便&#…

2026/8/25 18:05:13 阅读更多 →
obd-java-api快速上手:Maven接入ELM327蓝牙OBD-II并读取发动机RPM完整教程

obd-java-api快速上手:Maven接入ELM327蓝牙OBD-II并读取发动机RPM完整教程

obd-java-api快速上手:Maven接入ELM327蓝牙OBD-II并读取发动机RPM完整教程 【免费下载链接】obd-java-api OBD-II Java API 项目地址: https://gitcode.com/gh_mirrors/ob/obd-java-api obd-java-api 是一个开源的 OBD-II Java API 库,专门用于对…

2026/8/25 18:05:13 阅读更多 →
C 语言笔记

C 语言笔记

笔记会不定期补充更新 数据类型 基本类型数据: 整型 整型 -- int 4字节 短整型 -- short int 2字节 长整型 -- long int 8字节 浮点数【实数】 单精度浮点数 -- float …

2026/8/25 18:05:13 阅读更多 →

日新闻

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/25 0:00:34 阅读更多 →
Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

2026/8/25 0:00:34 阅读更多 →
数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

1. 项目概述:从“会做”到“会写”的竞赛核心跃迁“全国大学生数学建模竞赛”,这个名字对理工科学生来说,分量极重。每年,无数团队在三天三夜的时间里,为一个开放性问题绞尽脑汁,从建立模型、求解算法到编程…

2026/8/25 0:00:34 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 3:38:12 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 3:38:18 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 3:38:23 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/24 20:22:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/25 10:31:12 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →