“AI工具为何无法解决程序员的最后30%难题?”编程代码ai工具命令提示符

过去几年里,我一直在研究AI辅助开发工具,其中观察到了一个有趣的现象:虽然很多工程师称有了AI的帮助,他们的工作效率得到了大幅提升,但我们日常使用的软件似乎并没有因这些工程师的正反馈而在质量上有显著改进。

这是怎么回事呢?

开发者实际上是如何使用AI的?

引导程序:从0到MVP

像Bolt、v0以及截图转代码的AI工具正在彻底改变我们创建新项目的方式。这些团队通常:

结果令人印象深刻。我最近看到了一位独立开发者使用Bolt瞬间将一个Figma设计转换成了一个可工作的Web应用程序。虽然它还未能直接用于生产环境,但足以用来获得初步的用户反馈。

迭代者:日常开发

第二个阵营的开发者在日常开发流程中主要使用如Cursor、Cline、Copilot和WindSurf这样的工具。这虽然不如前者那么引人注目,但可能更具变革性。这些开发者:

然而,这里有一个陷阱:尽管这两种方法都能显著加速开发进程,但它们伴随着一些隐性成本问题。

“AI速度”的隐性成本

当你看到资深工程师使用像Cursor或Copilot这样的AI工具工作时,总觉得他们会用魔法一样。他们可以在几分钟内搭建出包含测试和文档的整个功能模块。但仔细观察你会发现一个关键点:他们并不是简单地接受AI的建议。实际上,他们一直在:

换句话说,他们在应用多年积累下来的工程智慧之际进一步塑造和限制AI的输出。AI加速了他们的实现过程,而他们的专业知识确保了代码的可维护性。

初级工程师往往忽略了这些重要的步骤。他们更容易接受AI的输出,导致我称之为“纸牌屋代码”的现象——它看似完整,但在现实压力下却不堪一击。

知识悖论

我发现最违反直觉的一件事是:AI工具对有经验的开发者帮助更大,而非初学者。这似乎与我们的预期相反——难道AI不应该让编程变得更加民主化吗?

现实情况是,AI就像团队中非常热心的初级开发人员。他们可以快速编写代码,但需要持续的监督和纠正。你了解得越多,就越能更好地指导他们。

这就产生了我所说的“知识悖论”:

因此结果大相径庭。

我目睹过很多资深工程师使用AI来:

与此同时,初级工程师常常:

70%问题:AI的学习曲线悖论

最近有一条推文完美地总结了我在这一领域观察到的现象:非工程师使用AI进行编程时,发现自己遇到了令人沮丧的障碍。他们能够以惊人的速度完成70%的工作,但最后的30%却变成了边际效益递减的练习。

这个“70%问题”揭示了当前AI辅助开发状态下的一个关键事实。你使用时,初期的进展感觉像是魔法——你可以描述你想要的东西,像v0或Bolt这样的AI工具会生成一个看起来令人印象深刻的可工作程序原型。但随后很多现实问题就开始显现。

两步后退模式

接下来通常发生的事情会遵循一个可预测的模式:

对于非工程师来说,遇到这个循环尤为痛苦,因为他们缺乏理解实际发生错误的思维模型。当有经验的开发者遇到Bug时,他们可以根据多年积累的经验来推断潜在的原因和解决方案。如果没有这种技术背景知识,你基本上是在处理你不完全理解的代码,就像是在玩打地鼠游戏一样。

持续的学习悖论

这里有一个更深层次的问题:本来AI编程工具是对非工程师而言,是一个简单方便使用的东西——因为它们为你处理复杂性问题——然而,实际上它们可能会影响非工程师的自学能力。当代码只是“出现”,而你并不理解其背后的原则时:

这会产生一种依赖关系,你需要不断地将你遇到的问题提交给AI工具,不断地询问AI工具的建议,而不是自己培养处理这些问题的专业知识。

知识差距

我见过成功的非工程师使用AI编程工具的方法是采取一种混合策略:

但这需要耐心和奉献精神——这正是许多人希望通过使用AI工具所避免的东西。

对未来的影响

这个“70%的问题”表明,目前的AI编程工具最适合被看作是:

然而,它们还不是许多人所期望的编码民主化解决方案。最后的30%——使软件达到生产就绪、可维护和健壮的部分——仍然需要真正的工程知识。

好消息是,随着工具的进步,这一差距很可能会缩小。但现在最务实的方法是利用AI来加速学习,而不是完全取代它。

实际有效的方法:使用AI工具的实用模式

在观察了数十个团队之后,我发现以下方法始终奏效:

