⚡ Zeus RPG PromptKit – KI-Kontext für IBM i, RPG & gewachsene Legacy-Systeme

Futuristische Visualisierung von IBM i-, RPG- und KI-Analyse mit Code-Panels, Datenstrukturen und neonblauen Dependency-Graphen im tiny-tool.de-Stil.

Symbolbild: Zeus RPG PromptKit

IBM i-Systeme enthalten oft jahrzehntelang gewachsenes Fachwissen. Zeus RPG PromptKit hilft dabei, RPG-, CL- und DDS-Quellen strukturiert zu analysieren, technische Zusammenhänge sichtbar zu machen und belastbaren Kontext für Menschen und KI-Assistenten bereitzustellen.

Legacy-Code ist selten einfach nur „alt“. Oft steckt darin genau das Wissen, das Unternehmen jeden Tag am Laufen hält: Geschäftsregeln, Sonderfälle, Schnittstellen, Datenflüsse und historisch gewachsene Abläufe.

Die eigentliche Herausforderung ist deshalb häufig nicht der Code selbst, sondern fehlende Transparenz. Welche Programme hängen zusammen? Welche Dateien werden gelesen oder verändert? Welche DB2-Strukturen spielen eine Rolle? Und was passiert eigentlich, wenn an einer scheinbar kleinen Stelle etwas geändert wird?

Mit KI wird diese Frage noch wichtiger. Denn KI-Assistenten können bei Analyse, Dokumentation, Reviews oder Modernisierung helfen – aber nur dann sinnvoll, wenn sie ausreichend Kontext bekommen. Ein einzelnes RPG-Source-Member reicht in echten IBM-i-Landschaften meistens nicht aus.

Genau hier setzt Zeus RPG PromptKit an. Das Open-Source-Projekt analysiert RPG-, CL- und DDS-Quellen, erkennt technische Zusammenhänge, kann DB2-Metadaten einbeziehen und erzeugt daraus strukturierte Artefakte für Entwickler:innen, Architektur-Reviews, QA-Prozesse und KI-gestützte Workflows.

Wichtig: Das Toolkit ist kein Generator für Business-Code und kein Ersatz für fachliche Prüfung. Es liefert Kontext, Evidenz und Struktur – die Verantwortung für Bewertung, Tests und Freigaben bleibt beim Menschen.

Status: Zeus RPG PromptKit ist aktuell als Draft / Work in Progress gekennzeichnet. Das Projekt wird aktiv weiterentwickelt und sollte als offenes, praxisnahes Toolkit in aktiver Entwicklung verstanden werden. Funktionen, Umfang und Dokumentation können sich ändern. Den aktuellen Stand, Quellcode und die Dokumentation gibt es im GitHub-Repository: github.com/gzeuner/zeus-rpg-promptkit.



🧩 Warum KI bei IBM i guten Kontext braucht

Viele KI-Demos rund um Softwareentwicklung wirken beeindruckend: Code analysieren, Dokumentation erzeugen, Tests vorschlagen, Modernisierung vorbereiten. Das kann sehr hilfreich sein – auch im IBM-i-Umfeld.

In der Praxis hängt die Qualität solcher Ergebnisse aber stark davon ab, welche Informationen die KI tatsächlich bekommt.

Eine klassische RPG-Anwendung besteht häufig nicht aus einem einzelnen Programm, sondern aus vielen miteinander verbundenen Bausteinen:

  • RPG-, CL- und DDS-Quellen
  • Source-Member in verschiedenen Bibliotheken
  • DB2-Tabellen, Views, Aliase und Trigger
  • Call-Strukturen und Serviceprogramme
  • Dateizugriffe und Feldverwendungen
  • historisch gewachsenen Schnittstellen
  • dynamischem SQL und Sonderlogik

Wenn dieser Kontext fehlt, entstehen schnell unsichere Annahmen. Eine KI kann dann zwar sprachlich überzeugend antworten, aber trotzdem wichtige Abhängigkeiten übersehen.

Der zentrale Gedanke: Nicht jede KI-Antwort ist automatisch schlecht – aber sie braucht belastbare Grundlagen. Genau diese Grundlagen soll Zeus RPG PromptKit vorbereiten.


⚙️ Was Zeus RPG PromptKit macht

Zeus RPG PromptKit ist ein Analyse- und Kontext-Toolkit für IBM i / AS/400-Landschaften.

Das Projekt hilft dabei, Quellen strukturiert auszuwerten, technische Zusammenhänge sichtbar zu machen und wiederverwendbare Artefakte zu erzeugen. Diese Artefakte können anschließend von Entwickler:innen, Architekt:innen, QA-Teams oder KI-Assistenten genutzt werden.

