IBM Bob Premium Package for i: drei Monate Entwicklung und warum Understand wichtig ist
Ein Blick auf Understand, ein neues Application-Intelligence-Feature, sowie eine Zusammenfassung aller Neuerungen der letzten drei Monate im Premium Package for i.

Autoren
Veröffentlicht
Kategorie
IBM Bob Premium Package for i: drei Monate Entwicklung und warum Understand wichtig ist
IBM Bob Premium Package for i ist seit drei Monaten allgemein verfügbar. Dieser Beitrag stellt Understand (ein neues Application-Intelligence-Feature) vor und gibt einen Überblick über alles, was in den letzten drei Monaten ausgeliefert wurde.
Understand – die neue Funktion
Eine Anwendungs-Wissensbasis, die Bob eine genaue Karte aller Objektverbindungen in einer IBM i-Anwendung gibt, damit jede Frage und jede Änderung auf Fakten basiert – und nicht auf Annahmen.
Große IBM i-Anwendungen haben Tausende von Objekten mit komplexen Abhängigkeiten: Programmaufrufe, Service-Program-Bindings, Trigger, Fremdschlüssel. Kein einzelnes Source-Member zeigt das vollständige Bild. Ohne eine vorgefertigte Karte bedeutet jede Architekturfrage, den rohen Quellcode erneut zu parsen – auf Kosten von Tokens und Zeit.
Understand löst das. Es führt einen einmaligen Scan gegen Anwendungsbibliotheken durch und liest Abhängigkeitsdaten direkt aus IBM i aus. Kein Source-Parsing erforderlich. Die Ergebnisse werden in einem Db2-Schema auf dem System gespeichert und können teamübergreifend genutzt werden. Bob fragt dieses Schema ab, anstatt bei jedem Prompt die Quellen neu zu lesen – das bedeutet schnellere Antworten, weniger ausgegebene Bobcoins und Antworten, die auf Fakten statt auf Modellinferenz basieren.
Was du damit tun kannst
Deine Anwendung verstehen. Frage, was ein Programm tut, wie es gebaut ist oder wo bestimmte Funktionalität steckt. Bob antwortet auf Basis gescannter Metadaten (Objekttypen, Bindings, Dateireferenzen, Exports) – nicht durch zeilenweises Parsen des Quellcodes bei jedem Prompt.
Den Änderungsradius kennen, bevor du etwas anfasst. Frage, was von einem Objekt abhängt, bevor du es änderst. Understand verfolgt beide Richtungen (Aufrufer und Aufgerufene) und gruppiert Ergebnisse nach Abhängigkeitstyp: Dateiöffnungen, Programmaufrufe, statische Bindings, Trigger, Fremdschlüssel, SQL-Views.
Modernisierung auf Datenbasis planen, nicht nach Gefühl. Understand ordnet jedes Programm in die Kategorien Niedrig, Mittel oder Hoch bezüglich des Modernisierungsaufwands ein – basierend auf OPM vs. ILE, Anzahl eingehender Abhängigkeiten, dynamischer SQL-Nutzung und dem Datum der letzten Ausführung. Toter Code, der seit über einem Jahr nicht mehr ausgeführt wurde, wird automatisch aufgezeigt.
Beispielfragen
- „Was bricht, wenn ich CUSTMAST ändere?"
- „Wie ist ORDPROC aufgebaut: welche Module und Service Programs bindet es?"
- „Welche Programme in der PAYROLL-Bibliothek wurden seit über einem Jahr nicht mehr ausgeführt?"
- „Was sind die übergeordneten Funktionen dieser Anwendung?"
Erste Schritte
Das Video unten führt durch den vollständigen Einrichtungsablauf und eine Live-Demo des Features. Auf das Bild klicken, um es anzusehen.
Weitere Neuerungen der letzten drei Monate
Legacy-RPG-Unterstützung in der Business-Rules-Extraktion. Die Abdeckung wurde auf RPG II und RPG III ausgeweitet. Wenn deine Codebasis Pre-RPGLE-Fixed-Format-Programme enthält, kann Bob die darin enthaltene Geschäftslogik extrahieren. Das Extrahieren dieser Logik ist häufig der erste Schritt bei der Modernisierung.
Deterministischere Werkzeuge. Neue Schema-Info- und Dateiinfo-Tools liefern präzise Db2-Objektmetadaten ohne Modellinferenz. Ein neues DDS-Generierungstool erstellt spaltenkorrekten, 80-Spalten-sicheren DDS-Output. SQL wird nun in allen Modi gegenüber CL bevorzugt, was Geschwindigkeit und Konsistenz verbessert.
IWS-Skill für REST-API-Administration. Der neue Integrated-Web-Services-Skill deckt den vollständigen Service-Lebenszyklus ab: Erstellen, Bereitstellen, Starten, Stoppen, Installieren und Deinstallieren – alles über natürliche Sprache. Wenn du IBM i-Anwendungsfunktionalität als REST-Endpunkte anbietest, übernimmt dieser Skill die Verwaltungsarbeit.
COBOL-for-i-Skills. Neue Skills decken COBOL-Generierung, Copybooks, Subprogramme, Fehlerbehandlung, interaktive Anwendungen und Report-Processing ab und erweitern das Paket auf gemischte IBM i-Umgebungen, in denen COBOL, RPG, CL, Db2 und DDS zusammenarbeiten.
Db2-Catalog-Skills und Index-Advisor-Updates. Neue Skills für die Arbeit mit Db2-SQL-Metadaten und IBM i SQL Services. Logische Dateien wurden dem Index-Advisor-Workflow hinzugefügt und decken damit das gesamte Spektrum der IBM i-Zugriffspfade in der SQL-Leistungsanalyse ab.
50+ Korrekturen in zwei Releases. Korrekturen für Konsistenz, Wiederholbarkeit, Sicherheit und CVEs. Qualität der DDS-Skills verbessert. Business-Rules-Extraktion und RPG-Modernisierungs-Workflows optimiert.
Review-Befehle. Die neuen Befehle /Review_SQL und /Review_RPG bieten eine schnelle Möglichkeit, Bob Code auf Korrektheit, Best Practices und Verbesserungsmöglichkeiten in der Performance überprüfen zu lassen.
IBM Bob Premium Package for i On-Premises
IBM Bob Premium Package for i ist nun auch mit IBM Bob On-Premises verfügbar, für Organisationen, die KI-gestützte Entwicklung in ihrer eigenen Infrastruktur behalten müssen.
Zugang erhalten
Premium Package for i ist ein Add-on zu einem bezahlten Bob-Basisplan – kein separater Download. Wie du es ausprobieren kannst, hängt davon ab, wer du bist:
- Individuelle Pläne (Pro, Pro+, Ultra). Gehe zu bob.ibm.com und füge das i-Paket zu deinem Plan hinzu. Wenn du bereits einen bezahlten Basisplan hast, kannst du das Paket einen Monat lang kostenlos nutzen; wenn nicht, wähle zuerst einen bezahlten Basisplan und starte dann den Freien Monat für das Paket. Trial-Basispläne können keine Add-ons verwenden.
- Enterprise-Pläne. Fordere eine Demo an oder starte einen PoC über deine IBM- oder Business-Partner-Ansprechpartner.
Loslegen
- Berechtigungen über den oben beschriebenen Weg für deinen Plan erhalten.
- Bob mit deinem IBM i verbinden.
- Ein Programm auswählen, das niemand im Team vollständig versteht, und den RPG-Modernisierungs-Workflow darauf anwenden.
Neu bei Premium Package for i? Setting up an agents.md for RPG applications erklärt, wie Bob für eine IBM i-Codebasis konfiguriert wird, bevor die eigentliche Arbeit beginnt.
