红帽公司推出了大幅增强人工智能(AI)功能的"Red Hat Developer Lightspeed",旨在提升开发人员生产力。本次发布旨在满足开发人员对应用程序迁移自动化和效率提升的需求,新工具通过将AI整合到整个开发流程中,旨在加速企业的现代化进程。
作为IBM子公司,红帽此次推出的Developer Lightspeed主要特点是为核心工具"Red Hat Developer Hub"和"Migration Toolkit for Applications (MTA)"增加了生成式AI功能。该功能可自动执行文档编写、测试计划制定、代码重构等任务,并通过对话式界面支持自然语言指令操作。
特别值得注意的是,MTA 8版本支持从开源平台Cloud Foundry到红帽OpenShift的自动转换。该工具通过分析现有应用程序的运行信息和部署数据,将其转换为标准化文档,并基于此生成针对OpenShift优化的Helm Chart形态制品。生成的部署文件还可与持续交付(CI/CD)管道联动,实现自动化部署。
红帽重点关注这两大系统的协同效应。Lightspeed通过接收MTA的静态代码分析结果,针对迁移需求提供代码修改的AI建议。开发人员在此过程中可查看修改建议的背景信息,并通过单击决定是否采纳。通过这种迭代流程,AI能够随时间推移提供更精准的重构建议。
此外,企业可先转换典型架构应用程序,随后将经验扩展应用到其他类似应用程序,从而节约整体现代化战略的时间与成本。这种以AI为核心的自动化方案还能有效减少技术债务,维持质量及开发准则的合规性。
红帽旨在通过Developer Lightspeed最大限度地减少开发人员的上下文切换,提升专注度。目前Lightspeed通过Red Hat Developer Hub和Advanced Developer Suite订阅提供预览版,而与MTA集成的功能已正式开放服务。
红帽此次AI功能升级不仅限于工具发布,更重要的意义在于为IT组织面临的现代化挑战提供了应对策略。这个能同步实现迁移与代码优化的系统,将为大型企业和具有云原生转型需求的企业带来何种实际效益,值得持续关注。


