← 最新论文
💻 computer science

AI-Assisted Continuous Integration and Continuous Deployment Pipelines for Low-Code and Customer Relationship Management-Based Enterprise Platforms

本研究提出并评估了一种专门为低代码和基于 CRM 的企业平台设计的 AI 辅助 CI/CD 框架,证明了集成人工智能与传统流水线相比,能显著提高部署可靠性、缩短构建时间并增强故障检测能力。

原作者: Fahad Khayyam

发布于 2026-10-08
📖 1 分钟阅读☕ 轻松阅读

原作者: Fahad Khayyam

原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

在现代商业世界中,公司依赖庞大的数字系统来管理从客户关系到内部销售追踪的一切事务。为了保持这些系统的顺畅运行,组织使用一种被称为“持续集成与持续部署”的方法。可以将这想象成一条自动化的软件装配线:每当开发人员对程序进行微小的更改时,系统都会自动对其进行检查、测试并为发布做准备。这一过程确保了更新能够快速进行且不会破坏现有系统。然而,随着企业越来越多地使用“低代码”平台(即允许人们使用视觉模块而非从头编写复杂代码来构建应用程序的工具)以及专门的客户管理软件,这些标准的装配线正开始显得力不从心。它们是为传统的编码环境设计的,往往无法处理这些较新平台独特且快速变化的特性,从而导致延迟和错误。

亚美尼亚美利坚大学的研究员法哈德·卡亚姆(Fahad Khayyam)致力于通过在装配线中加入人工智能层来解决这一问题。其目标是创建一个更智能的流水线,使其不仅能实现自动化工作,还能从过去的错误中学习,从而在问题发生前预测未来的问题。在一项发表于2026年10月的研究中,卡亚姆设计了一个实时监控软件交付过程的系统。该智能系统不再仅仅等待测试失败,而是分析诸如构建耗时、测试通过率以及计算机资源占用情况等数据。通过观察这些模式,系统可以在更新发布之前,预判其成功的可能性或失败的可能性。

为了测试这一想法,研究人员构建了一个模拟大型公司管理软件方式的环境。他们向系统输入了典型开发周期的数据,包括代码编译所需的时间、测试通过的频率以及系统崩溃的频率。人工智能模型利用这些信息进行训练,以识别出现问题的部署迹象。当系统检测到高失败风险时——例如构建时间过长或计算机内存耗尽——它可以标记该问题,甚至延迟发布以防止灾难发生。该研究将这种新型的、由人工智能辅助的方法与缺乏这种预测智能的传统流水线进行了对比。

结果显示出性能上的显著提升。在传统设置中,构建应用程序的平均时间为12.5分钟,系统成功部署新更新的概率为87%。当加入人工智能后,平均构建时间降至9.8分钟,减少了近22%。更重要的是,部署成功率上升到了95%。该系统在发现潜在问题方面也变得更加出色;其准确检测故障的能力从传统系统的72%提升到了91%。在一次特定的测试运行中,人工智能在概率分值仅为0.41的低概率情况下就正确预测了失败,而传统系统则只会尝试进行部署,并很可能会导致崩溃。

这些发现表明,将人工智能集成到软件交付过程中可以显著提高其可靠性和效率,特别是对于使用低代码工具和客户管理系统的公司而言。研究指出,通过利用数据来预判问题,组织可以避免那些通常伴随手动或纯自动化检查而来的延迟和中断。然而,研究人员指出,这些结果来自于模拟环境。虽然数据令人振奋,但该系统尚未在真实世界全球性企业的庞大且复杂的网络中进行测试。研究表明,尽管该方法在受控条件下表现良好,但仍需通过更大规模、更多样化的数据集进行进一步测试,以确认其是否能够应对企业运营的完整规模。目前,这项研究为企业如何利用智能监控来使数字引擎运行得更顺畅、更快速提供了一个极具吸引力的蓝图。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →