网易首页 > 网易号 > 正文 申请入驻

一个月提交2000个PR,她靠20个AI智能体写完代码

0
分享至

凌晨醒来,打开GitHub,20个PR已经合进了主干分支。翻了一遍,代码写得还不错。这不是科幻场景,而是SpaceXAI工程师Lauren Tan的日常。

她同时跑着20多个GrokBot智能体,上个月交付了1000多个PR,这个月的目标是翻倍。五个月下来,她的GitHub贡献曲线上躺着3000多个PR——提PR、跑验证、合进主干,整个链条智能体自己跑完,中间不需要她过手。


这话听着确实容易让人怀疑代码质量。Lauren自己也清楚,她补了一句:"这么说显得我像个批量制造垃圾代码的人,我保证我不是。"

她的做法是,把20多个GrokBot装在自己开源的pstack里,配合/loop、/goal和/swarm指令,让每个智能体完整地拥有一个任务——自己干,自己验,自己交。

AI写代码已经不稀奇。真正让人好奇的是,一个人一个月提交1000多个PR,马上直奔2000个,还没把代码库变成一堆垃圾。她是怎么做到的?

一条信任曲线,五个月的心路

Lauren分享了一张曲线图。她说这不是什么科学图表,是她这五个月的心路。纵轴是信任,横轴是能同时开的智能体数量,从1到成千上万。

一年前,几乎没什么人用智能体写代码。那时候的模式是,你时刻盯着一个智能体,眼睛不离屏幕,每一行输出都要看,坐在那儿一句一句提示。这一切没办法并行,因为你不信它。你连一个智能体的输出都不信任,怎么可能同时开一百个。

每个用过智能体的人,都尝过信任崩塌的滋味。有一次她报了个bug,问智能体这功能为什么不工作。智能体一口咬定是这儿的问题。她翻开工具调用记录一看,它压根没读那段本该相关的代码。

几次之后,她想明白一件事:智能体在猜,而且它不知道自己在猜。对这样的"下属",你还敢放权吗?

Lauren打了个比方。你是工程经理,手下带着一队工程师,你不信任他们,那工作模式就只剩一种:整天站在下属背后,盯着他们别把bug捅到线上去。

Lauren在Netflix当过两年工程经理,也当过技术负责人。她发现管人的技巧和管智能体的技巧,重合度高得惊人。五个月前她刚入职Cursor时,第一个月产出很低,代码库完全陌生,什么都看不懂。五个月后,她把自己从曲线最左端那个点,挪到了10到20这一格。

从盯着一个智能体不敢眨眼,到放手让20个智能体自己合并主干,这中间她做了什么?

给智能体造一双眼睛

Lauren干的第一件事,是验证。她认为重要的技能不是提示词,而是验证。她的定义是:让智能体真的能把代码跑起来——能抓CPU耗时记录,能抓内存快照,能自己打开iOS模拟器点一遍。用户在你的应用上怎么用,它就怎么走一遍,然后自己测,自己验。

没有这一层,瓶颈就是你自己。这样的画面你可能太熟悉了:你让它改个东西,它写完,你打开本地构建,发现不对,截图,复制控制台报错,粘回去,它慢慢理解,再改一版。你在这个循环里当"人肉传送带"——一个都忙不过来,还谈什么并行。

所以Lauren进Cursor后,写的第一批技能之一就叫control glass。这个技能教智能体自己去调Chrome DevTools协议,自己跑起应用,自己截图、点击、读控制台。

真正关键的是配套的那份文件,叫feature map。因为技能造好之后她发现,智能体能跑起来应用了,但它不知道这个应用是什么。有人报"左边栏卡",有人报"右边的PR标签页不工作",智能体就在界面里乱撞,翻半天代码也找不到这个功能长在哪儿、怎么点得到。

feature map把这些全写下来:每个功能从用户视角怎么进入,快捷键是什么,甚至连选元素该用哪个属性都列好。效果立竿见影。Cursor内部有个Slack频道收用户反馈,质量普遍很差,很多人就丢一张截图,配三个问号。有了feature map,智能体也能顺着查下去。

Benny值夜班:不给结论,只给证据

然后是Benny。这是Lauren做的一个自动化智能体,在Slack里专门接bug报告。它跑到云端,开一台自己的电脑,在里面运行Cursor,用同一套control glass技能操作应用,试着把问题复现出来。

有一次,它这样回话:在修复前的提交上复现出来了,修复后消失。附上一条云端运行记录的链接,你想翻就能翻。它给的不是一句"应该已经修好了",而是一组能对照的证据。Lauren说这条信息价值极高,省下的是她原本要和智能体耗上一小时才能搞清楚的事。

