生成AI的崛起:更新传统IT系统

企业IT领袖们现在正通过生成式AI获得支持,对其负担着过时代码的旧版IT系统进行现代化改造

人工智能能解决“婴儿潮一代”使用的过时遗留系统所面临的编程语言挑战吗?

AI solve Legacy systems

你知道吗?有些遗留IT系统仍然在运行Cobol编程语言的代码,也就是比披头士还早的一种语言?随着这些系统的老化以及熟悉Cobol的开发人员退休,组织机构开始借助生成式人工智能为其过时的代码注入新的生命。这就像软件的一种语言翻译器,能将Cobol转换为现代化的语言,比如Java和Python。 😲

拥抱生成式人工智能的力量

商业IT领导层认识到生成式人工智能在更新古老的IT遗留系统方面的潜力,这些系统常常负担着陈旧的代码。为了控制开支和提高生产力,公司正在尝试使用基于人工智能的编码助手,可以帮助完成诸如代码文档编写和自动补全等任务。

GitHub、Amazon、Google、IBM和Microsoft都发布了自己的生成式人工智能工具,这使开发者的生产力增加了25%。这就像有一个个人助手,可以在编写代码时进行拼写检查、自动填充和建议修正。这些编码助手正在成为开发者的重要伴侣,处理乏味的任务,为他们解放出更多创造性的工作时间。 💼💻

从代码创作到代码复苏

传统上,编码助手主要关注编写新代码。然而,像ADP这样的组织正在尝试采用生成式人工智能来更新和优化现有的代码。在遗留系统的情况下,这一点尤为重要,因为该系统的软件代码通常是用过时的语言编写的,从而带来兼容性和维护上的挑战。

例如,IBM的编码助手利用生成式人工智能协助开发者将Cobol代码翻译为Java或保持在Cobol中。这一点非常重要,因为许多公司仍然依赖于Cobol驱动的大型计算机,需要谨慎处理以确保其继续有效运行。该工具能理解代码的意图,并用简单的英语提供建议,简化将旧代码转换为可用的Java的过程。👩‍💻🚀

参考资料:ENBLE – 2023年全球十大最大人工智能公司

遗留IT系统的未来

随着生成式人工智能的不断演进,遗留IT系统的应用潜力是无限的。人工智能不仅可以帮助将代码转换为现代化的语言,还可以优化其效率和性能。这为在不完全彻底改造系统的情况下增强遗留系统的可能性带来了机会,节省了时间和资源。

此外,生成式人工智能对于依赖于遗留IT系统的组织来说,是一种生命线。通过更新和革新这些系统,企业可以在快速创新的时代保持竞争力。它们还可以填补即将退休的开发者与年轻劳动力之间的知识鸿沟。

问答:回答您的燃烧问题

问:生成式人工智能能完全取代人类开发者吗? 答:虽然生成式人工智能是一种强大的工具,但它不能完全取代人类开发者。它擅长自动化重复性任务和提出代码改进建议,但开发者在设计和架构系统方面仍然发挥着至关重要的作用。

问:使用生成式人工智能来更新代码是否有风险? 答:与任何技术一样,使用生成式人工智能存在风险。必须对生成的代码进行彻底的测试和验证,以确保其与所需功能一致。需要人工的监督来检查任何错误或意外后果。

问:使用生成式人工智能更新遗留IT系统需要多长时间? 答:所需的时间取决于代码库的复杂性以及更新的范围。简单的转换可以相对快速地完成,而更复杂的更新可能需要更长时间。全面了解现有代码对于成功的转换至关重要。

问:生成式人工智能还能为IT系统带来哪些其他好处? 答:除了更新遗留系统外,生成式人工智能还可以帮助进行代码优化、错误修复,甚至生成合成测试数据。它有潜力简化软件开发流程,并改善整体系统性能。

总而言之

生成式人工智能已经成为更新老化的传统IT系统的强大工具,为过时的代码注入了新的活力。通过人工智能驱动的编码助手的帮助,开发人员可以更高效、更有效地应对传统系统带来的挑战。这标志着软件开发的进化迈出了重要的一步,并为企业带来了更加高效的未来。💪🌐

你知道在技术行业中还有哪些有趣的生成式人工智能的应用吗?🤔在下方评论区分享你的想法,让我们继续交流吧!


Deanna Ritchie

Deanna Ritchie ENBLE的主编

Deanna是ENBLE的主编。拥有20多年的内容管理和开发经验,她给技术行业带来了丰富的知识。以前,她曾担任Startup Grind的主编。


参考资料清单:

喜欢这篇文章吗?别忘了在社交媒体上与你的朋友分享,传播知识!📢💻