Explain

Highly complex mainframe applications lack sufficient documentation and support from application subject matter experts. As a result, maintenance and modernization cannot be performed properly because of a lack of application knowledge.

Designed to overcome these challenges, the Code Explanation feature of IBM® watsonx Code Assistant™ for Z accelerates system programmers and Java™ developers understanding of COBOL, JCL, or PL/I code.

The Code Explanation service can be used to understand your code, whether it is COBOL, JCL, or PL/I. You may need to do that for several reasons such as learning, troubleshooting, documentation, testing, maintenance, and modernization.

2.4+ As an enhancement to the code explanation capabilities, watsonx Code Assistant for Z provides a Chat Experience feature which can be used to get explanations about code through a chat interface. Early tenure developers or system programmers can seamlessly engage themselves with this extension that uses an agentic framework, getting quick and accurate answers to questions about their code without relying on senior developers.

IBM watsonx Code Assistant for Z leverages generative AI based on the IBM Granite™ foundation model, that is specifically trained on COBOL, JCL, and PL/I code explanations, to drive enterprise application modernization.