系统集成商东京系统之屋株式会社(总部:东京都品川区,代表董事:林 知之,以下简称「本公司」)宣布,发布了「AI资深工程师」的最新版本(v1.2),该产品能够由AI取代资深工程师,负责COBOL的规格书制作和问答。 此版本除了增加了问答系统的意见回馈功能,并加强了与包括Claude Code在内的AI驱动开发工具的集成,还显著提升了规格书生成的品质和稳定性。这将进一步提高COBOL系统的维护和营运效率,并以适合现代开发风格的方式提供支持。 ■ 背景 在COBOL系统的维护和营运中,多年来累积的知识和技术诀窍常以隐性知识的形式,仅由特定人员掌握,这导致规格理解和调查耗时费力。 此外,近年来虽然AI已被广泛应用于提高开发效率,但AI驱动的开发工具单独面临难以充分理解庞大COBOL代码的挑战。 基于上述背景,本公司通过「AI资深工程师」强化了知识累积、利用以及与AI驱动开发的集成。这将以符合实际营运需求的方式支持COBOL系统的维护和营运。 ■ 「AI资深工程师」v1.2的主要功能与强化点 「AI资深工程师」是一个由AI取代精通COBOL系统的资深工程师工作的解决方案。v1.2增加了以下功能,提供更强大的支持: 1. 增加培育问答系统的意见回馈功能 在问答系统中,添加了一项功能,允许用户以描述性方式输入对AI资深工程师回答的意见回馈。通过此意见回馈功能,资深工程师所拥有的隐性知识和专业技能,例如开发注意事项和特殊规则,将被累积为组织的知识。 此外,对于问答系统建构初期需要长时间调查的问题,也可以通过将聊天记录注册为「诊断模式」到知识库中来实现早期解决。随着使用次数的增加,知识将不断累积,系统将日趋成熟,并实现持续的准确性提升。 回答意见回馈输入画面 2. Claude Code集成 已支持与Anthropic公司提供的AI驱动开发工具「Claude Code」的集成。通过MCP Server(SSE和Streamable-HTTP方式),可以直接从Claude Code调用AI资深工程师,将COBOL系统的知识应用于AI驱动的开发中。 此外,通过提供和设置COBOL专家技能,可以最大限度地提取AI资深工程师所拥有的知识。 Claude Code的使用范例 <在COBOL分析中利用AI资深工程师的MCP Server优势> AI驱动的开发工具单独难以充分理解庞大的COBOL代码,导致规格破碎、由于上下文稀释而导致分析不准确以及成本增加等挑战。AI资深工程师通过预先分析和矢量化庞大的COBOL系统,然后准确地向AI驱动的开发工具提供所需信息,从而解决这些问题。 利用AI资深工程师的MCP Server优势 3. 提升规格书生成的品质和稳定性 在规格书生成方面,「静态分析」负责确定性处理,而「AI」则负责语义解释,确保无论输出多少次,都能生成一致且高精度的规格书。 此外,通过使用占位符并将AI和静态分析工具获得的值嵌入到自定义模板中,实现了稳定的输出。这提高了规格书的品质,并进一步提高了维护和营运效率。 4. 其他功能改进 ・提高规格书的可视性 我们统一了流程图的表达方式,并严格运行规则,以实现一致的输出。此外,WORKING-STORAGE SECTION的层级编号显示中增加了缩进,使数据结构的层次关系更容易可视化。 流程图输出范例 WORKING-STORAGE SECTION输出范例 ・程序控制结构图的创建 我们添加了一项功能,可在规格书中自动生成整个程序控制结构图。这使得可以可视化地理解整个处理流程。 ・聊天记录的屏幕显示 在问答系统中,聊天记录现在可以在屏幕上查看。