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

JetBrains喂了100个代码案例后,AI突然会"挑刺"了

0
分享至


去年TeamCity团队做了个实验:让AI把旧数据库API迁移到新版本。代码能跑,测试全过,资深工程师Pavel Sher却直接打回——新API套着旧架构,像给电动车装了个蒸汽机的壳子。

这不是个例。AI写代码的能力已经够用了,真正卡脖子的是"代码品味"。

频率≠正确:AI的"从众陷阱"

AI agent(智能体)的工作原理听起来很合理:扫描代码库,找到重复100次的模式,照着写。问题是,那100次重复的可能正是团队想淘汰的 legacy code(遗留代码)。

Pavel Sher打了个比方:agent看到满地的旧鞋印,以为那是路,其实大家只是在绕开前面的坑。

TeamCity作为2005年诞生的老牌CI/CD工具,代码库里埋着近20年的技术债。实验里那个迁移任务,新API和旧API不是简单替换关系,需要重新设计数据流、错误处理、边界情况处理。AI交上来的作业,API调用是新了,周围的骨架全是老的——它把"保持一致"执行得太彻底了。

核心矛盾在于:AI能判断"能不能跑",但判断不了"该不该这么写"。

第一个补丁:用"先例"替代"频率"

团队的第一个改进很朴素。不再让AI自己翻代码库找规律,而是直接喂给它已经通过评审的迁移案例。

指令变成:"Class A是这么迁的,Class B照做。"

效果立竿见影。AI开始模仿被认可的做法,而不是被重复的做法。Pavel注意到,agent生成的代码结构开始贴近团队真正想要的方向,legacy patterns(遗留模式)的残留明显减少。

但这个方案有天花板。先例再多,也覆盖不了所有场景。遇到没见过的边界情况,AI还是会退回到"看周围怎么写"的安全模式。

团队需要让AI理解的不是"怎么做",而是"为什么这么做"。


第二个补丁:把"设计意图"写进上下文

突破口来自一次复盘。Pavel在评审时发现,自己判断代码好坏的依据,很大程度上是"这个项目之前做过什么决定"。

那些决定很少写在文档里。它们散落在过去的pull request讨论、代码评审注释、架构决策记录(ADR)里。新人靠耳濡目染慢慢吸收,AI没这个条件。

团队开始实验:把这些分散的设计意图整理成结构化上下文,随任务一起喂给AI。

具体做法分三层。第一层是显式规则——命名规范、API白名单、禁止使用的模式,直接写进系统提示。第二层是迁移先例,像之前那样打包成案例库。第三层最关键:提炼"我们为什么选这个方案"的简要说明,让AI理解约束背后的逻辑。

举个例子。旧API的错误处理是返回null,新API改为抛异常。AI如果只模仿先例,会在新场景下机械复制;但如果同时告诉它"我们正从静默失败转向快速失败,方便调试",agent遇到未覆盖的情况时,能做出方向一致的判断。

Pavel的观察是:AI开始表现出类似"代码嗅觉"的东西——说不清为什么,但知道这里该改。

还没解决的:谁来维护"意图"?

这套方法在TeamCity的实验里跑通了,但团队很清楚代价。设计意图的整理是人工活,需要熟悉项目历史的人持续投入。 precedents(先例库)会膨胀,需要定期清理过时的。规则写多了,AI可能变得过于保守,错过合理的创新。

更深层的问题是:当AI开始依赖这些上下文,代码库本身的"自解释性"会不会变差?新人不再通过读代码学规矩,而是直接问AI,那些未成文的团队智慧会不会断层?

JetBrains没有给出标准答案。他们开源了实验框架,把问题抛给了更广泛的开发者社区。

一个有趣的细节是,Pavel现在评审AI生成的代码时,会特意检查agent有没有"过度学习"某个先例——就像老师看学生是不是在死记硬背。最近一次,他发现一个agent在三个不同场景下用了同一套异常处理模式,其中两个合适,一个明显过度设计。他在评审注释里写:"这里不需要这么重,参考#2847的讨论。"

那条注释会被收录进下一个版本的上下文。AI的"品味"就是这样,一行一行地,从人的判断里长出来。

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

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.

相关推荐
热点推荐
银行信贷部老同学揭秘“房价跌不跌已经不重要了…”

银行信贷部老同学揭秘“房价跌不跌已经不重要了…”

慧翔百科
2026-04-01 09:02:03
创56年纪录!绿军首节狂轰53+11三分 布朗20分+豪瑟6中6轰17分

创56年纪录!绿军首节狂轰53+11三分 布朗20分+豪瑟6中6轰17分

醉卧浮生
2026-04-02 08:31:01
北京插队女坚称“次次都这样”,邻居评论区认领,车位旧账也翻出

北京插队女坚称“次次都这样”,邻居评论区认领,车位旧账也翻出

我不叫阿哏
2026-04-02 09:00:21
全新奥迪A6L上市,售价区间32.29万元-43.59万元

全新奥迪A6L上市,售价区间32.29万元-43.59万元

财经汽车
2026-04-02 08:57:30
0+0+0!断崖式下滑!火箭最失败签约诞生