Benny就是GrokBot的前身。她做它的初衷,就是让智能体在她睡觉的时候把bug报告修掉。后来很多人追着问她这东西怎么做的,这些提问长成了今天的GrokBot。

最后,是她怎么验证这些技能本身好不好用。她的做法有点狠:派出一堆子智能体跑评测,给它们的目录起一些看不出来的名字,不让它们知道自己正在被评估。原因是,智能体能察觉到自己在被测,一旦察觉,行为就会变。

再叫一个不同模型家族的智能体当裁判,交叉复核,防止自评偏袒。分数不满意就用/loop接着刷,一直刷到10分。

验证不能保证智能体写出好代码,但它能保证智能体写出对的代码。这就是信任的前提。

把每句评审都变成红灯

Lauren敢撒手,靠的不是模型变强,是让护栏变硬。她花了很大的力气在代码库上,其中一部分开源成了pstack,就在Cursor官方插件仓库里。

GrokBot的架构有个内部代号叫Dune。她的形容是,可以理解成给Electron应用的Next.js,专门为智能体书写而设计。

这套架构有多严?写过React的都知道useEffect是最大的坑之一。在Dune里,useEffect被禁了,用了CI直接报红。更绝的是,代码注释也被禁了。

理由是她观察下来,99%的情况智能体写的注释都在描述一些跟代码无关的历史片段。它会写下"Lauren说永远不要这么干",可她当时的意思只是这个PR很烂,你改一下那部分,根本不是什么全局规则。她的结论是,智能体对人类的理解没那么好,还特别爱脑补。所以,凡是它们干不好的事,一律封杀。

再往下是进程隔离。Electron有渲染线程和主线程,agents window在这块分得不清楚,经常有代码被误拉进渲染线程。要跑60帧,每帧只有16毫秒预算,一旦混进重计算或者大量IO,画面立刻开始卡。Dune的做法是直接分出electron main和electron renderer两个目录,CI去检查依赖图,跨目录乱引用直接失败。

把这些串起来,是她的分层模型。最硬的一层,是代码库架构本身。智能体天然爱抄现成的模式,你把正确的写法做成唯一的写法,它就只会那么写。然后是CI、lint规则和编译器诊断,这一层能让构建变红,是硬约束。最软的是rules、skills和代码审查机器人,这层智能体会忘,会漏,不会稳定执行。

她的原话是:如果你只有规则、机器人、技能和一份代码风格指南,你的智能体产出质量就全靠运气。

Lauren的故事给了一个很具体的答案:让AI写代码这件事,瓶颈从来不在模型能力,而在你愿不愿意、能不能建立起一套让智能体自我验证、自我纠错的系统。当她把这套系统搭完,20个PR在夜里自己合进主干,就不再是运气,而是流程的必然结果。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
人活多少岁最合适:一、41岁走,算短命;二、50 岁离去,还是偏早;三、60 岁辞世,留有遗憾......

人活多少岁最合适:一、41岁走,算短命;二、50 岁离去,还是偏早;三、60 岁辞世,留有遗憾......

品读时刻
2026-07-10 09:07:05
一个扎心的真相,赴日中国游客暴跌56%,但日本旅游却创新高

一个扎心的真相,赴日中国游客暴跌56%,但日本旅游却创新高

李砍柴
2026-08-30 08:00:54
离婚刚出民政局,我断了岳母生活费,5天后妻子一家回家后都傻眼了

离婚刚出民政局,我断了岳母生活费,5天后妻子一家回家后都傻眼了

磊子讲史
2025-06-16 11:37:55
为何说杜润旺“背刺”广东?宏远官方态度揭露真相:做人真的要厚道

为何说杜润旺“背刺”广东?宏远官方态度揭露真相:做人真的要厚道

多特体育说
2026-09-02 18:16:33
碧桂园的烂摊子比恒大更难收拾:许家印已判,杨惠妍二次创业求活

碧桂园的烂摊子比恒大更难收拾:许家印已判,杨惠妍二次创业求活

郭蛹包工头
2026-09-02 18:59:40
“新型出轨方式”正悄然兴起,不私会不开房,却正在毁掉千万家庭

“新型出轨方式”正悄然兴起,不私会不开房,却正在毁掉千万家庭

流史岁月
2026-08-10 10:46:45
欧盟市场留给我们的窗口期只剩下16个月。

欧盟市场留给我们的窗口期只剩下16个月。

流苏晚晴
2026-09-02 19:04:44
香港老戏骨刘兆铭去世,享年94岁!曾出演《倩女幽魂》树妖姥姥、《笑傲江湖》岳不群等经典角色

