英语轻松读发新版了,欢迎下载、更新

人工智能促进 IT 现代化:更快、更便宜、更好

2024-12-02 00:00:00 英文原文

虚拟的核心每个大型组织都是拖慢业务发展速度的巨大支柱:遗留 IT 系统中的技术债务。这些大型系统通常是几十年前建成的,构成了公司的技术支柱,并在几乎每个领域发挥作用。财富 500 强公司使用的软件中有多达 70% 是 20 年前或更长时间开发的1(请参阅侧边栏“什么是遗留系统,以及它们如何阻碍组织?”)。

对这些老化系统进行现代化改造并偿还债务科技债务“传统上,它被认为是一个‘IT 问题’,而企业领导者或多或少都满足于解决这个问题。”原因很熟悉:成本太高(通常数亿美元)、时间太长(五到七年)、破坏性太大、投资回报率低。不清楚,目前的系统基本上可以工作。

但随着技术渗透到企业的每一个角落,并成为公司创造价值能力的核心,IT 系统现代化必须成为 CEO 的首要任务。技术进步带来的机遇和风险生成式人工智能(gen AI)机器人技术“需要现代技术基础。事实上,技术带来了业务转型中约 71% 的价值。2打破技术债务的恶性循环,实现业务现代化,麦肯锡,2023 年 4 月 25 日。事实上,构建和维护这些老化企业系统的程序员已经达到退休年龄,这使得现代化的需求变得更加紧迫。

人工智能的新发展,特别是新一代人工智能,正在从根本上重新调整传统技术现代化的成本和收益,并减少技术债务,作为一系列更大变革的一部分。IT 运作方式。以一家领先的金融机构的交易处理系统为例,三年前,该系统的现代化成本将远远超过 1 亿美元,而如今使用人工智能技术时,成本远低于一半。这种转变使得许多曾经过于昂贵或耗时的现代化努力突然变得可行。并且有能力衡量和跟踪技术债务的直接成本及其对损益结果的影响(在许多情况下高达总投资支出的 40% 到 50%),公司可以跟踪他们所产生的价值。

虽然现在还处于早期阶段,但我们的经验表明,利用新一代人工智能可以消除大部分手动工作,从而使技术现代化时间表加快 40% 至 50%,技术债务产生的成本降低 40%,同时提高质量的输出。然而,这种价值与技术本身的联系较少,而更多地与技术的使用方式相关,特别关注以下方面:

  • 改善业务成果。将旧代码转换为现代技术语言只是将您的技术债务从遗留系统转移到现代系统。避免这种“代码和负载”问题需要使用 gen AI 来帮助做出更好的业务决策并实现重要事项的现代化。
  • 启用自主生成人工智能代理。事实证明,建立和训练一支能够在一系列端到端流程上独立工作并在人类监督下协作的新一代人工智能代理大军,可以显着改进 IT 现代化工作(请参阅边栏“LegacyX”)¤)。
  • 专注于扩展价值。多智能体模型的价值来自于将其工业化,这样它就可以扩展并应用于业务的多个领域,并持续偿还技术债务。

一代人工智能代理如何改善代码和业务成果

技术现代化的核心涉及改造现有应用程序,以利用现代技术、框架和架构。此过程可以包括切换到更易于使用的编程语言、过渡到提供更多功能的现代框架、重组系统以创建模块化,甚至修复和迁移应用程序以在更便宜的云环境上运行。利用新一代人工智能能力来做出这些改变,提高云计划的投资回报率,而偿还技术债务需要重点关注上述三个领域。

Digital generated image of futuristic cubes connecting. Cloud technology concept.

改善业务成果

公司倾向于以一种生硬的方式使用 gen AI,例如,将遗留代码直接输入到 gen AI 工具中,然后将其翻译成现代语言。然而,这种代码和加载方法本质上将您的技术债务迁移到现代环境中。这一陷阱与许多公司在云计算早期陷入的陷阱类似,当时的重点是“提升和转移”,即将现有应用程序迁移到云端遗留问题仍未得到解决。

遗留技术现代化工作的目标不应该是转换尽可能多的代码行。应该是改进系统和流程,以便业务能够产生更多价值。这意味着使用 gen AI 来理解您已有的代码,确定产生业务价值所需的内容,然后对实现该结果所需的流程进行现代化改造。

如果应用得当,gen AI 能够在几分钟内将通常难以理解的遗留元素(文档、代码、可观察数据、调用日志、编程方法等)翻译成简单的英文流程描述。一家金融服务公司的工程师采访了多位专家,以补充现有的有限文档,并将记录输入到 gen AI 模型中,以提供更好的指导。这种清晰度不仅可以帮助工程师了解系统正在做什么,还可以让业务专家帮助确定真正需要什么。通过这种方式,业务和工程专家可以共同确定他们想要什么、应该更新什么以及可以丢弃什么。