1.“AI初稿”模式

2.“持续对话”模式

3.“信任与验证”模式

展望未来:AI的真正前景?

尽管存在这些挑战,我对AI在软件开发中的角色持乐观态度。关键是了解它的真正优势所在:

这对你而言,意味着什么?

如果你刚开始尝试使用AI辅助开发,这里有几点建议:

代理软件工程的兴起

随着我们迈向2025年,AI辅助开发的格局正在发生剧烈变化。目前的工具已经改变了我们原型开发和迭代的方式,但我相信我们正站在一个更大变革的门槛上:代理软件工程的兴起。

我所说的“代理”是什么意思?这些系统不仅可以响应提示,还可以以越来越高的自主性来规划、执行和迭代解决方案。

我们已经看到了这种演进的初步迹象:

从响应者到协作者

当前的大多数工具主要是在等待我们的指令。然而,看看一些新功能,比如Anthropic的Claude中的计算机使用能力,或Cline自动启动浏览器并运行测试的功能。这些工具不仅仅是“高级自动补全”,它们实际上能够理解任务并主动解决问题。

以调试为例,与其只是建议修复方案,这些智能体还可以:

多模态的未来

下一代工具可能不仅仅限于代码合作,它们可能会无缝整合:

这种多模态能力意味着工具可以像人类一样以整体视角理解并处理软件,而不仅仅局限于代码层面。

自主但可引导

从与这些工具的合作中,我获得的一个关键见解是,未来并不是AI取代开发者,而是AI成为一个能力日益增强的协作者——它能够主动承担任务,同时仍尊重人类的引导和专业知识。

2025年最有效的团队或许是那些能够做到以下几点的团队:

“英语优先”的开发环境

正如AndrejKarpathy所言:

这标志着我们与开发工具互动方式的根本性转变。清晰思考和精确表达自然语言的能力正变得与传统的编程技能同样重要。

这种面向智能体开发的转变要求我们不断提升自身技能:

软件回归匠艺?

虽然AI让软件开发的速度前所未有地加快,但我们可能正在失去某些重要的东西——打造真正精致、符合消费者需求的软件体验的艺术。

“Demo质量”陷阱

如今,这似乎已成一种模式:

团队利用AI快速构建出令人印象深刻的演示产品。理想路径运行得完美无缺,投资者和社交媒体赞不绝口。但当真实用户开始使用时呢?问题随之而来:

这些问题不仅仅是优先级较低的“小bug”,它们决定了软件是让用户“勉强接受”还是“深深喜爱”。

精致的失落艺术

要创建真正的自动化的软件——用户无需联系支持即可顺畅使用的软件——需要开发团队以一种全新的心态来对待:

个人软件开发的复兴

我相信,个人软件开发即将迎来复兴。随着市场充斥着由AI生成的最低可行产品(MVP),那些脱颖而出的将是由以下开发者打造的产品:

核心观点

AI之所以没有显著提升软件质量,是因为软件质量的限制(或许)从来就不在编码速度上。

软件开发中真正困难的部分——理解需求、设计可维护的系统、处理边界场景、确保安全性和性能——这些依然需要人类的判断力。

AI的作用在于让我们更快地迭代和实验,从而通过更快速的探索找到更好的解决方案。但这只有在我们保持工程纪律、将AI作为工具而非替代品的前提下才能实现。请记住:目标不是更快地写出更多代码,而是构建更好的软件。

如果运用得当,AI可以帮助我们实现这一目标。但最终,我们仍需明确什么才是“更好”,以及如何实现它。