香港老戏骨刘兆铭去世,享年94岁!曾出演《倩女幽魂》树妖姥姥、《笑傲江湖》岳不群等经典角色

都市快报橙柿互动
2026-09-03 00:33:57
人有没有糖尿病,看脸就知道?医生:糖高的人,脸上或有4种变化

人有没有糖尿病,看脸就知道?医生:糖高的人,脸上或有4种变化

芹姐说生活
2026-07-11 23:13:04
乌克兰黑客黑入俄无人机机密会议!当面质问:为何偷国家预算?

乌克兰黑客黑入俄无人机机密会议!当面质问:为何偷国家预算?

聚焦真实瞬间
2026-09-01 18:45:58
从数据看吉尔吉斯:人口仅720万,却有座蓄水量1.7万亿m³的大湖

从数据看吉尔吉斯:人口仅720万,却有座蓄水量1.7万亿m³的大湖

抽象派大师
2026-09-02 02:23:04
红利曼激战:乌军6个旅四面包夹,俄军只剩10.7公里走廊

红利曼激战:乌军6个旅四面包夹,俄军只剩10.7公里走廊

追星雷达站
2026-08-31 12:05:37
美国人警告菲律宾:中国一旦填了黄岩岛,下一个就轮到巴丹群岛!

美国人警告菲律宾:中国一旦填了黄岩岛,下一个就轮到巴丹群岛!

讲者普拉斯
2026-09-01 10:30:41
年纪大了,行房要坚持“4不要”,尤其是最后1个,可能伤身!

年纪大了,行房要坚持“4不要”,尤其是最后1个,可能伤身!

医学原创故事会
2026-07-21 19:42:04
科尔沁原切牛肉卷违规添加瓜尔胶 内蒙古科尔沁牛业被通报

科尔沁原切牛肉卷违规添加瓜尔胶 内蒙古科尔沁牛业被通报

政法频道
2026-09-01 16:23:01
窦唯二女儿窦佳嫄举办画展,外公高飞和妈妈高原罕见现身支持!

窦唯二女儿窦佳嫄举办画展,外公高飞和妈妈高原罕见现身支持!

玖宇维
2026-09-02 15:07:37
798%回报率!!詹姆斯从负回报爆冲到近8倍!

798%回报率!!詹姆斯从负回报爆冲到近8倍!

柚子说球
2026-09-02 20:49:22
向全网道歉:我错了我曾经看错了郑丽文,以后她说什么我都不信了

向全网道歉:我错了我曾经看错了郑丽文,以后她说什么我都不信了

潋滟晴方DAY
2026-08-08 16:44:09
跌下神坛的贵族水果,从百元一斤跌到几块钱,人们反倒不愿意买了

跌下神坛的贵族水果,从百元一斤跌到几块钱,人们反倒不愿意买了

铭记历史呀
2026-09-02 02:16:05
乌兹别克斯坦这波“截胡”真够快!8月30日,乌方公开本国飞行员驾驶中国歼-10CE战机回国的画面,正式成为该机型第二个海外买家

乌兹别克斯坦这波“截胡”真够快!8月30日,乌方公开本国飞行员驾驶中国歼-10CE战机回国的画面,正式成为该机型第二个海外买家

扶苏聊历史
2026-09-01 16:17:17
2026-09-03 03:51:00
Ping值焦虑
Ping值焦虑
有态度网友ytd
190文章数 90关注度
往期回顾 全部

科技要闻

凌晨最强模型上新,Claude Fable 5.1发布

头条要闻

游客拍下疑冰崩画面:土石翻涌 山间有黑色物体涌出

头条要闻

游客拍下疑冰崩画面:土石翻涌 山间有黑色物体涌出

体育要闻

一次有奖问答,让他成为欧冠主帅

娱乐要闻

香港武打影星陈观泰离世,终年80岁

财经要闻

星宇股份的麻烦,才刚开始

汽车要闻

配双腔空悬+机械差速锁 传祺越7预售权益价17.18万起

态度原创

健康
游戏
旅游
艺术
房产

越吃越爆痘?医生讲清7大真相

《CS2》凉了吗?玩家人数创两年来新低 问题出在哪

旅游要闻

张昌平畅想AI数字漫游:从盘龙城直达三星堆 铸造青铜大立人|名人大讲堂

艺术要闻

杨超越的汉服只能排第二?这位神秘女子一出现,整个汉服圈都炸了!

房产要闻

新四代住宅 新样板间开放丨以艺术之名 赴一场迭代之约

无障碍浏览 进入关怀版