利用代理式人工智能加速 .NET 现代化
适用于 .NET 的 AWS Transform 可以将从 .NET Framework 到跨平台 .NET 的大规模现代化速度提高到多达 4 倍。借助 .NET 现代化代理,现代化团队可以通过协作来一致地执行规模更大、更加复杂的项目,消除对 Windows 许可证的依赖以便将运营成本降低多达 40%,并提高代码质量、性能和安全性。
优势
工作原理
现代化团队可以与 .NET 领域专家级代理进行自然语言交互,从而使用统一的 Web 体验。在用户的监督下,该代理会分析源代码存储库中受支持的项目类型、版本和软件包依赖项,并提出现代化计划。获得批准之后,该代理将转换代码、执行单元测试、生成自然语言转换摘要以及验证 Linux 就绪情况,并持续更新里程碑和阻碍。对于需要开发人员注意的特定应用程序,开发人员可以继续在 Visual Studio IDE 中进行转换。
数字的影响
节省的许可成本
与基于 x86 的同类实例相比,在基于 AWS Graviton 的实例上运行的现代化应用程序的性价比可提高
端到端自动化
应用程序发现和规划
适用于 .NET 的 AWS Transform 代理使用来自 Amazon Bedrock 大型语言模型的深厚领域专业知识和情报来进行最佳推理。通过扩展的连接器支持,该代理支持来自 GitHub、Bitbucket 和 GitLab 的源代码集成。该代理会分析源代码存储库,以便确定 .NET 版本、项目类型以及代码和软件包依赖关系,并提供转换前的评估报告。根据您的代码库、依赖关系和既定业务目标,.NET 代理会提供量身定制的转换计划和建议。

代码转换和重构
.NET 代理支持转换多种 .NET 项目类型,包括 MVC、WCF、Web API、控制台应用程序和单元测试项目。它提供了存储库级配置并处理第三方软件包,因此减少了转换 .NET Framework 应用程序时所需的手动工作。该代理使用 .NET 编译过程来转换 .NET Framework 应用程序,并在安全的网络隔离环境中以迭代方式解决编译错误。完成任务之后,该代理会将转换后的代码提交到存储库中的新分支,同时保留原始源代码。

测试和验证
.NET 代理会在成功完成转换时自主执行单元测试项目并验证 Linux 就绪情况,所有这些操作都需要接受人工审查和批准。它会生成自然语言转换摘要,其中包含对源代码进行的全部更改以及已经确定的编译问题,以便于审查和优化。完成作业之后,您还会收到电子邮件通知,其中包含指向转换后的存储库的深度链接。您可以审核分支,并在方便时合并代码。

参加自助游,按照您自己的节奏探索
-
Thomson Reuters
在我们看来,AWS Transform 就像是我们团队的延伸:不断学习、优化并帮助我们加快行动步伐。它不仅对我们的 .NET 应用程序进行了现代化改造,还加速了各项工作的进展。无论是生成式人工智能、跨平台开发还是简化运营,我们都可以快速适应并为客户提供更加智能的解决方案。依靠 AWS 这样的合作伙伴,我们能够证明,即使是技术领域最值得信赖的公司也可以像初创企业那样快速行动。
Thomson Reuters 平台工程支持副总裁 Matt Dimich -
The Hartford
AWS Transform 加速了我们的现代化改造工作,并提高了云迁移计划的上市速度。它不仅帮助我们将旧代码的转换时间从数月缩短到几周,还在整个过程中为我们的开发人员提供了宝贵的见解和建议。
The Hartford 软件工程总监 Gaurav C Patrikar -
GTI
通过使用 AWS Transform 将我们的一个 .NET Framework 应用程序移植到 .NET 8,我们减少了 70% 的现代化改造工作,成功率高达 100%。
GTI 软件开发总监 Enrique Zazueta -
Signaturit
我们开始对许可证管理组件进行现代化改造,该项目原本预计需要 6 到 8 个月的时间,但使用 AWS Transform,在短短的几天内就完成了。
Signaturit 首席技术官 Jordi Martin -
加勒比考试委员会
在不到两天的时间内将 143000 多行 .NET Framework 代码现代化改造为跨平台 .NET,估计为开发人员节省了 270 个工时,这是一项了不起的成就。
加勒比考试委员会技术创新总监 Rodney Payne -
Planet DDS
使用 AWS Transform,我们能够加速和标准化从 .NET 4.6 向 .NET 8 的转换。我们成功转换了 90% 的代码库,彻底对它们进行了编译,并满足了所有的验收标准。原本为期三个月的转换工作在不到一周的时间内就完成了。这款工具准确地处理了复杂的更改,例如依赖项注入配置,因此减少了对手动审查的需求。这种默认正确的体验让我们有信心快速、精确地扩大 .NET 现代化改造规模。
Planet DDS 工程副总裁 Rahul Khot -
Experian
Experian 数据办公室面临着一项复杂任务,他们需要将七个 .NET 应用程序从版本 6 升级到版本 8。传统的升级过程需要消耗大量的工程资源、手动执行代码分析和投入大量的时间。而借助适用于 .NET 的 AWS Transform,我们在总工作量中减少了多达 49 次的 Sprint,并将每个升级项目的工作量从 15 次 Sprint 减少到 8 次 Sprint。这意味着在 687600 行代码中实现了 80% 的代码自动转换率,生产力提高了 47%,这样,我们就能够更快地交付项目、解决漏洞,并在所有的七次成功升级中保持一致的结果
Experian 技术和工程总监 Anup Pancholi
合作伙伴















