为什么AI一当上“架构师”,就开始不写代码了?

admin 2026-03-26 00:39:20 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 文章分析了AI在被赋予架构师等高级角色时产生宏大叙事而非实际代码的原因,指出这是模型模仿训练数据中角色表达风格的结果。作者提出了通过设定明确约束、切换务实角色或构建双人格审查机制等解决方案,强调在利用AI时应给予明确边界而非仅赋予身份标签,以确保其有效执行具体任务。 综合评分: 85 文章分类: AI安全,实战经验


cover_image

为什么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一当上“架构师”,就开始不写代码了?》

评论:0   参与:  0