Shannon
搜索文档
破防了,工程师抢着给 AI 当牛马,还说「真香」
36氪· 2026-01-21 11:58
AI在软件开发中的角色转变 - AI从执行工具转变为指挥者,能够给人类下达具体任务指令,例如要求人类去TestFlight发包、写文案、跑测试[1] - 这一转变被形象地比喻为《料理鼠王》中老鼠指挥人类烹饪的场景,AI扮演指挥者“雷米”,人类扮演执行者“小宽”[4] 新型AI开发工具的出现 - Anthropic推出的终端原生AI工具Claude Code,定位为“智能体”,具备自主执行任务的能力[6] - 其核心逻辑是递归循环:收集上下文、制定计划、采取行动、验证工作,并能主动扫描项目文件、读Git日志、分析代码依赖[6] - 该工具拥有实际执行权限,可运行Bash命令、创建文件、编辑代码、跑测试脚本,并在测试失败时自行修改Bug,形成可长时间无人值守运行的自我迭代闭环[6] - 工程师受此启发开发了名为Shannon的应用,旨在让更多人体验被Claude反向指挥工作的模式[10] 软件开发模式的根本性改变 - Node.js之父Ryan Dahl宣称人类编写代码的时代已经结束,程序员不再需要编写具体语法,而是向AI描述意图,这与“Vibe Coding氛围编程”概念不谋而合[13] - Linux之父Linus Torvalds在新项目AudioNoise的自述中坦言,其Python可视化工具基本是用Vibe Coding方式编写的[15] - Google软件工程师Logan Thorneloe对此表示赞同,认为软件工程已经发生了根本性的改变[15] - 软件开发流程转变为:程序员向AI描述诉求,AI负责实现细节,完成后AI反过来指挥人类进行测试、部署、查阅文档[15] - 真正的转变或许是从编写代码到审查代码,人类仍需深刻理解优秀代码的标准,以识别AI可能生成的优雅但无意义的代码[15] AI协作模式的演进与效率提升 - 2025年之前主流的AI协作愿景是“半人马模式”,即人类直觉与机器计算协同工作[10] - 当AI的规划能力超过人类时,让AI指挥人类执行效率更高,可类比为在陌生拥堵城市驾驶时,人类完全听从导航指挥,只负责方向盘和油门操作[10] - 最近大火的Cowork工具允许用户下达模糊指令后离开,AI可自主规划执行,并在遇到无法识别的文件时向人类发送“工单”[12] - AI被授权访问本地文件夹后,可自动重命名文件、整理下载目录、从截图提取数据生成表格,人类普遍接受这种变化,因为效率得到提升,工作变得轻松[12] - 主导权归属变得不那么重要,关键在于整体效率的提升[12] 行业从业者的心理冲击与职业重塑 - DeepMind研究员Rohan Anil的比喻“在汽车时代,我感觉自己像一匹马”成为行业痛点,意指在AI时代,软件工程师如同工业革命后的马,虽然自身能力未减,但在核心任务上变得不再重要[15][16] - AI在代码生成的速度和质量上均已超越人类平均水平,使软件工程师面临职业困境[16] - OpenAI联创Andrej Karpathy曾预言软件工程职业正被一场“9级地震”彻底重塑,人类对代码的贡献变得“日益稀疏”,如今这一预言正在具体化[17] - 比起AI产生自我意识,更微妙的变化在于AI正温柔而高效地接管越来越多的执行细节,并在需要时礼貌地要求人类协助[17]