THE END
1.人工智能GIS技术体系SuperMapGIS10i人工智能 GIS(AI GIS)是人工智能与 GIS 相互融合的技术统称,包括: 融合AI 的空间分析算法(GeoAI)与相关的流程工具; 基于AI 技术对 UI 体验、运维效率和其他 GIS 软件功能的提升和优化; 基于GIS 对 AI算法输出结果的管理、可视化和分析。 提供涵盖全系列产品的人工智能 GIS 功能 https://www.supermap.com/cn/xhtml/10i-tec-1.html
2.AI软件工程师算法AI软件工程师算法招聘猎聘AI软件工程师算法招聘频道为您提供大量的AI软件工程师算法招聘信息,有超过10000多AI软件工程师算法招聘信息任你选寻,招聘AI软件工程师算法人才就来猎聘AI软件工程师算法招聘!求职找工作就用猎聘聊。https://www.liepin.com/s/aixyyjyc7ewtpms/
3.ai软件开发工程师和人工智能算法工程师有什么区别ai软件开发工程师 不限经验88.6% 3-5年8.6% 1-3年2.9% 人工智能算法工程师 3-5年34.2% 不限经验30.7% 1-3年25.4% 5-10年9.6% 说明:ai软件开发工程师和人工智能算法工程师的区别? ai软件开发工程师经验要求哪个最多?不限经验占88.6%,3-5年占8.6%,1-3年占2.9%。 人工智能算法工程师经验要求哪个https://www.jobui.com/salary/pk/quanguo-airuanjiankaifagongchengshi-pk-quanguo-rengongzhinengsuanfagongchengshi/
4.英特尔视频AI计算盒:融合软硬件与AI算法,加速千行百业智能视频随着算法商城?(算法库)不断充实到英特尔智能边缘视频分析生态系统中,英特尔?视频AI计算盒进一步为不同层面的合作伙伴提供了体现自身价值与优势的舞台。例如在产品设计层面,可帮助?ODM?厂商根据最终用户需求,快速搭建高可用的边缘AI视频分析平台;在算法层面,可帮助?ISV?厂商实现对不同应用场景软件及算法的快https://www.csdn.net/article/2022-04-26/124427696
5.以AI赋能智能制造试用软件平台需要填写下方表单信息,信息提交后我们会在3个工作日之内与您联系。试用有效期:3个月;试用权限:算法平台&深度学习训练平台 姓名 公司 电话 E-mail 省份 请选择省份 城市 请选择城市 区/县 请选择区/县 备注 我已阅读并同意隐私政策 提交https://www.irayple.com/cn/productPage/Arith
6.飞视智新(深圳)科技有限公司务实的AI视觉算法软件供应商 专注于计算机视觉目标识别,业务领域包括工业巡检、工业检测、AI医疗 AI医疗 多种全面保障,安心护航 工业检测 智能检测大数据解决方案 工业巡检 核心技术突破解决方案 智能查违 自动图像对比,检查建筑变化 新闻中心 从这里开始了解我们 http://www.fvitech.com/
7.让你产能翻倍的6个免费AI工具推荐!保姆级实操演示!每个都好用到爆炸国内外上百个AI工具,到底该学哪个?在推荐不错的AI类工具和软件之前,得先知道——各AI工具的应用边界。 接下来将用2千字向各位分享一下典型的AI工具应用案例,再介绍几款国产AI,能助你在职场、学习场景中效率翻倍~ 一、 AI工具的3种典型用法 学任何工具前,都得先考虑:怎么让它为我所用? https://zhuanlan.zhihu.com/p/705990946
8.AIDI专业级工业AI视觉算法平台软件AIDI是阿丘科技面向工业视觉场景打造的平台软件,内置八大AI功能,用于解决复杂缺陷的定位、检测、分类及字符识别等问题。采用图形化界面设计,无需编程,即可完成集图像标注、模型训练和调优于一体的完整AI模型构建。能够集成到多行业不同的产线设备中,满足不同应用场景的差异化检测需求,助力品质管控和良率提升。 https://www.china-vision.org/product-detail/217006.html
9.英飞凌携手采埃孚通过AI算法优化自动驾驶软件和控制单元作为EEmotion项目的参与者,英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)和采埃孚集团共同开发并实施了用于开发和控制汽车软件的AI算法。该项目由德国联邦经济事务和气候行动部联合资助。在该项目中开发的AI算法已在测试车辆中得到验证,可在自动驾驶过程中根据指定的驾驶轨迹控制和优化各种执行器。 http://news.eccn.com/news_2024100911125791.htm
10.算丰赋能千视通携手算能推出AI算法训推一体机千视通携手算能推出AI算法训推一体机,运用算法自训练技术、数据驱动的优化技术、流程化数据再采集与标注的数据挖掘技术,打造AI算法训推一体机。https://www.keensense.cn/shows/180/94.html
11.中国软件开源创新大赛系列培训课第一讲:计图AI算法挑战赛—Jittor中国软件开源创新大赛系列培训课第一讲:计图AI算法挑战赛 计图挑战赛正在如火如荼地进行当中,从4月15号开放报名至今,已经有超过1700名选手报名参赛,为了提高参赛选手参赛体验,促进比赛良性竞争,比赛组委会将在2022年5月18日晚上8点,开展计图挑战赛教学课程,课程的内容介绍如下。 https://cg.cs.tsinghua.edu.cn/jittor/news/2022-05-17-12-52-00-00-comp0517/
12.世界人工智能大会:极链科技Video++揭秘三大主题展区除了AI处理器IP以外,Arm中国还将提供完整的人工智能解决方案,包括底层硬件IP、上层软件SDK、算法支持等。此外,Arm中国人工智能解决方案还将专注于安全性能,为AI算法及数据内容提供安全、可靠的保护。 创新算法展区 创新算法展区集中展示人工智能深度学习算法框架及其应用场景和产品。谷歌展示TensorFlow开源平台,为机器学习https://www.chinanews.com.cn/m/it/2018/09-18/8630307.shtml
13.用算法监控员工行动和打分,AI监工软件遭吐槽澎湃号·湃客用算法监控员工行动和打分,AI监工软件遭吐槽 郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI 太可怕了。 远程办公的疫情期间,除了Zoom这类会议软件,另一种办公软件也火了: 云监工软件,还是AI来监工的那种。 只是,被监工的对象不是工地上的挖掘机,而是用电脑办公的社畜们。https://www.thepaper.cn/newsDetail_forward_8089055
14.华为中央媒体技术院内转##软件算法/音频算法/AI工程师【岗位详情】深圳,软件算法工程师/音频算法工程师/AI工程师,13~18级【部门介绍】2012实验室-中央媒体技术院-音频工程部作为公司音频算法能力中心,具备完整的音频算法能力和全球布局的TOP专业音频团队,支撑华为公司手机平板等终端产品音频领域算法方案,包括拾音增强、音https://www.nowcoder.com/discuss/536223605248557056
15.AI综合工具包GiliSoftAIToolkitv9.8.0破解版(附注册机)GiliSoft AI Toolkit 破解版是知软博客为大家搜集分享的一款功能强大的 AI 综合工具包,拥有丰富的人工智能功能,包括:聊天机器人、OCR 光学字符识别、TTS 文本到语音和 ASR 自动语音识别等。目前,该软件将人工智能技术有效集成到你的工作流程中,能够以较以简单的方式提高工作效率和水平,并且每一个功能都可以打开然后https://www.knowr.cn/picmsoft/aitoolkit.html
16.运用AI算法颠覆3D打印设计,「Hyperganic」想要成为3D打印软件平台举例来说,在航空行业,火箭引擎设计传统的做法是由设计师绘制产品的设计图,但是设计师的设计过程通常是冗长而充满挑战的,他们在设计一个新的火箭引擎的时候倾向于在已经被实践检验过的设计模型上稍作修改;而在Hyperganic的软件平台上则是由计算机算法完成产品设计过程。首先,在设计前期基于火箭引擎的特性向算法中输入相关https://36kr.com/p/1191556484066439
17.首发!人工智能相关国家标准大合集8.20221450-T-469人工智能 深度学习算法评估 主要起草单位:中国电子技术标准化研究院 、中国科学院软件研究所等 地方标准(推荐性) 1.DB35/T 1979-2021智慧家庭人工智能语音服务通用技术规范 实施日期:2021-09-21 适用范围:本文件规定了智慧家庭人工智能语音服务的组成及能力等级划分、环境要求、基本要求和测试方法。本https://it.caigou2003.com/web/news/20230714/732291421708484608.html
18.超像素PixSmart——全球领先AI视觉算法产品解决方案供应商内置AI算法、软硬件一体方案、插电即用、无需开发 ? ? C端应用 PixSmart直播助手 OBS虚拟摄像头插件,比直播伴侣更好用的美颜/换背景神器 小小步练字 AI老师一对一陪练,教你练就一手好字 视频编辑处理软件,一键智能抠图换背景,视频高级美颜 PixSmart视频抠图美化 https://pixsmart.cn/
19.不用编程机器视觉软件VisionBank人工智能视觉软件● 本地及云端的数据存储——检测数据可本地存储也可上传到云端 ● 其他辅助功能——包括智能参数确定、逻辑检测、灰度直方图、系统运行日志及额外的软键盘 部分案例 点击跳转: VisionBank AI案例 关键词:机器视觉软件人工智能视觉软件视觉算法平台https://www.xamv.com/Products/visionbanksvs.html
20.Python斗地主ai斗地主ai算法mob6454cc69d373的技术博客Python 斗地主ai 斗地主ai算法,本软件是基于android平台的斗地主AI,我们在源代码的基础之上,旨在改进AI的算法,使玩家具有更丰富的体验感,让NPC可以更为智能。(一)玩法解析:(1)发牌和叫牌:一副扑克54张,先为每个人发17张,剩下的3张作为底牌,玩家视自己手中的牌https://blog.51cto.com/u_16099224/7077600