张大妈

AI编程的“最后10%”魔咒:看懂它,你就知道程序员为何还没失业

源自今日头条:AI那些事儿

02-24 11:25

AI编程工具看似无所不能,但顶级AI公司为何仍使用被诟病的Electron技术?本文揭示了AI编程的“最后10%”魔咒,解释了为何AI在处理真实世界的复杂问题时力不从心,从而理解程序员在当前阶段不可替代的价值。

AI编程的“最后10%”魔咒:看懂它,你就知道程序员为何还没失业智能速览

  • AI擅长完成90%的核心开发任务,速度极快。

  • AI在处理最后10%的边缘用例和真实世界Bug时能力骤降。

  • 选择Electron等框架是为了降低维护成本,而非技术能力不足。

  • AI生成三套原生代码,会让Bug维护面积和成本扩大三倍。

  • 当前AI更像不知疲倦的打字机,而非解决系统灾难的工程师。

AI编程的“最后10%”魔咒:看懂它,你就知道程序员为何还没失业精华内容

AI真能取代程序员吗?一个看似矛盾的现象,揭示了当前AI能力的真相边界。

顶级AI的“反常”选择

开发出顶尖AI模型Claude的Anthropic公司,在发布自家桌面应用时,选择了一个让许多用户失望的技术:Electron。这是一个以笨重、高内存占用著称的跨平台框架。人们不禁要问,一家拥有顶尖代码生成能力的公司,为何不为Windows和Mac各自开发一个丝滑的原生应用?这个看似矛盾的选择,恰好指向了AI编程在真实世界中的核心困境。

“前90%”与“后10%”的鸿沟

AI智能体极度擅长完成“前90%”的开发工作,例如快速搭建核心架构、跑通主干流程。在实验室的预设环境中,AI的表现快得像神仙。然而,它会摔倒在“最后10%”的泥潭里。这最后10%指的是极端刁钻的边缘用例、真实世界里千奇百怪的意外场景,以及持续演进的Bug修复。

Anthropic曾让AI用Rust语言编写一个C语言编译器,尽管在测试中表现完美,但内部评价却是“勉强可用”。因为只要尝试修改或增加新功能,AI就极大概率会把原有功能搞崩,这触碰到了当前最强模型的认知极限。

维护成本的残酷算术

软件开发的成本,远不止于初次编写。上线后的维护才是真正的挑战,包括应对用户反馈、系统更新、安全漏洞和性能调优。这些“肮脏混乱”的真实场景,是考验技术的关键。

此时,选择Electron的底层智慧就显现了。用一套Web代码,前端工程师修改一行代码,三个平台便能同步修复,维护成本是1倍。如果用AI生成三套独立的原生代码,那么任何一个Bug的修复,都需要在三座不同的代码库里“排雷”,维护负担和Bug表面积直接扩大三倍。这笔账,远比追求极致的原生体验更划算。

AI与程序员的现实定位

别再被“AI一键生成一切”的神话洗脑。代码确实越来越便宜,但应对现实世界混沌的能力依然极其昂贵。目前的AI,更像一个不知疲倦的打字机,能够快速生成代码片段,但还远不是一个能为你解决复杂系统性灾难的工程师。

Claude桌面版依然使用Electron,就是这家顶级AI公司对现实世界妥协的最佳证明,也扇了“程序员末日论”一记耳光。程序员的角色,从单纯的代码编写者,转变为驾驭复杂系统、解决混沌问题的工程师,其价值也因此愈发凸显。

代码或许会越来越廉价,但驾驭真实世界混沌的能力依然珍贵。AI是强大的辅助,而非完全的替代者。面对未来,程序员和AI将如何协同进化?

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章