IBM introduceert de watsonx Code Assistant for i: een AI-hulpmiddel dat ontwikkelaars ondersteunt bij het moderniseren van IBM i-toepassingen, met een focus op RPG-code.
IBM kondigt de IBM watsonx Code Assistant for i aan. Dat is een AI-gebaseerde programmeer-assistent die organisaties moet helpen bij de modernisering van IBM i-toepassingen. De tool bevindt zich momenteel in private preview en biedt voorlopig vooral ondersteuning bij het uitleggen van RPG-code.
Hulp voor schaarse ontwikkelaars
De IBM watsonx Code Assistant for i moet de ontwikkeling en het onderhoud van IBM i-toepassingen te vereenvoudigen. IBM i wordt wereldwijd nog vaak gebruikt voor bedrijfskritische workloads, volgens IBM zelf omwille van de stabiliteit en lage eigendomskosten. Veel van die toepassingen zijn geschreven in RPG: een oudere programmeertaal waarvoor steeds moeilijker ontwikkelaars te vinden zijn.
lees ook
IBM brengt nieuwe AI-mainframe uit: slimmer, sneller en energiezuiniger
De AI-assistent maakt gebruik van generatieve AI en is geïntegreerd in ontwikkelomgevingen zoals Visual Studio Code. In de huidige testfase biedt de tool contextuele uitleg bij RPG-code. In latere versies komen daar functies bij zoals automatische codegeneratie, het opstellen van unit tests en transformatie van bestaande code.
Granite en IP-bescherming
De onderliggende AI-modellen zijn gebaseerd op IBM’s eigen Granite-codeplatform. Dat is specifiek getraind met RPG-code en IBM i-bronnen. Volgens IBM moet dit zorgen voor meer relevante ondersteuning in de ontwikkelcyclus. De assistent biedt ook ondersteuning voor DevOps-processen en IBM i-moderniseringshulpmiddelen.
Bedrijven kunnen kiezen hoe ze de IBM watsonx Code Assistant for i willen inzetten: in de cloud, lokaal of in een hybride omgeving. Dat laat toe om rekening te houden met datagovernance en regelgeving. IBM benadrukt daarnaast graag dat de Granite-modellen worden geleverd met IP-vrijwaring. Gebruikers zijn met andere woorden beschermd tegen inbreuken op hun intellectuele eigendom wanneer ze het AI-model gebruiken.
Met de nieuwe tool mikt IBM op ontwikkelaars met verschillende ervaringsniveaus. Aangezien de focus in eerste instantie op context en uitleg ligt, wil het bedrijf duidelijk ook minder ervaren RPG-programmeurs bijstaan. AI moet op die manier het gebrek aan kennis en er varing in de markt een beetje compenseren.