AI is making me dumb
552 points • 4 days agoArticle Link

使用人工智能写作、编程或起草文件的诱惑越来越难以抵挡。然而,这种便利代价高昂,依赖这些工具似乎正在侵蚀人们创作原创内容的能力。即便是过去不认为自己写得差的人,频繁使用人工智能也会明显削弱个人技能。

这种衰退往往源于由自我怀疑和冒名顶替综合症驱动的恶性循环。 AI 生成的内容常缺乏个人特色,不像作者本人的语气,也难以传达预期的细微差别。这种脱节使人更难独立创作,因为产出听起来像机器写的,而非真实的自我表达。

在软件开发领域,这种影响更为深刻。完全依赖提示(prompting)近两年、几乎一行代码都没亲自写过后,很多人开始感觉自己正在丧失最基本的编程技能。职业本身不会消失,总会需要会读写代码的人,但向以人工智能为主导的开发转变,确实让许多人失去了曾经定义他们职业生涯的技艺与自豪感。

不过也有希望,人工智能或许能扭转行业长期以来的一些问题。几十年来,软件开发者的需求远超供给,这在一定程度上拉低了行业的专业标准。在计算机科学成为主流职业之前,编程主要由学术界、物理学家和数学家主导。 AI 有可能提高真正掌握这门技艺所需的门槛,从而把一些曾经丧失的职业精神带回行业。

甚至把这番挣扎写出来,也是与想借助这些工具的冲动作斗争。总有挥之不去的焦虑,担心文字表述不清或读起来别扭,于是忍不住把内容交给像 Claude 这样的 AI 去验证。要摆脱对这些工具的依赖,就必须积极对抗它们助长的自我怀疑,夺回自己的声音与能力。

302 comments • Comments Link

- 有经验的开发者在使用人工智能编写代码时常感到持续的不安,因为他们必须不断审查并补充每一份输出,以确保其正确性与可维护性。

- 大型语言模型往往倾向于增加代码量而非精简实现,随着代码库通过冗长或重复的实现不断膨胀,技术债务可能不断累积,接近极高水平。

- "逐词预测"这一架构特性使得模型容易冗长啰嗦,经常不知道何时停止,也难以在不丢失上下文的情况下进行高层次的项目规划。

- 在循环中使用 AI 代理会加剧问题:一个代理可能会通过增加更多代码来回应另一个代理的审查,而不是回溯并寻找更好的架构方案。

- 关于维护成本上升是否会使高冗余和"附带复杂性"的代价降低存在争论,这可能使人们偏离追求极简且高度优化代码的方向。

- 有效的人工智能工作流程通常把模型当作处理例行事务的实习生或助手,例如生成模板代码、编写单元测试或进行重构,同时把核心架构设计和创新逻辑留给人类来完成。

- 过度依赖人工智能可能导致认知退化,开发者会丧失解决问题的"肌肉记忆"、语法熟练度以及对所构建系统的深刻理解。

- 初级开发者面临最大风险:如果在学习阶段缺乏必要的挣扎和实践经验,他们可能无法建立起将来监督 AI 工具所需的基础技能。

- 对一些人来说,人工智能是强大的能力放大器,能把枯燥重复的任务卸载出去,使他们能处理更复杂的工程问题,但这需要严格的自律以避免凭感觉写代码。

- AI 驱动的开发正在改变开发者的角色:从逻辑的创造者转为需求的协调者与产出验证者,更强调系统设计而非语法细节。

讨论集中在人工智能带来的巨大生产力提升与对工程手艺及个人专业素养的长期风险之间的矛盾。虽然把重复性任务交给 AI 使很多人能够专注于更高层次的架构设计并从中获益,但普遍共识是:缺乏严格人类监督的凭感觉编码会导致臃肿且不可维护的代码库,并引发认知能力的下降。人们尤其担忧行业的未来:如果初级开发者跳过了手动编程中必要的磨炼,他们如何才能培养起深厚的技术直觉。归根结底,最有效的做法似乎是有纪律的协调运用——把 AI 当作扩展能力的工具,而不是替代批判性思维的全部手段。