Search Rocket site

The Future of IBM i+ CI/CD: Artificial Intelligence and Testing

Rebecca Dilthey

August 1, 2023

This is the third post in a series titled The Future of IBM i+ CI/CD. (Read the first and second posts here and here).

Process discovery is a prerequisite for accurate AI enablement. It’s yet another trend—but one that is fast-moving and likely to heavily influence parts, if not all, of the DevOps practice. To work, however, AI needs data. With data from process discovery, AI can support:

Modern UI: In addition to making recommendations on the layout, a chatbot could be the new user interface to an application.

Microservices: AI can identify opportunities to break up monolithic applications into smaller, more manageable microservices, improving scalability and flexibility.

Application Integration: AI will integrate modern applications with other systems and services, such as APIs, databases, and third-party applications, improving interoperability and data exchange.

Automation of Modernization Development

If you are leveraging a process discovery tool, AI could be built to automatically generate the code, whether it’s refactoring through API creation, making UI updates, or anything in between. This would mean AI is not just identifying a hotspot of engagement within the application but also building the code with a push of a button. Today, there are even instances of developers leveraging AI to develop code before pushing it to a Git repository.

With technology as transformative as AI, it is difficult to accurately predict the evolution AI’s influence on DevOps more than a few years out. However, we believe in the prediction of AI’s role in testing with high confidence.

In the next post in the series, we will discuss AI’s impact on the evolution of testing.

Learn more about the future of IBM i+ CI/CD and read our whitepaper or talk to an expert today.