Kurz gesagt: Zeus RPG PromptKit bereitet Evidenz auf – damit Menschen und KI nicht raten müssen.

Typische Ergebnisse sind zum Beispiel:

  • Markdown-Reports
  • Architekturübersichten
  • Dependency-Graphen
  • Call-Trees
  • Impact-Analysen
  • DB2-Metadatenübersichten
  • strukturierte JSON-Artefakte
  • KI-Kontextdateien und Prompt-Grundlagen
  • Testideen und Review-Artefakte

Zeus hängt dabei nicht an einem bestimmten KI-Anbieter. Die erzeugten Artefakte können grundsätzlich mit unterschiedlichen KI-Clients, lokalen Modellen oder auch komplett ohne KI in klassischen Reviews verwendet werden.


🧠 Analyse statt Blackbox-Versprechen

Der Ansatz von Zeus RPG PromptKit ist bewusst nüchtern: Das Tool soll vorhandene Systeme nicht „magisch“ ersetzen, sondern verständlicher machen.

Dafür werden Quellen analysiert, Abhängigkeiten gesammelt und technische Hinweise so strukturiert, dass sie nachvollziehbar bleiben. Das ist weniger spektakulär als manche KI-Marketingfolie – aber für echte Legacy-Landschaften oft deutlich hilfreicher.

Im Mittelpunkt stehen:

  • nachvollziehbare Analyse statt reiner Vermutung
  • lokale Artefakte statt Blackbox-Ergebnis
  • klare Quellenbasis statt Bauchgefühl
  • Review-fähige Reports statt automatischer Blindflug
  • Unterstützung für Entwickler:innen statt Ersatz der Verantwortung

Das macht das Projekt besonders interessant für Teams, die KI einsetzen möchten, aber nicht auf gut Glück über geschäftskritische Altanwendungen sprechen wollen.


📥 Quellen holen: SFTP, JT400 und FTP-Fallback

Ein wichtiger Baustein ist der Fetch von Quellen aus IBM-i-Umgebungen.

Das klingt erstmal einfach, ist in gewachsenen Systemlandschaften aber oft alles andere als trivial. Je nach Umgebung unterscheiden sich Zugriffsmöglichkeiten, Bibliotheksstrukturen, IFS-Pfade, Sicherheitsvorgaben und Encoding-Themen.

Zeus RPG PromptKit unterstützt deshalb mehrere Wege, um Quellen für die lokale Analyse bereitzustellen:

  • SFTP
  • JT400-basierte Exporte
  • FTP als Fallback
  • lokale Analyse bereits vorhandener Quellbäume

Besonders wichtig ist dabei die Normalisierung der Quellen. Gerade bei älteren RPG- und DDS-Beständen können Encoding- und CCSID-Themen sonst schnell zu fehlerhaften Analysen führen.

Der praktische Nutzen: Quellen werden nicht einfach unstrukturiert irgendwo abgelegt, sondern mit Manifesten, Profilen und nachvollziehbaren Artefakten in einen analysierbaren Zustand gebracht.


🗄️ DB2-Metadaten & Dependency-Graphen

RPG-Code erzählt selten die ganze Geschichte. Viele fachliche Zusammenhänge werden erst verständlich, wenn auch die Datenstrukturen sichtbar werden.

Deshalb kann Zeus RPG PromptKit DB2-Metadaten einbeziehen, zum Beispiel:

  • Tabellen
  • Spalten
  • Keys
  • Views
  • Aliase
  • Trigger
  • externe Objekte
  • Abhängigkeiten zwischen Programmen und Datenstrukturen

Dadurch lassen sich Fragen besser beantworten wie:

  • Welche Programme greifen auf welche Tabellen zu?
  • Welche Felder sind besonders relevant?
  • Wo könnten Seiteneffekte entstehen?
  • Welche Abhängigkeiten sollte ein Review kennen?

Die erzeugten Dependency-Graphen und Architekturartefakte helfen besonders bei Modernisierung, Onboarding, technischer Dokumentation und Impact-Analysen.


🛠️ CLI-first: reproduzierbare Workflows

Zeus RPG PromptKit ist bewusst als CLI-first Toolkit gedacht.

Das bedeutet: Nicht eine Oberfläche steht im Mittelpunkt, sondern reproduzierbare Befehle, lokale Artefakte, Profile und Workflows, die sich gut in bestehende Entwicklungsprozesse integrieren lassen.

Typische Befehle sind zum Beispiel:

  • doctor – Umgebung, Java, Profile und Env-Variablen prüfen
  • fetch – Quellen von IBM i holen
  • analyze – RPG-, CL- und DDS-Quellen analysieren
  • workflow – vordefinierte Analyseabläufe starten
  • bundle – Analyseartefakte bündeln
  • impact – Reverse-Impact-Analysen erzeugen
  • query-table – DB2-Tabellenmetadaten lesen
  • query-sql – lesende SQL-Abfragen ausführen
  • field-search – Feld- und Tabellenverwendungen suchen
  • serve – lokale Browser-Ansicht starten

