Logo Spiria

Watsonx : une IA coboliste !

23 août 2023.

IBM watsonx Code Assistant.

Watsonx. © IBM.

COBOL, le langage âgé de plus de 60 ans, refuse de mourir depuis longtemps, mais les développeurs COBOL (les cobolistes) sont mortels et leur population se raréfie à grande vitesse. Ce qui est un problème, car il existe encore de nombreux gros systèmes essentiels qui sont programmés en COBOL à travers le monde. Une des solutions pour moderniser ces systèmes est de traduire le logiciel en Java, mais c’est une opération très laborieuse. Kyle Charlet, directeur technique d’IBM pour les logiciels zSystems, explique :

“Certains clients ont passé des années et dépensé des millions pour moderniser leur code COBOL, et malgré tout, seule une fraction en a été modernisée. Il faut beaucoup de développeurs et un travail manuel minutieux pour réécrire le COBOL. Les gens ont essayé de nombreuses façons de moderniser ces applications et, d’après mon expérience, avec des résultats variés. Aucun n’est exemplaire.”

IBM a donc eu l’idée de faire appel à l’intelligence artificielle afin d’accélérer le processus. Son assistant IBM Watsonx, qui sera très prochainement disponible pour Z, peut analyser, réusiner et valider le code produit. Et, étant donné que Watsonx.ai aurait été formé à plus de 100 langages de programmation, d’autres copilotes d’intelligence générative pour le vieux code mainframe suivront probablement.

YouTube, “IBM watsonx Code Assistant for Z product demonstration

Ars Technica, Kevin Purdy, “IBM’s generative AI tool aims to refactor ancient COBOL code for its mainframes.”

2023-08-23