启用自主生成人工智能代理

我们之前写过,在软件开发中,使用 gen AI 代理来协助开发人员编码- 可以帮助一些开发人员提高生产力。3通过生成式 AI 释放开发人员的生产力,麦肯锡,2023 年 6 月 27 日。我们的经验表明,这种加速的下一个阶段将使数百个新一代人工智能代理能够在人类监督下独立运行,特别是随着模型的扩展(如图所示)。

As companies scale their generative AI agents, speed and productivity for IT modernization increase.

这种自主代理方法的核心是部署许多专门的人工智能代理,每个代理都有不同的角色和专业知识,在复杂的任务上进行协作。他们可以执行的任务包括数据分析、协调复杂的集成、设计和运行测试用例以及根据人类的实时反馈完善结果。

然而,真正的价值来自于协调代理不仅完成任务,而且完成整个软件开发过程。例如,数据映射和存储代理执行数据分析、合规性分析、质量保证以及创建相关文档。这些代理与专注于威胁分析、信息安全策略、安全设计和 QA 代理的安全设计代理合作,开发安全、可靠且有效的代码。

为了确保新一代人工智能代理提供正确的结果,实施一系列控制措施非常重要。例如,建设性的反馈循环允许代理审查和改进彼此的工作。Gen AI 代理还可以通过编程来自学解决问题,或者在无法解决问题时将其上报给人类经理。一些人工智能代理甚至可以直接向经理提问。为每一代人工智能代理分配 ID 可以让管理人员快速识别问题的根源并解决它。同样,组织可以开发专门的代理,根据已确定的道德和偏见问题自动测试和纠正其他代理的输出。

人们扮演的角色对于指导和管理新一代人工智能代理仍然至关重要。产品负责人、工程师和架构师等专家需要了解遗留系统的意图,找出哪些流程对业务很重要,并制定和设定目标和目标状态。

精心策划的新一代人工智能代理方法的威力在一家银行公司中得到了体现,该公司多年来一直试图对其大型机进行现代化改造,但没有成功。当部署大量 gen AI 代理时,该银行能够迁移和改进许多大型机组件,作为迁移到 Java、Angular UI 和 PostgreSQL 目标状态的一部分。为了实现 20,000 行代码的现代化,该公司估计需要 700 到 800 小时才能完成迁移。精心策划的新一代人工智能方法将这一估计降低了 40%。例如,关系映射步骤从需要 30 到 40 小时才能完成,减少到仅需大约 5 小时。

在另一个案例中,一家全球 15 强保险公司使用这种方法对遗留应用程序和服务进行现代化改造。第一步是对代码进行逆向工程,以更好地理解技术规范,然后使用 gen AI 代理生成代码并自动执行发现和转换过程。结果是代码现代化效率和测试提高了 50% 以上,编码任务的加速速度提高了 50% 以上。

专注于扩展价值

围绕新一代人工智能的兴奋使得公司将大量时间集中在评估和选择工具上。这很重要,但与解决更大的问题和机遇相比,它显得相形见绌:如何扩展新一代人工智能。正如一位首席信息官最近所说,“我不想用一种工具来解决一个问题;我想要一种工具来解决一个问题”。我需要解决数百个问题的能力。”

技术领导力应专注于开发中央、自主的新一代人工智能功能,该功能可以构建复杂的多代理、端到端工作流程。此功能有两个主要组成部分:

  • 工厂。工厂是一群开发和管理多代人工智能代理以执行特定端到端流程的人。该工厂的目标是标准化和简化构成新一代人工智能代理的开发、部署和管理的各种流程。工厂开发了一套用于代理开发和管理的标准化工具和方法,例如监控、可追溯性、文档管理和大语言模型访问。一个组织应该考虑在成熟的早期阶段发展五到十个代理工厂。
  • 平台。gen AI 平台是工厂可以访问的一组标准化的可重用服务和功能。平台应包括用户界面、将 gen AI 服务连接到企业服务(例如 Jira 或 ServiceNow)的 API、一系列支持- 服务(例如数据导入服务或代理编排服务),以及可加载以执行特定任务的 gen AI 代理库。理想情况下,公司应该开发一到两代人工智能工厂,以确定它们共同使用的服务和功能类型,然后标准化这些元素并通过平台提供它们。由相关专家组成的专门团队应监督该平台的开发和管理,并根据特定 KPI(例如服务或功能使用)密切跟踪使用情况。

后续步骤