Der KI-Teil entsteht dabei nicht durch eine fest eingebaute Plattform, sondern durch die erzeugten Dateien: Reports, JSON-Artefakte, Prompt-Dokumente und Analyseergebnisse.

Ein KI-Client kann diese Informationen verwenden, wenn Entwickler:innen sie bewusst bereitstellen. Ebenso können die Artefakte ganz klassisch in Reviews, Tickets oder Dokumentationen genutzt werden.


🔐 Sicherheit, Verantwortung & KI-Einsatz

Zeus RPG PromptKit trennt bewusst zwischen Analyse, Kontextaufbereitung und tatsächlicher Änderung.

Der sichere Grundsatz lautet:

IBM i-Systeme werden gelesen. Änderungen entstehen lokal im Workspace und werden als Diff geprüft.

Das bedeutet in der Praxis:

  • Fetch-, Query- und Analysefunktionen sind auf lesende Workflows ausgelegt.
  • Credentials gehören nicht ins Repository.
  • Lokale Profile mit echten Zugangsdaten gehören in geschützte lokale Bereiche.
  • Datenändernde SQL-Statements müssen manuell geprüft und explizit freigegeben werden.
  • KI-Assistenten können unterstützen, sollen aber nicht eigenmächtig produktive Systeme verändern.
  • Generierte Artefakte können sensible Fachlogik enthalten und sollten bewusst geteilt werden.

Gerade bei agentischen KI-Setups ist diese Trennung wichtig. Wenn ein KI-Client Environment-Dateien, Shell-Zugriff, Profile oder produktionsnahe Informationen lesen darf, entscheidet der Mensch über diesen Zugriff.

Noch wichtiger wird das bei Auto-Approve-Funktionen oder automatisierten Workflows. Solche Funktionen können praktisch sein, ändern aber nichts an der Verantwortung.

Die einfache Regel: KI kann helfen. Zeus kann Kontext liefern. Entscheiden, prüfen, testen und freigeben müssen weiterhin die verantwortlichen Menschen.


🌍 Open Source, Transparenz & Herstellerhinweis

Zeus RPG PromptKit ist als Open-Source-Projekt auf GitHub verfügbar und steht unter der Apache License 2.0.

Das passt gut zum Ansatz des Projekts: Die Analyse soll nicht als undurchsichtige Blackbox passieren, sondern über nachvollziehbare Befehle, sichtbare Artefakte und prüfbare Ergebnisse.

Zur Transparenz gehören unter anderem:

  • offener Quellcode
  • lokale Ausführung
  • reproduzierbare CLI-Befehle
  • sichtbare Analyseartefakte
  • Reports und JSON-Dateien als prüfbare Grundlage
  • klare Trennung zwischen Tool, KI-Client und menschlicher Verantwortung
Herstellerhinweis: Zeus RPG PromptKit ist kein offizielles IBM-Produkt. Das Projekt ist unabhängig und steht in keiner Verbindung zu IBM oder anderen Herstellern. Genannte Produktnamen und Marken gehören ihren jeweiligen Eigentümer:innen.

👥 Für wen das Tool gedacht ist

Zeus RPG PromptKit richtet sich an Menschen, die IBM-i-Landschaften besser verstehen, dokumentieren oder für moderne Entwicklungsprozesse vorbereiten möchten.

Typische Zielgruppen sind:

  • IBM-i- und RPG-Entwickler:innen
  • Architekt:innen
  • Modernisierungsteams
  • QA- und Test-Teams
  • Consultants
  • Onboarding-Teams
  • technische Dokumentation
  • Teams mit KI-gestützten Analyseworkflows

Besonders hilfreich ist das Tool dort, wo Wissen über Jahre gewachsen ist, aber nicht mehr vollständig dokumentiert wurde.

Viele IBM-i-Landschaften leiden nicht daran, dass sie „alt“ sind. Sie leiden eher daran, dass Zusammenhänge schwer sichtbar sind: Abhängigkeiten, Datenflüsse, Seiteneffekte, Sonderfälle und implizite Fachlogik.

Zeus RPG PromptKit versucht, genau diese Zusammenhänge greifbarer zu machen.


💡 Fazit: Legacy verstehen, bevor man sie verändert

Die Diskussion über Legacy-Systeme ist oft zu schwarzweiß.

Entweder klingt es so, als müsse alles Alte sofort weg. Oder so, als dürfe sich niemals etwas ändern. Beides wird echten IBM-i-Landschaften selten gerecht.

