作者:PA Editorial Team
鉴于开发者社区的使用量激增,对人工智能的信任问题成为首要问题。Google DevOps 报告强调了这一领域的重要发现:根据 Google Cloud 2024 年 DevOps 研究和评估,超过 75% 的软件开发人员和 IT 专业人员至少在一项日常工作任务中使用 AI。
虽然这确实是一个引人注目的数字,但该报告还警告了与人工智能提供的便利和速度相关的一些风险。根据约 3000 名技术专业人士的反馈,AI 正在帮助开发人员完成生成代码、汇总信息和解释代码功能等任务。
研究人员表示,“我们的数据表明,改进开发流程并不会自动改善软件交付,至少在没有适当遵守成功软件交付的基础知识(例如小批量和强大的测试机制)的情况下是这样。”
根据ZD新闻报告显示,81%的受访者表示他们的公司正在人工智能驱动的开发流程中投入资源,而67%的受访者表示人工智能提高了他们的代码质量。采用这种方式后,文档质量提高了 7.5%,代码质量提高了 3.4%,代码审查时间加快了 3.1%。代码复杂度进一步降低了 1.8%,虽然这些百分比单独听起来可能不大;总而言之,它们将大大提高效率。
然而,它确实提到了一个缺点:随着人工智能的采用,项目交付的稳定性有所下降。结果显示,交付速度下降了1.5%,交付稳定性下降了7.2%。此外,39% 的参与者担心人工智能生成代码的可靠性,这强调团队必须非常谨慎地进行人工智能集成管理。