![]() |
![]() |
- IBM entwickelt dieses Produkt, um COBOL-Code zu refaktorisieren, zu transformieren und zu validieren, um die Time-to-Value zu beschleunigen und Fähigkeiten für die kritische Modernisierung von Anwendungen auf IBM Z zu ergänzen
- Das Produkt wird durch ein Large Language Model (LLM) für Code mit 20 Milliarden Parametern ermöglicht
ARMONK, N.Y., 22. August 2023 – IBM (NYSE: IBM) hat heute watsonx Code Assistant for Z angekündigt, ein neues KI-gestütztes Produkt, das dabei helfen soll, die Übersetzung von COBOL nach Java auf IBM Z zu beschleunigen und die Entwicklerproduktivität auf der Plattform zu verbessern. Dieses Produkt wird im 4. Quartal 2023 allgemein verfügbar sein und soll dazu beitragen, die Modernisierung von COBOL-Anwendungen zu beschleunigen. Watsonx Code Assistant for Z wird während TechXchange, IBMs führender technischer Lernveranstaltung in Las Vegas, 11.-13. September, vorgestellt.
Watsonx Code Assistant for Z ist eine neue Ergänzung der watsonx Code Assistant Produkt-Familie, zusammen mit IBM watsonx Code Assistant for Red Hat Ansible Lightspeed, dessen Veröffentlichung für später dieses Jahr geplant ist. Diese Lösungen werden von IBMs watsonx.ai Code-Modell angetrieben, das Wissen über 115 Programmiersprachen1 haben wird, nachdem es aus 1,5 Billionen Token2 gelernt hat. Mit 20 Milliarden Parametern ist es auf dem Weg, eines der größten generativen KI-Grundmodelle für die Code-Automatisierung3 zu werden. Das watsonx Code Assistant Produktportfolio wird sich im Laufe der Zeit auf andere Programmiersprachen erstrecken, um die Time-to-Value für die Modernisierung zu verbessern und die wachsenden Qualifikationsprobleme für Entwickler anzugehen.
Watsonx Code Assistant for Z soll Unternehmen dabei helfen, generative KI und automatisierte Tools zu nutzen, um ihre Modernisierung von Mainframe-Anwendungen zu beschleunigen – mit dem Ziel, die Leistung, Sicherheit und Widerstandsfähigkeit von IBM Z zu erhalten.
Die COBOL-Datenverarbeitungssprache unterstützt viele lebenswichtige Geschäfts- und Betriebsprozesse in Organisationen weltweit. In großem Maßstab könnte die Verwendung von watsonx Code Assistant for Z im Vergleich zu anderen Ansätzen es Entwicklern erleichtern, COBOL-Geschäftsservices selektiv und schrittweise in gut strukturierten Java-Code hoher Qualität zu transformieren – mit geschätzten Milliarden von COBOL-Codezeilen als potenzielle Kandidaten für eine gezielte Modernisierung im Laufe der Zeit. Generative KI kann Entwicklern helfen, Code schneller zu bewerten, zu aktualisieren, zu validieren und zu testen, so dass sie große Anwendungen effizienter modernisieren und sich auf höherwertige Aufgaben konzentrieren können.
IBM entwickelt diese Funktionen, um Tooling für jeden Schritt der Modernisierungsreise bereitzustellen. Die Lösung soll IBMs Application Discovery and Delivery Intelligence (ADDI) Bestands- und Analysetool umfassen. Nach ADDI sind die wichtigsten Schritte auf der Reise das Refactoring von Geschäftsservices in COBOL, die Transformation von COBOL-Code in Java-Code mit einem optimierten Design und die Validierung des resultierenden Ergebnisses, einschließlich der Verwendung automatisierter Testfunktionen.
Potenzielle Vorteile für Kunden:
- Beschleunigung der Codeentwicklung und Steigerung der Entwicklerproduktivität während des gesamten Anwendungsmodernisierungszyklus
- Kosten, Komplexität und Risiko von Anwendungsmodernisierungsinitiativen einschließlich Übersetzung und Optimierung von Code in IBM Z
- Erweiterter Zugang zu einem breiteren Pool von IT-Fähigkeiten und beschleunigte Einarbeitung von Entwicklern
- Erzielung von qualitativ hochwertigem, einfach zu wartenden Code durch Modellanpassung und Anwendung bewährter Verfahren
“Unsere Zusammenarbeit mit IBM ist ein wichtiges Element in unserem Bestreben, generative KI-Schnittstellen zu nutzen, um veraltete Ansätze mit wesentlichen Produktivitätssteigerungen herauszufordern und unsere Capital Markets-Lösungen neu zu erfinden”, sagte Roger Burkhardt, CTO Capital Markets and AI bei Broadridge Financial. “Wir hatten ausgezeichnete Kundenresonanz auf unsere Investitionen in die generative KI und sind von der Möglichkeit begeistert, unsere Bemühungen weiter voranzutreiben, indem wir IBM watsonx Code Assistant for Z nutzen, um eine breitere Palette von Plattformen anzugehen.”
KI-gestützte Modernisierung von Mainframe-Anwendungen ist unerlässlich
Einer neuen Studie des IBM Institute for Business Value zufolge sind Organisationen in den nächsten zwei Jahren 12-mal eher geneigt, bestehende Mainframe-Assets zu nutzen, anstatt ihre Anwendungslandschaften von Grund auf neu aufzubauen. Gleichzeitig zeigt die Studie jedoch, dass die größte Herausforderung für eben diese Organisationen ein Mangel an Ressourcen und Qualifikationen ist.
“Indem wir generative KI-Fähigkeiten durch watsonx auf neue Anwendungsfälle bringen, planen wir, echte Fortschritte für unsere Kunden zu erzielen”, sagte Kareem Yusuf, PhD, Senior Vice President, Product Management and Growth, IBM Software. “IBM entwickelt watsonx Code Assistant for Z, um einen gezielten und optimierten Ansatz zu verfolgen. Es ist darauf ausgelegt, Code, der für IBM Z optimiert ist, schnell und genau umzuwandeln, die Time-to-Market zu beschleunigen und den Talentpool zu erweitern. Dies kann dazu beitragen, Anwendungen zu verbessern und neue Funktionen hinzuzufügen, während die in IBM Z inhärente Leistung, Belastbarkeit und Sicherheit erhalten bleibt.”
Es gibt heute viele Ansätze für die Anwendungsmodernisierung. Einige Optionen umfassen das Neuschreiben des gesamten Anwendungscodes in Java oder die Migration aller Anwendungen in die Public Cloud, was jedoch Funktionen opfern könnte, die für den IBM Z-Mehrwert zentral sind, ohne die erwartete Kostensenkung zu erreichen. Tools, die COBOL-Anwendungen in Java-Syntax umwandeln, können schwer wartbaren Code produzieren, der für einen Java-Entwickler unverständlich sein kann. Generative KI ist vielversprechend, aber die derzeitige KI-unterstützte Teil-Neuschreib-Technologie fehlt COBOL-Unterstützung und optimiert den resultierenden Java-Code nicht für die jeweilige Aufgabe.
Der resultierende Java-Code von watsonx Code Assistant for Z wird objektorientiert sein. IBM entwickelt diese Lösung so, dass sie für die Interoperabilität mit dem Rest der COBOL-Anwendung, mit CICS, IMS, DB2 und anderen z/OS-Laufzeiten optimiert ist. Java auf Z ist im Vergleich zu einer x86-Plattform leistungsoptimiert.4
Aufbauend auf einem Fundament von Governance und Innovation
Laut einem 2023 Gartner® Bericht (nur für Gartner-Abonnenten) “könnte bis 2028 die Kombination aus Menschen und KI-Assistenten, die Hand in Hand arbeiten, die Zeit zur Fertigstellung von Codierungsaufgaben um 30% reduzieren”. Der Bericht stellt weiter fest, dass “die Verwendung von KI-Codegenerierungswerkzeugen die Qualitätssicherungsprozesse (QA) und Sicherheitskontrollen, die Entwickler für eine robuste und sichere Produktentwicklung sowie zur Risikominderung bei der Verwendung generativer Methoden für die Codeerstellung benötigen, nicht ersetzt”.5
Der Schutz sensibler Daten und geistigen Eigentums der Kunden ist entscheidend bei der Implementierung generativer KI. IBM folgt seit Jahrzehnten Kernprinzipien, die auf Verpflichtungen zu Vertrauen und Transparenz basieren. Die Verantwortlichkeit beginnt mit dem Design und der kontinuierlichen Verbesserung von KI-Systemen. IBM setzt KI-Fähigkeiten wie Watson ein, um Voreingenommenheit zu erkennen und anzugehen. Und das Unternehmen arbeitet mit Kunden und Partnern zusammen, um einen vertrauenswürdigen und inklusiven Ansatz für KI zu gewährleisten.