如今,越来越多的开发者正在采用人工智能工具编码,但是人们似乎对其代码输出的信任却开始降低。
这个结论是根据 Stack Overflow 的 2025 年开发者调查所得出的,该调查收集了来自 177 个国家/地区的 49,000 多名开发者的反馈。
2025年,84% 的受访者表示他们正在使用或计划使用人工智能工具进行开发(高于去年的 76%),但 46% 的受访者表示他们不怎么信任这些工具的输出(高于去年的 31%)。
更具体地说,75.3% 的人士表示他们不信任人工智能生成的答案,61.7% 的人对人工智能生成的代码有道德或安全方面的担忧,61.3% 的人表示他们希望能够完全理解他们的代码。
Stack Overflow 首席执行官普拉尚特·钱德拉塞卡(Prashanth Chandrasekar)这样表示说:
“人们对人工智能工具日益缺乏信任,这成为2025年调查中一个关键的数据点,尤其是在这些人工智能工具的增长和普及速度不断加快的情况下。人工智能是一种强大的工具,但它存在很大的信息误导风险,或者可能缺乏复杂性或相关性。”
调查发现,对于 45% 的受访者来说,调试 AI 生成的代码非常耗时,这是处理 AI 生成的代码的主要挫折之一。
Stack Overflow 的调查还发现,目前只有 31% 的受访者正在使用人工智能代理(AI Agent),其中 69% 的人表示他们的工作效率有所提高。17% 的人计划在未来使用人工智能代理,而 38% 的人则表示不打算使用。
此外,64% 的开发人员并不认为人工智能会对他们的工作构成威胁,这一比例较去年(68%)略微下降。
报告还发现,69% 的开发人员在过去一年中花时间学习新的技术或编程语言,44% 的开发人员使用人工智能工具进行学习(高于去年的 37%)。
虽然开发人员正在使用人工智能来协助他们的工作,但大多数人(77%)并没有参与氛围编码为他们的专业工作。
AI处理复杂任务并不让人不满意
据统计,“复杂任务”是人工智能最大的弱点。40%的调查受访者认为,人工智能在处理复杂任务方面“糟糕”或者“非常差”。只有4.4%的受访者表示,AI工具能够“很好地”处理复杂任务,而17%的受访者表示,他们根本不用人工智能来处理复杂任务。
企业越来越多地使用人工智能来生成通常由程序员编写的代码。但 Stack Overflow 的调查展示,在软件开发行业里并不常见。只有 17% 的受访者表示,他们“目前主要”使用AI来编写代码,而 29% 的受访者表示,他们根本不打算将AI用于此目的。
而成为头条新闻的完全以人工智能为中心的编程方法“氛围编码”则完全被否定了,76% 的受访者回答“不”或“坚决不”使用。
开发者们将AI应用实际的用途或许更有启发性,其中替代或补充传统搜索引擎是一个热门选择,87% 的受访者表示说,他们使用人工智能来“寻找答案”或“学习新概念或技术”(或两者兼而有之)。
许多开发者对人工智能的保留态度在调查中表现为“对这项技术的失望”。其中最主要的是,66% 的受访者认为人工智能给出的解决方案“接近正确,但并不完全正确”。此外,16% 的受访者抱怨“很难理解其代码的工作原理和结构”。
这产生了进一步的问题,45%的受访者抱怨调试AI生成的代码比人类编写的代码“更加耗时”。
此外,人工智能代理(AI Agent,如今已成为软件开发领域的新热词)的应用也备受关注,但人们似乎对它了解甚少或尚未广泛采用。69% 的受访者表示,他们目前在工作流程中未使用AI Agent,其中 38% 的受访者表示不打算使用。此外,41% 的受访者表示,Agent对他们的生产力几乎没有任何积极的作用。
在此项调查里,还有其他有意思的发现还包括:
对于希望进入现代软件行业的人来说,这是一个好消息。尽管一些公司建议新应用程序在开发过程中希望使用人工智能,但此调查显示,大多数公司的实际情况并非如此。
Stack Overflow的调查显示,只有4.3%的受访者表示:“我觉得我不再需要别人的帮助了,这是人工智能的功劳。”
但是从目前看来,尽管人工智能被各种大肆炒作,但以人为本的工作场所仍要持续一段时间。
作者:行动的大雄
本文为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。