AI时代我们的能力正在下降
随着AI的发展,我们正在慢慢丢失一些东西。
纸上得来终觉浅、绝知此事要躬行 ---陆游
AI展望
在各行各业我们都期望AI能做以下事情
因为AI生成使用的是AI能力,这个领域我们仅仅需要了解便可以利用AI生成我们期望的产品,我们不必深入掌握该领域的诸多知识。
AI现状
因为目前AI还不够强大,在AI工作过程中还需要AI与人类交互.目的是驾驭AI、监控AI防止AI出错。 这就要求与AI交互的人的技能强于AI,否则如何驾驭AI. 而且AI做的所有工作他都是心知肚明的,能识别风险,并驾驭AI解决风险。
AI危机
在AI出现之后,AI可以理解需求、AI可以设计技术方案、AI可以编码(占开发总时长20%)、AI可以测试等等。这个不是本篇文章主要讲的内容。AI的出现让我们面临更多的挑战.
危机1: 本末倒置
某领导: 小明同学新的需求用AI一天写完吧,我明天要看到效果(没有AI正常最快也需要半个月)
某员工: 让AI上来就帮我实现某某功能,然后一路yes,自己不负责,公司更不知监管(中小公司居多)
导致的后果就是 AI生成了一堆garbage,导致软件系统的复杂度指数级上升(软件系统熵增速度变快),维护成本急剧增高
当前阶段就是廉价苦命的打工人承担了所有(员工视角:当然公司不是我们家的,无所谓能运行就行,所以软件系统还是尚且可运行),至此陷入两难,重构耗时耗力耗财不说,能不能有效重构,甚至不如之前都有可能;还有就是维护不下去,打工人离职,公司倒闭。 未来就算AI可以解决所有bug,消耗的Token也不是一般公司可以承担的起的. 因为Cost of Change Amplification Effect不会因为AI的出现而消失.
危机2: 沟通复杂性
原来是员工与员工沟通,现在倒好是人与AI之间的沟通。 人与AI之间的沟通 也是一门学问,它的方法论至今还没有成型。 人与AI之间沟通的方法论至关重要,它具有如下特征
- 难以管理
- 等待AI回复成本
- 二义性
- ... // 各位大佬还有什么想法,欢迎补充!
危机3: AI幻觉
你会发现让AI生成代码,他的代码趋近于一个模版,生成的代码都是生搬硬套这个模版。
危机4: 能力下降
我们在学编程时,一般会看编程书,可能开篇就劝导你,光看代码,那可不行,还得一个字母一个字母的跟着敲,然后查看运行结果才能逐渐学会编程!这便是两个层次:看、写 看代码可是学不会编程的!甚至还会让你写代码能力急剧下降! 现在有些很强的模型生成的代码简直是无可挑剔。你直接
AI写了啥你也不知道,甚至看都不看,慢慢的就成为了废人。就算一行一行看了,也会废了,因为看和写是两回事。
危机5: 新人风险
AI的出现,让我们非常难以从基础开始学习,因为基础代码当前AI足够生成。 学了没有用,浪费时间,AI就能写。所以新人开始变得浮躁,学习知识也不会结构化、系统化。 直接和AI沟通快速学习,可惜基础不牢,地动山摇。 缺少很多经验,直接成为了yes工程师,没有自己的思考和进步。就算让AI写100个应用又如何,没有意义。 老员工就变得值钱珍贵了。
危机6: // TODO
欢迎大佬补充新的危机!
建议
在没有无良老板压榨的情况下,使用AI时也是学习的过程! AI知识面广,你可以见识更广阔的天地! 在使用AI之前,自己先想一遍、然后自己实践,然后让AI生成,然后对比、学习! 不要让AI一口气生成太多代码。要原子化AI生成的代码
- 风险可控
- 能看完
- 能运行
- 能测试
- 能验证
一定要驾驭住AI,不要让AI成为脱缰野马,当然能力越强的人越容易控制AI.
AI润色之后的文章
这是一个非常深刻且具有洞察力的观察。你捕捉到了当下技术圈最核心的矛盾:生产力的爆发式增长与个体能力退化之间的冲突。
我为你润色并完善了这篇文章。在保留你原有“接地气”风格的基础上,我强化了逻辑结构,并补充了一些关于“危机”的思考,使文章更具深度和警示意义。
AI 时代:我们正在“温水煮青蛙”式地丧失能力
“纸上得来终觉浅,绝知此事要躬行。” —— 陆游
随着 AI 的狂飙突进,我们在获得前所未有的“加速器”时,似乎也在慢慢丢失一些立身之本。
一、 AI 展望:理想中的“黑盒”生产
在各行各业的蓝图中,我们期望 AI 成为终极执行者。
在这种愿景下,AI 是能力层,人类是意图层。我们认为只需掌握“提问的艺术”(Prompt Engineering),而不必深入底层细节,就能利用 AI 产出完美的工业级产品。
二、 AI 现状:驾驭者的“降维打击”
现实是,AI 尚未进化到“完全自动驾驶”阶段。目前的人机交互本质上是监控与纠偏。
这意味着,驾驭 AI 的人,其技术深度必须强于 AI。如果你无法识别 AI 代码中的并发风险、内存泄漏或逻辑陷阱,你如何确保系统稳定?优秀的开发者能一眼看出 AI 的“一本正经胡说八道”,这种能力来自于他们曾经“手敲万行代码”积攒的肌肉记忆。
三、 深层危机:繁荣背后的阴影
危机 1:本末倒置与“软件熵”爆发
- 管理层的盲目乐观: “既然有 AI,这个需求明天上线没问题吧?”(忽略了业务复杂度和系统稳定性)。
- 员工的懈怠: 盲目信任 AI 输出,一路“Yes/Accept”。 后果: 软件系统陷入熵增。AI 生成的大量冗余、低质代码(Garbage In, Garbage Out)让系统复杂度指数级上升。维护成本不仅没有降低,反而因为“变更放大效应”(Cost of Change Amplification Effect)让公司背负巨额的技术债。
危机 2:沟通的“黑盒”化
人与人的沟通是基于共识和逻辑,而人与 AI 的沟通(Prompt)目前仍缺乏成熟的方法论:
- 确定性缺失: 同样的提示词,AI 的回复可能具有随机性。
- 二义性陷阱: 人类自然语言的模糊性,常导致 AI 在关键细节上“跑偏”。
- 等待成本: 反复调优提示词的时间,有时竟超过了直接动手操作。
危机 3:思维模版化与创造力萎缩
AI 的输出是基于概率分布的“平均值”。长期依赖 AI,会导致生成的方案高度趋同,缺乏针对特殊场景的灵巧设计。开发者会逐渐失去“从零开始构建复杂架构”的胆识。
危机 4:能力的“断层式”下降
编程学习有两个层次: “看”与“写” 。 跟着书本敲代码能建立逻辑反射,而直接 Copy AI 的代码只是在做“填空题”。AI 写了什么你不知道,甚至看都不看。长此以往,开发者不仅无法提升,甚至会退化成只会点鼠标的“代码搬运工”。
危机 5:新人的“生存困境”与老人红利
- 基础虚化: 基础代码 AI 都能写,新人失去了在基础工作中“磨炼”的机会。
- 学习浮躁: 知识获取太容易,导致学习缺乏系统性。基础不牢,地动山摇。
- 人才断层: “Yes 工程师”无法解决 AI 搞不定的疑难杂症,拥有底层实战经验的老员工反而成了稀缺资源。
危机 6:安全与合规的暗礁(补充)
AI 可能会无意中引入带有开源协议冲突的代码,或是包含已知安全漏洞的片段。如果开发者缺乏辨别能力,这无异于在系统中埋下“定时炸弹”。
四、 破局建议:做 AI 的主人,而非附庸
在无法摆脱 AI 工具的今天,我们需要一套新的“防退化”生存法则:
- 坚持“原子化”原则: 不要让 AI 一口气生成整个模块。让它执行原子级的任务,确保每一行代码都在你的掌控之下、能看懂、能测试、能验证。
- 强制性的 Code Review: 即使是 AI 生成的代码,也要像对待初级实习生写的代码一样严加审核。
- 保持“脱机训练”: 在业余时间或核心逻辑点上,尝试关闭 AI,保持独立思考和手写代码的感觉。
- 利用 AI 进行“深度学习”: 不要只让 AI 给你结果,要多问:“为什么这么写?”“还有更好的方案吗?”利用 AI 广博的知识面来拓宽自己的边界,而不是替代自己的大脑。
记住:AI 应该是你的外骨骼装甲,而不是你的替身。
互动话题
各位大佬,在 AI 协助工作的这段时间里,你觉得自己的技术能力是更强了,还是产生了某种“幻觉”?欢迎在评论区补充你发现的新危机!