About IBM watsonx Code Assistant for Z
IBM® watsonx Code Assistant™ for Z increases developer and system programmer productivity through a mixture of generative AI and automation.
IBM watsonx Code Assistant for Z capabilities
- Understand
Understand your application. The IBM watsonx Code Assistant for Z Understand conducts a deep analysis of your program to understand and document your application landscape, the relationships within them, and creates an application
blueprint
. - Generate
2.6.0+
Generate new COBOL code. Using watsonx Code Assistant for Z developers can update existing code and create new code using AI assistant, improving efficiency and code quality.
- Explain
Explain your code. The watsonx Code Assistant for Z Code Explanation capability leverages generative AI to explain your COBOL code, PL/I code, REXX code, Assembler code, or a JCL step in natural language that can be inserted as comments or downloaded for documentation.
- Optimize
2.1.0+
Optimize your code. The IBM watsonx Code Assistant for Z Code Optimization Advice VS Code extension performs in-depth analysis on COBOL code to identify inefficiencies and deliver recommendations for fixes to the exact line of code through the VS Code user interface.
- Refactor
Refactor your COBOL and PL/I code. The IBM watsonx Code Assistant for Z Understand extension allows developers to refactor their application into more modular business services.
- Transform
Transform COBOL to Java™. Using the IBM watsonx Code Assistant for Z VS Code extension, developers can leverage generative AI to transform the refactored and optimized COBOL code into object-oriented Java code.
- Validate
Validate Java. IBM watsonx Code Assistant for Z Validation Assistant allows developers to ensure semantic equivalence between the refactored COBOL code and transformed Java code by leveraging automated test generation features.
User roles
- Administrators for Windows, Linux®, z/OS®, and IBM Cloud® work together, along with DevOps specialists, to install and configure the solution.
- Architects, System programmers, COBOL Developers, and Java Developers use the solution to modernize applications that run on z/OS.
Available as a service and on prem
The watsonx Code Assistant for Z solution provides the flexibility to deploy its foundational models either on prem with IBM Software Hub or as-a-service through IBM Cloud. For more information on how watsonx Code Assistant for Z works on IBM Cloud versus on prem with IBM Software Hub, see Solution architecture.