SuperAPI AI 工具集

legacy-modernization-agents

编程与开发

查看项目

更新于 10-15 19:58

技能介绍

用途:面向 COBOL 与大型机工作负载的 AI 辅助现代化,目标为 Java Quarkus、C# 或 .NET 服务。上游示例为 Azure-Samples/Legacy-Modernization-Agents,提供分析、转换与依赖映射的现代化智能体。兼容 COBOL、Java、Quarkus、C#、.NET 与 Microsoft Agent Framework。

工作流:先做评估,收集 COBOL 程序、copybook、JCL、数据文件、事务定义与现有运行约束;在生成目标代码前,将每个组件分类为保留、包装、重构、重写或退役;把 COBOL 数据定义映射到目标语言类型,保留精度、带符号数值行为、文件布局偏移与校验规则;以小切片转换业务逻辑,并用测试对比源行为与生成的 Java 或 C# 行为;核心行为验证后再为文件、批处理调度、数据库、队列与服务边界构建集成适配器;在迁移报告中记录每个生成产物、人工决策、未解决假设与测试缺口。

限制与护栏:不要对源仓库执行破坏性迁移,转换输出写入独立目标目录;在声称功能等价前,需有可执行的表征测试或经审阅的示例;保留批处理顺序、重启点、日期处理、舍入行为与异常处理;上游仓库仅作示例实现,直接复用代码前应查看其 README、前置条件与许可证状态。

预期输出:迁移评估、目标架构说明、转换代码计划、测试策略,以及从 COBOL 资产到生成的 Java 或 C# 产物的可追溯矩阵。