希望转向这种多代理编排模型的公司应考虑采取四个步骤:

  • 对任何时间较长、需要多人参与的技术提案提出质疑。传统上,许多大型 IT 项目需要许多人工作多年才能交付价值。任何遵循此模型的提案都应持怀疑态度。这意味着要审查所有正在进行的提案和举措,以确定人工智能如何降低成本并缩短时间。特别彻底地审查旨在使用新一代人工智能功能的计划和提案。这些功能可能是有限的或辅助的,因此无法提供太多价值。
  • 让人工智能专注于您最大的问题。小规模的举措会带来小规模的成果。Gen AI 有潜力从根本上重新定义现代化系统和减少技术债务的成本效益。确定最大、最复杂的技术问题(这些问题耗资数亿美元、需要多年时间并造成大量技术债务),并专注于为这些问题开发新一代人工智能解决方案。这项努力的一部分应包括重新审视之前被认为过于昂贵或耗时的技术现代化计划。
  • 将您的商业计划与价值明确联系起来并积极跟踪它。虽然许多公司都有商业计划,但它们往往很肤浅或范围有限(例如,只关注技术而不是运营模式)。一个强有力的计划可以详细了解所涉价值、一路上要捕获的价值增量(考虑持续成本,如当前和未来的基础设施运行成本,以及一次性成本,如代码现代化)、活动捕获它们所需的时间,以及捕获盈亏平衡点的时间线。比制定计划更重要的是重新审视它并确保现代化工作真正实现了预期价值。如果没有这种纪律,强有力的计划通常会慢慢失去焦点并默认交付代码而不是价值。
  • 领先于人才、技术和运营模式的影响。随着这种多代理方法的扩展,公司将需要了解并规划其业务影响。其中包括如何重新考虑您的人才战略和再培训计划、您的运营模式如何适应、运营支出和资本支出将如何变化等优先事项。这些是首席执行官和董事会层面的问题,需要深思熟虑的规划。

在有效应用新一代人工智能来实现传统技术现代化和减少技术债务方面,各公司仅仅触及了表面。专注于如何协调新一代人工智能代理抓住有意义的商业技术机会,是公司能够削减技术债务并使其技术资产推动创新和价值的唯一途径。

亚伦·鲍科姆是麦肯锡亚特兰大办事处的合伙人;马特·菲茨帕特里克是纽约办事处的高级合伙人,其中张志伟是一位首席建筑师并且丹·柯林斯是高级校长;但丁·加布里埃利是费城办事处的首席产品经理。

作者衷心感谢 Rob Patenge 对本文的贡献。


本文由纽约办公室编辑总监 Barr Seitz 编辑。

关于《人工智能促进 IT 现代化:更快、更便宜、更好》的评论


暂无评论

发表评论

摘要

本文强调了生成式人工智能 (gen AI) 在解决大规模技术挑战方面的变革潜力,例如现代化遗留系统和减少技术债务。以下是这篇文章的主要见解:1. **关注商业价值**:公司应优先考虑解决重大技术问题的计划,而不是小型项目。这种方法利用了 gen AI 的潜力,大幅降低与大型现代化工作相关的成本和时间表。2. **对提案进行严格评估**:任何涉及较长项目时间或需要大量人力的技术提案都应仔细审查。Gen AI 可实现更高效的解决方案,因此没有这些好处的提案应该引起警惕。3. **多代理编排模型**:本文强调需要多代理编排模型来有效管理和执行复杂的端到端流程。这涉及开发标准化开发、部署和管理实践的代理工厂。4. **平台开发**:公司应开发具有可重用服务和功能的标准化平台。这些平台有助于访问新一代人工智能工具,并确保跨各种企业系统的无缝集成。5. **人才和运营模式适应**:随着组织扩大多代理编排模型的使用,他们还必须调整其人才战略、再培训计划和整体运营模式,以有效地利用这些新技术。6. **价值跟踪和计划纪律**:有效的现代化工作应与详细的业务计划密切相关,该计划概述了价值增量、成本(持续的和一次性的)、获取该价值所需的活动以及时间表。定期重新审视和验证该计划至关重要。### 实施的关键步骤:1. **审查现有计划**:仔细审查当前的技术项目和提案,以确定人工智能可以显着降低成本并加快交付的领域。2. **关注大问题**:将新一代人工智能的努力集中在大型、复杂的技术挑战上,而这些挑战传统上解决起来成本太高或太耗时。3. **明确的以价值为中心的规划**:制定专注于价值获取的详细业务计划,包括成本考虑因素和时间表。定期跟踪该计划的进展情况,以确保与预期结果保持一致。4. **为可扩展性影响做好准备**:战略性地规划扩展一代人工智能使用的更广泛的组织影响,例如人才管理、运营模式调整和财务规划。通过专注于这些领域,公司可以最大限度地发挥人工智能在技术资产现代化和推动重大商业价值方面的优势。