当敏捷开发遇上AI

2024-09-02 23:52
文章标签 ai 开发 敏捷 遇上

本文主要是介绍当敏捷开发遇上AI,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/

多年来,敏捷软件开发一直被视为一种高效的方式来交付业务所需的软件。这种实践在许多组织中已经运作了二十多年,并且也是Scrum、DevOps等协作实践的基础。然而,敏捷方法在人工智能(AI)设计和实施中的效果可能并不理想。

根据全球政策智库兰德公司(RAND Corporation)最近的一份报告,敏捷开发可能成为AI项目成功的障碍。这项研究基于对65位拥有至少五年AI和机器学习模型开发经验的数据科学家和工程师的采访,最初是为美国国防部进行的,并于2024年4月完成。报告的共同作者,兰德公司的高级技术政策分析师James Ryseff指出,AI项目常常陷入困境,甚至无法启动。

有趣的是,许多AI专家认为正式的敏捷软件开发实践会阻碍AI项目的成功。研究发现,受访者中有不少人认为,敏捷开发过程中一些严格的解释并不适用于AI项目。尽管敏捷软件运动的初衷并不是要发展出僵化的流程,但许多组织却要求其工程团队普遍遵循相同的敏捷流程。结果,某些工作任务要么在下一次冲刺中重新开启,要么被缩减得极其小而变得毫无意义,难以适应一到两周的冲刺周期。尤其是AI项目需要一个不确定时间的数据探索和实验阶段,这与敏捷开发的节奏并不匹配。

兰德的研究还提出了其他可能限制AI项目成功的因素。尽管IT项目的失败已被广泛记录,但AI项目的失败具有不同的特征,如昂贵的劳动力和资本需求、高算法复杂性等,使其不同于传统的信息系统。此外,AI项目的高知名度可能增加利益相关者想要了解项目风险驱动因素的愿望。

研究团队指出,AI项目失败的主要原因包括:行业利益相关者对AI要解决的问题理解不清或沟通不畅;组织缺乏训练有效AI模型所需的数据;过度关注最新技术而忽视了解决实际问题;基础设施不足以管理数据和部署AI模型;以及技术应用于AI难以解决的复杂问题。AI并不是万能的,有些困难的问题,即使是最先进的AI模型也无法自动解决。

尽管正式的敏捷实践可能过于繁琐,但IT和数据专业人员仍需要与业务用户保持开放的沟通。受访者建议,技术团队应经常与业务合作伙伴沟通项目的状态,而不是盲目采用现有的软件工程流程。开放的沟通不仅有助于建立信任,还能增加项目成功的可能性。

兰德团队还建议选择“持久性问题”,并在启动AI项目之前,准备好至少一年时间来解决特定问题。如果一个AI项目不值得这种长期承诺,那么可能根本不值得开始。此外,虽然专注于业务问题而非技术解决方案至关重要,但组织也必须在支持AI工作的基础设施上进行投资。

这篇关于当敏捷开发遇上AI的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1131428

相关文章

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

Spring AI ectorStore的使用流程

《SpringAIectorStore的使用流程》SpringAI中的VectorStore是一种用于存储和检索高维向量数据的数据库或存储解决方案,它在AI应用中发挥着至关重要的作用,本文给大家介... 目录一、VectorStore的基本概念二、VectorStore的核心接口三、VectorStore的

基于Python开发批量提取Excel图片的小工具

《基于Python开发批量提取Excel图片的小工具》这篇文章主要为大家详细介绍了如何使用Python中的openpyxl库开发一个小工具,可以实现批量提取Excel图片,有需要的小伙伴可以参考一下... 目前有一个需求,就是批量读取当前目录下所有文件夹里的Excel文件,去获取出Excel文件中的图片,并

基于Python开发PDF转PNG的可视化工具

《基于Python开发PDF转PNG的可视化工具》在数字文档处理领域,PDF到图像格式的转换是常见需求,本文介绍如何利用Python的PyMuPDF库和Tkinter框架开发一个带图形界面的PDF转P... 目录一、引言二、功能特性三、技术架构1. 技术栈组成2. 系统架构javascript设计3.效果图

基于Python开发PDF转Doc格式小程序

《基于Python开发PDF转Doc格式小程序》这篇文章主要为大家详细介绍了如何基于Python开发PDF转Doc格式小程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 用python实现PDF转Doc格式小程序以下是一个使用Python实现PDF转DOC格式的GUI程序,采用T

使用Python开发一个图像标注与OCR识别工具

《使用Python开发一个图像标注与OCR识别工具》:本文主要介绍一个使用Python开发的工具,允许用户在图像上进行矩形标注,使用OCR对标注区域进行文本识别,并将结果保存为Excel文件,感兴... 目录项目简介1. 图像加载与显示2. 矩形标注3. OCR识别4. 标注的保存与加载5. 裁剪与重置图像