Viele dieser Systeme enthalten stabile Prozesse, wertvolle Fachlogik und jahrzehntelang gewachsenes Know-how. Gleichzeitig brauchen sie Transparenz, Dokumentation, bessere Analysewege und moderne Werkzeuge.

Zeus RPG PromptKit setzt genau dort an: nicht als magischer Ersatz für RPG-Erfahrung, sondern als Werkzeug, um vorhandene Systeme besser zu verstehen.

Mit:

  • lokaler Analyse
  • Dependency-Graphen
  • DB2-Kontext
  • strukturierten Artefakten
  • CLI-basierten Workflows
  • KI-Kontext auf Basis nachvollziehbarer Evidenz

Das ist vielleicht weniger laut als manche KI-Vision. Aber genau deshalb wirkt der Ansatz seriös.

tiny-tool.de-Haltung: KI kann sehr hilfreich sein – besonders dann, wenn sie nicht raten muss. Wer Legacy-Systeme modernisieren, dokumentieren oder analysieren will, sollte zuerst verstehen, was wirklich vorhanden ist.

Denn bei gewachsenen Systemen gilt: Wer den Kontext ignoriert, versteht am Ende weder den Code noch das Geschäft dahinter.


📚 Quellen & weiterführende Links

Stand der Aktualisierung: Mai 2026

🔎 Häufige Suchfragen zu Zeus RPG PromptKit & IBM i KI-Analyse

  • Was ist Zeus RPG PromptKit?
  • Wie analysiert man RPG-Code mit KI-Unterstützung?
  • Wie erstellt man KI-Kontext für IBM i?
  • Wie funktionieren Dependency-Graphen für RPG?
  • Wie kann man IBM-i-Legacy-Systeme dokumentieren?
  • Welche Open-Source-Tools gibt es für IBM i Analyse?
  • Wie können DB2-Metadaten bei Impact-Analysen helfen?
  • Kann KI RPG-Programme verstehen?

🔎
Transparenzhinweis:
Die Inhalte auf tiny-tool.de werden sorgfältig recherchiert, redaktionell geprüft und regelmäßig aktualisiert. Quellen und Zitate werden nachvollziehbar angegeben. Dennoch übernehmen wir keine Garantie für Richtigkeit, Vollständigkeit oder Aktualität der bereitgestellten Informationen. Irrtümer sind nicht ausgeschlossen.

Urheber & redaktionelle Unterstützung: Texte auf tiny-tool.de sind geistige Werke der Redaktion (Endredaktion: Guido Zeuner). Digitale Werkzeuge – darunter auch KI-basierte Hilfsmittel – kommen lediglich als Assistenzsysteme bei Recherche, Struktur oder Sprachoptimierung zum Einsatz. Auswahl der Inhalte, Struktur, Argumentation und finale Textfassung stammen von uns als natürlichen Personen; KI-Systeme sind keine Urheber.

Reichweitenmessung (VG Wort / METIS): Zur Ermittlung der Textreichweite werden Zählmarken der VG Wort eingesetzt. Aus technischen Gründen werden diese beim Aufruf der Seite geladen und können derzeit nicht über das Cookie-Banner blockiert werden, da keine Cookies gesetzt werden. Die Messung dient ausschließlich der Reichweitenstatistik; personenbezogene Profile werden nicht erstellt. Mehr dazu in unseren Datenschutzhinweisen.

Bitte beachte: Die Inhalte dienen ausschließlich der allgemeinen Information und stellen keine fachliche Beratung (z. B. rechtlicher, steuerlicher oder finanzieller Art) dar. Die Nutzung der Inhalte erfolgt auf eigene Verantwortung. Eine Haftung für Schäden materieller oder immaterieller Art ist ausgeschlossen, sofern kein vorsätzliches oder grob fahrlässiges Verschulden vorliegt.

Werbung & Affiliate-Links: Einige Beiträge enthalten werbliche Hinweise oder sogenannte Affiliate-Links. Diese sind entsprechend gekennzeichnet. Beim Klick entstehen dir keine zusätzlichen Kosten – wir erhalten ggf. eine kleine Provision.

Markenrechtlicher Hinweis: Alle Markennamen, Logos und Produktbezeichnungen sind Eigentum der jeweiligen Rechteinhaber und werden nur zur identifizierenden Beschreibung verwendet. Es besteht keinerlei Verbindung zu den genannten Unternehmen.

Externe Links: Diese Website enthält Verweise auf externe Websites Dritter. Trotz sorgfältiger Prüfung übernehmen wir keine Verantwortung für deren Inhalte. Bei Bekanntwerden rechtswidriger Inhalte entfernen wir entsprechende Links umgehend.