Mehr als „nur“ ein Code Assistent!

Project Bob: IBMs KI-gesteuerter Softwareentwicklungspartner

Lizenz: deagreez © Adobe Stock

IBM hat auf der vergangenen TechXchange in Orlando Project "Bob" angekündigt.

Für diesen zweiten Teil freuen wir uns besonders über die Unterstützung von Florian Dahlitz, der als Experte für KI und Softwareentwicklung bei IBM spannende Einblicke in aktuelle Trends und Technologien gibt.
Mehr unter: IBM Merlin ist tot, lang lebe Bob!“ – TD SYNNEX Blog DE

Die IBM i Community sieht sich zunehmend mit der Herausforderung konfrontiert, bestehende, RPG-basierte Software instand zu halten und zu erweitern. Das Kernproblem ist dabei, dass RPG nicht zum Standardrepertoire eines jeden Entwicklers gehört. Zudem sind bestehende Anwendungen über die Jahre gewachsen und weisen einen hohen Komplexitätsgrad auf, der es Einsteigern erschwert, Anwendungen in ihrer Gänze zu überblicken.

Somit wurde bereits vor einigen Jahren der Wunsch geäußert, neben den bestehenden Entwicklertools auch KI-gesteuerte Assistenten bereitzustellen, die beim Verständnis und Erweitern von RPG-Software helfen können.

Nun hat IBM auf der vergangenen TechXchange in Orlando Project Bob angekündigt. Dabei handelt es sich um einen KI-gesteuerten Softwareentwicklungspartner, der mehr ist als „nur“ ein Code Assistent.

Vielmehr handelt es sich um eine integrierte Entwicklungsumgebung, die es ermöglicht, Fragen zu existierendem Code zu stellen, Modernisierungen durchzuführen und Sicherheitslücken im Quellcode zu erkennen. Dabei ist Project Bob nicht auf einzelne Programmiersprachen wie RPG begrenzt, sondern bildet eine Bandbreite von Sprachen ab.

Hier eine Übersicht der für RPG-Entwickler relevanten Fähigkeiten, die beim ersten Release zur Verfügung stehen sollen:

  • Verstehen: Komplexe IBM i Applikationen verstehen (RPG, CL, DDS, SQL)
  • Erklären: Klare Erklärungen und Diagramme zu den Code-Funktionalitäten und den verwendeten Daten
  • Refactor: Identifizierung und Erstellung von wiederverwendbaren Prozeduren, Aktualisierung von Variablennamen
  • Generieren: Generierung von neuen Code Snippets, Prozeduren oder sogar ganzen Anwendungen
  • Transformieren: Modernisierung von RPG II und RPG III hin zu ILE-basiertem RPG, Konvertierung von embedded SQL
  • Testen: Erstellung von Unit Tests für existierenden Code und Datenverifizierung mit Hilfe von IBM i Frameworks wie RPGUNIT

Obwohl weder Preismodell noch Veröffentlichungsdatum bekannt gegeben wurden, wird davon ausgegangen, dass Project Bob im Laufe des Jahres 2026 als reines Cloud Offering bereitgestellt wird und als Gesamtpaket erworben werden kann. Somit wird es kein „Project Bob for i“ geben, sondern alle (Sprach-)Fähigkeiten werden im Paket zur Verfügung stehen.

 

Weitere Informationen und Zugang zur Waitlist unter: https://www.ibm.com/products/bob



Expert Profile Image

Peter Kindiger
Business Development Manager IBM
peter.kindiger@tdsynnex.com
Alle Artikel des Autors

Das könnte Sie auch interessieren