
目前,人工智能以令人讨厌的趋势扫荡所有行业。一些行业是第一个遭受的行业,相关的工作以加速的速度降低。因此,作为“母亲的身体”关心AI的“母亲的身体”,计算机行业可以生活吗?一个自然引起的问题是 - 在AI的开发中,程序员“生死和死亡”还记得,有一天他们将被他们创建的AI取代吗?
2021年早些时候,OpenAI推出了AI辅助编程工具法典,该工具典型出生于著名的Chatgpt(2022年发行)。 Codex基于GPT-3模型,并基于它添加了培训程序的大量程序代码,因此编写代码有更多好处。
该法典将帮助开发人员处理许多代码编写任务。例如,例如,它将了解您编写的一些代码并自动完成其余的代码;它还可以根据简单的提示编写完整的功能代码。例如,如果您输入指令行 - “提供一个数组,计算滑动窗口中的平均值”,法典可以立即编写代码以实现此功能。
最初,编写AI代码是开发人员手中的“小帮手”,主要用于制作令人讨厌和重复的代码段。但是,随着模型功能的快速提高和Chatgpt的普及,越来越多的公司看到了新的机会 - AI不再只是一个帮助者,而是可以打开全新的市场 - AI软件开发。
从那时起,大量的AI软件开发初创公司在下雨后出现了类似蘑菇的蘑菇,例如目前著名的Claudecode,Cursor,Devin,Windsurf等。许多国内顶级模特公司不想落后,Byedance,Alibaba,Tencent和其他人也互相推出了类似的产品。
与四年前的法典相比,当今的AI编程工具创造了惊人的发展。最新的oPenai O3型号在编程Codeforces编程网站上得分2,727分,超过99.8%的人类玩家;人类Claude4可以独立运行长达7个小时,完成数千个步骤,并继续尝试直到实现目标。
这些突破带来了一个全新的编程程序 - 那些开发的人不必逐行编写代码,他们只需要放弃他们的自然语言要求,就可以根据评论自动开发和更改AI。人类与AI的合作已与“对话”而不是“指示”相似。这种新的编程方法具有浪漫的名称 - “ Vibe编码”,这似乎意味着编程正在逐渐从某些人的专业技能转变为所有人可用的创意工具。
值得注意的是,AI的功能现在已经在软件开发软件的访谈中扩展了。
通常,招聘教授的访谈ONAL软件将包括代码测试,这些代码测试要求候选人在有限的时间内同时编写正确和有效的程序。哥伦比亚大学的一名学生开发了一个“ AI面试助手”:它可以从视频采访中阅读问题,并致电AI编程工具来生成满足实时要求的代码。据他介绍,这种工具系列帮助他成功地将访谈传递给了Tiktok,Meta和Amazon等公司,并获得了工作通知。他还记录了整个AI过程在接受亚马逊采访时“采用”并将其上传到互联网,这导致了广泛的讨论。
所有这些快速发展发生在短短几年内,速度超出了人民的期望。但是,我们可以断言AI可以真正占据整个人类计划的工作吗?
找到一个“助手”并成为“杀手”
不是这样。
与人相比,编程中AI的“错误”通常是不可预测的。虽然我TS准确率达到90%,这似乎是一个高水平,但这也意味着平均每十次错误。对于程序的开发,无法忽略错误率 - 他们应该审查和纠正它们,并且结果通常比单独编写代码更困难。
2025年7月,著名的编程社区Stackoverflow发布了今年5月进行的调查结果。在接受调查的50,000名用户中,约有80%使用AI编程工具。但是,“不信任AI”(46%)的用户比例高于“信任AI”(33%)的用户。与2024年相比,AI用户的阳性评估从70%以上降至60%;处理复杂开发活动的信心也从35%下降到29%。
AI编写的代码通常包含人们需要检查和纠正的BANKSAD错误。尽管AI在编程竞赛中取得了惊人的成果,但它通常不会实现所有功能当面对真正的软件开发需求时,正确,完全完全执行危险操作。
AI开发合作平台发生了严重的事故。尽管用户明确要求未经许可就不应更改代码,但删除整个公司环境数据库仍在删除。更糟糕的是,它还声称数据是“不可撤销的”。但是,用户通过Manu操作成功恢复了数据库。
该事件引起了有关AI编程工具的可靠性的广泛讨论。公开显示的是,类似情况不是一个孤立的情况 - 即使某些用户的数据库或代码存储库完全没有AI,有些用户也会报告。
“ AI,可以使我像淘宝这样的网站吗?”
软件开发通常涉及一个完整的过程:首先进行需求评估,然后设计技术解决方案,然后开发,调整DEDICATIOn,测试,最后在线。为了更快地进行重复,大多数互联网公司现在都使用“敏捷开发”,并且该过程是很多同亚我们的,但是主要框架没有改变。
Analyzing the requirements is a key step, which requires a clear and complete description of the functioning that the software should implement. For example, it is necessary to explain howThe system should feedback when a user performs an operation.每个操作细节的大量文档将尽可能复杂,而不是模糊的句子,“让我成为淘宝网站”。
接下来是技术解决方案的设计。在此步骤中,我们必须将需求分为可以单独生成的软件模块,我们还应考虑诸如建筑设计,资源消耗,排除处理等的详细信息。
The last thing is to develop and trial.这个阶段几乎不可避免地导致各种意外问题,开发人员将需要使用重复测试来确保正确实施操作。在实际项目中,通常在自我的要求或解决方案中发现漏洞,从而导致下降和开始。这也很常见。
除了复杂的开发过程外,程序本身的复杂性也是一个主要问题。为了提供一些示例:普通的iPhone应用程序的平均值约为40,000行代码,Chrome浏览器包含约600万行代码,而众所周知的操作系统Linux的内核代码超过4000万行,如果所有这些线都打印出来,则需要700,000页。
面对复杂的项目,一组好的人类开发人员通常会准确地寻找每个模块的模块,并在出错时迅速找到维修的特定代码行。但是对于AI来说,这种工作很困难。由于输入的长度,通常仅“可见”本地片段,因此很难e像一个人一样稳定对整个项目的全面理解。
普林斯顿大学的研究人员已经建立了一个测试基准(SWE-Bench),审查了AI软件开发功能,包括GitHub网站开源的数十个软件项目。得益于Github的代码变更历史记录的详细记录,研究人员遵守了人类开发人员已完成的2,000多种操作要求。研究人员需要AI开发工具来满足现有软件项目中相同的要求。实验结果表明,即使最强的AI也只能在任务的大约四分之三中完成。
斯坦福大学和人类学的研究人员建立了更具挑战性的测试基准:他们设计了80软件开发要求,从一开始就需要AI开发工具。实验结果表明,当前的AI只能在大约一半的发展任务中完成。
形成鲜明对比,优秀的人类开发人员始终可以以几乎100%的准确率完成这些开发任务。纽约大学的研究人员还参加了许多奥林匹克信息竞赛,以在编程竞赛(Livecodebenchpro)中产生高质量的竞争基准。分析问题来自最新的编程竞赛,并且缺乏对互联网问题的答案,从而避免了AI“记住答案”的可能性。值得注意的是,在该测试基准的困难问题中,所有现有的大型模型都达到了很多0分的愤怒。
您想成为工具的大师还是润滑工具的数据?
因此,回到原始问题,AI会取代人类开发人员吗?
毫无疑问,AI将是一个很好的工具。对于专业开发人员而言,AI是具有强大实施的助手。 AIAT开发工具之前,开发人员需要在Manu -Manua实施许多疲劳和无聊的代码。阿尔Ough有开发具有类似Internet操作的文档或代码,开发人员仍应尝试理解和改变自己。在AI中,这项工作非常简化。对于没有开发背景的用户,AI可以通过相对单个功能准确地实现该软件。在这种能力中,普通用户可以将AI编写的代码重复进行Sun -Day NA重复工作,从而大大提高了工作效率。
至于让AI知道完全取代人类开发人员,这似乎还为时过早。
当今的大语言模型基于在互联网上生气的数据,以及人物“写”的书籍,报纸和杂志等知识。尤其是在软件开发领域,大型语言模型仅查看软件代码的结果,但是对开发过程的细节知之甚少。 Deepmind科学家David Silver和Richard S. Sutton教导说,目前的AI是基于TH人们生成了数千年的E数据,但这并不是人类知识。人们在与现实世界的关系中积累了许多经验。 AI没有这些经验,因此不太可能克服人们。而且仍然很难让AI知道这些经历。
公众经常讨论所谓的“ 35岁危机”。实际上,技术比年龄更为压缩。至于软件开发,AI可以执行许多基本和重复的任务,例如简单生成代码,标准操作的实现以及一些链接链接。但是,难以交流的问题仍然是对复杂系统以及团队合作的建筑设计,理解和评估的需求。它涉及抽象思维,跨域知识和人类判断以及程序员的真正关键价值观。
作为程序员,您也可以考虑一个问题:如果您在AI上完成的所有工作,我是多少t要完成?如果您的员工是要重复开发具有单个功能的软件系统,例如实现问卷表格以记录用户提出的10个问题,从表中计算平均值,仅此而已,那么您需要考虑AI的可能性。而且,如果您的工作很困难,例如实施新的软件体系结构,为业务特征设计独特的算法,甚至从不清楚客户的需求中抽象特定的开发活动,那么AI将是您的助手右手。
这不仅适用于软件行业,还适用于其他行业:不必担心AI的交换,而是考虑如何在人力计算机合作期间如何定位您的角色。上面的ANG问题也适用于其他行业:尝试让AI完成您的工作。如果有效,这既是坏消息,又是好消息。坏消息是您的工作将尽快被AI取代;好消息是,您已经发现了一种掌握AI完成工作的方法。您可以尝试站在领导者的位置,并操纵更多的AI以完成更多工作。
与其让AI接收工作,不如跳起来,如果有现有职位,请考虑如何使用AI解决行业中的问题。当AI不想仅仅是高管,而是开始决定如何完成任务,以及如何组织过程,如果个人只抱怨即将被压碎的命运,他或她将失去主动选择的屁股,并最终成为用于喂食和润滑工具的工具的工具,并成为喂食和润滑工具的广泛数据。
。
“学术丰富的矿山”和“文化宝藏”西藏大学非常重要!
中国港口推动“新的三”外国交易的交易
在美国 - 欧洲裔欧洲裔峰会上,这张照片很有趣!阅读文章的三个主要问题
当近视遇到长老会时,我们可以“ nega负面和积极”?
刘小林:愿魔王永远欢迎
从“不学习”到“去上学”,西藏的教育发生了很大变化”
医生知道的冷知识!如果您知道3个项目,您会获胜
Zelensky去白宫再次与特朗普见面。和平可以导致俄罗斯和乌克兰之间的美国,欧罗巴和乌克兰吗?
要再次引起反日战争,您必须去安海伊(Anhui)尤林(Yunling)的新第四军办公室的约会地点!
“土地所有者税”会出现吗?伪造的!
绿色发展的奇迹为高质量发展的明确背景
Zelensky回到白宫,“伴奏阵容”很豪华
过敏时期将再次出现,杂草花粉更敏感
我国在南中国海建造岛屿和珊瑚礁的生态和环境的建设取得了惊人的成果
Shikumen的烟花如何获得国际图里STS潮?
为什么有不止一种人权方式?
对“减肥重量”的习俗有什么要求?
如何减少脂肪健康?你可以减肥南不吃主食吗?医生建议