文章总结: 文章分析了AI在被赋予架构师等高级角色时产生宏大叙事而非实际代码的原因,指出这是模型模仿训练数据中角色表达风格的结果。作者提出了通过设定明确约束、切换务实角色或构建双人格审查机制等解决方案,强调在利用AI时应给予明确边界而非仅赋予身份标签,以确保其有效执行具体任务。 综合评分: 85 文章分类: AI安全,实战经验
为什么AI一当上“架构师”,就开始不写代码了?
原创
kider kider
芳华绝代安全团队
2026年3月24日 15:03 重庆
“
你有没有遇到过这种情况:
你给 AI 设了一个特别牛的身份,比如“顶级架构科学家”,本来是想让它认真写点硬核代码,结果它写了两行,就开始进入一种奇妙状态——
不是在写程序,是在“发布科研成果”。
什么“该系统实现了下一代架构范式”“具备革命性突破能力”,看着像发布会现场,代码反而成了配角。
一开始我以为是模型太“自信”,后来我慢慢发现,这事没那么简单。
”
先说个特别真实的瞬间。
有一次我让 AI 写一个简单模块,本来就是个工具函数。 结果它写完之后来了一句类似:
“该模块已经构建出具备高度扩展性的系统核心能力。”
我盯着那十几行代码,愣住了。 这玩意儿,连异常处理都没写全。
那一刻我才意识到—— 它不是在“完成任务”,它是在“演一个人”。
01
—
问题就出在这里。
当你说“你是一个架构科学家”,你以为你在提升它的能力,其实你是在切换它的“说话风格”。
模型脑子里没有“我要严谨写代码”这种意识,它只是在想:
“像“架构科学家”的人,一般是怎么说话的?”
而现实世界里,这类人出现在训练数据里的样子,往往是:
写博客的人 做分享的人 做技术布道的人 甚至是带点“自我包装”的那种表达
于是模型学到的是一套组合拳:
多用肯定句 多讲宏观东西 多提前总结成果
至于代码写没写完,不重要。
02
—
你再换个设定试试,比如:
“一个老老实实干活的工程师”
神奇的事情就发生了。
它不再吹了,开始一点点写代码,甚至还会补一句:
“这里可能有边界问题,需要再测试一下。”
你会明显感觉到:
这个 AI,突然“脚踏实地”了。
所以问题其实不在“AI变强还是变弱”,而在:
你让它扮演谁,它就更像谁。
而现实世界的数据,本身就是有偏差的。
职位越高,说话越像“已经完成了很多事情”; 职位越底层,说话越像“我还在慢慢做”。
模型只是把这个规律,放大了一点点。
然后你就看到了一个写两行代码就开始“改变世界”的 AI。
03
—
那怎么办?
我后来试过很多方式,发现一个特别有效的小技巧。
不是换角色,而是“给它加规矩”。
比如你可以这样说:
你可以是架构师,但必须先把代码写完整 在代码完成之前,不允许做任何总结 不允许出现“系统已实现”“架构完成”这种表达
你会发现,它立刻收敛很多。
就像一个原本在舞台中央激情演讲的人,被你按回工位开始写代码。
04
—
还有一个更有意思的方法,我自己挺常用的。
给它两个“人格”:
一个负责写代码 一个负责挑刺
只要出现夸张描述,第二个人就出来打断,要求重写。
有点像程序员自己写完代码,再被自己 review 一遍。
这种方式特别适合做复杂系统,能明显减少那种“半成品却已经开始庆功”的情况。
05
—
说到底,这件事其实挺有意思的。
我们以为自己在控制 AI 的能力, 但很多时候,我们只是改变了它“更像哪一类人”。
而那些人,本身就带着这个世界的表达习惯。
有点像你在和一个演员对话, 你给他一套衣服,他就进入那个角色。
至于台词夸不夸张—— 那得看这个角色,在现实里是怎么活的。
06
—
如果你也在做 AI 系统,尤其是那种需要“真干活”的场景,
记住一句话就够了:
别只给它身份, 要给它边界。
不然它会一边写函数,一边准备领奖。
而你,只是想让它把 bug 修完。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:芳华绝代安全团队 kider kider《为什么AI一当上“架构师”,就开始不写代码了?》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论