0+0+0!断崖式下滑!火箭最失败签约诞生

篮球实战宝典
2026-04-01 15:45:23
重回1400元!品牌金饰克价一夜大涨近70元

重回1400元!品牌金饰克价一夜大涨近70元

第一财经资讯
2026-03-25 12:01:52
气候大局定了:如果不出意外的话,2026年中国极端天气迎3大变化

气候大局定了:如果不出意外的话,2026年中国极端天气迎3大变化

福建平子
2026-04-02 09:47:03
“看站姿就不像当过兵的!”家长炫耀特种兵儿子,败露后惨遭打脸

“看站姿就不像当过兵的!”家长炫耀特种兵儿子,败露后惨遭打脸

妍妍教育日记
2026-04-02 12:29:05
据说这是大S未发表过的照片,一股留洋归国千金大小姐的既视感

据说这是大S未发表过的照片,一股留洋归国千金大小姐的既视感

木子爱娱乐大号
2026-04-02 08:16:40
这也太惨了!CBA最火“魔鬼主场”,如今球市惨淡,上座率不足4成

这也太惨了!CBA最火“魔鬼主场”,如今球市惨淡,上座率不足4成

金山话体育
2026-04-02 08:40:14
怎么选的人!北京队莫名其妙签下了一个没有持球进攻能力的外援?

怎么选的人!北京队莫名其妙签下了一个没有持球进攻能力的外援?

稻谷与小麦
2026-04-02 09:37:06
29岁宁波小伙赶在结婚前立好遗嘱,将价值400多万元房产留给父母!公证员:越来越多

29岁宁波小伙赶在结婚前立好遗嘱,将价值400多万元房产留给父母!公证员:越来越多

环球网资讯
2026-04-01 08:28:06
这2B看得晕奶了!大雷Coser《尼尔》作品太劲爆

这2B看得晕奶了!大雷Coser《尼尔》作品太劲爆

游民星空
2026-04-02 14:15:40
周恩来看完核爆照片,立刻下令:把蘑菇云高度改掉,这数据绝不能让外国知道

周恩来看完核爆照片,立刻下令:把蘑菇云高度改掉,这数据绝不能让外国知道

文史明鉴
2026-03-23 17:29:14
张雪夺冠后,凯越却急眼了:直播间标语惹争议 网友嘲讽:没格局

张雪夺冠后,凯越却急眼了:直播间标语惹争议 网友嘲讽:没格局

离离言几许
2026-04-01 16:27:51
港口滞留费用暴涨,美国终于下场,中方心意已决,巴拿马苦不堪言

港口滞留费用暴涨,美国终于下场,中方心意已决,巴拿马苦不堪言

霁寒飘雪
2026-04-01 10:19:11
张雪接受赠车后,陈光标再回应,支持他卖掉并转赠,张雪不敢应了

张雪接受赠车后,陈光标再回应,支持他卖掉并转赠,张雪不敢应了

离离言几许
2026-04-02 13:54:22
太原高层建筑火灾死伤者多来自底商小餐馆:一厨师带两名顾客闯出火海,有店员为帮客人逃生砸玻璃受伤

太原高层建筑火灾死伤者多来自底商小餐馆:一厨师带两名顾客闯出火海,有店员为帮客人逃生砸玻璃受伤

极目新闻
2026-04-01 23:36:15
说唱歌手J.Cole加盟同曦引热议 国内媒体炸开锅历史最高身价外援

说唱歌手J.Cole加盟同曦引热议 国内媒体炸开锅历史最高身价外援

狼叔评论
2026-04-02 12:26:05
公安部发文力挺张雪“禁止新手买820RR”:真正的热爱是懂得边界

公安部发文力挺张雪“禁止新手买820RR”:真正的热爱是懂得边界

IT之家
2026-04-02 08:29:45
2026-04-02 14:51:00
码上闲叙
码上闲叙
有态度网友ytd
1116文章数 9关注度
往期回顾 全部

科技要闻

SpaceX秘密申报IPO,估值冲刺12万亿

头条要闻

媒体:打了一个月把美国带入泥潭 特朗普面临两难抉择

头条要闻

媒体:打了一个月把美国带入泥潭 特朗普面临两难抉择

体育要闻

这六个字,代表了邵佳一的新国足

娱乐要闻

宋宁峰带女儿出轨,张婉婷找董璇哭诉

财经要闻

电商售械三水光针 机构倒货or假货猖獗?

汽车要闻

2026款海豹06GT/海豹06DM-i旅行版激光雷达上车

态度原创

时尚
手机
旅游
数码
本地

女人有没有品位看看穿搭就知道,这些造型值得借鉴,温柔高级

手机要闻

外媒测试三星Galaxy S26手机续航:骁龙版比Exynos版高28%

旅游要闻

洛阳白马寺发布关于门票预约已满的提示

数码要闻

拒绝踩坑!春季装机首选主板推荐,游戏办公一步到位

本地新闻

从学徒到世界冠军,为什么说张雪的底气在重庆?

无障碍浏览 进入关怀版