UMLGenius ist eine Chrome-Erweiterung für Entwickler, Systemarchitekten, Projektmanager und technische Redakteure, die Diagramme der Unified Modeling Language (UML) benötigen, aber keine Stunden in einer schwergewichtigen Modellierungssuite verbringen möchten. Statt Klassen und Assoziationen von Hand zu platzieren, beschreiben Sie das geplante System in gewöhnlicher Sprache: seine Bestandteile, die Verantwortung jedes Teils und ihr Zusammenspiel.
Die Erweiterung schickt diese Beschreibung an ChatGPT, um daraus PlantUML-Quelltext zu erzeugen, und rendert das Ergebnis anschließend als Diagramm. Die Kombination aus Sprachmodell und PlantUML bietet das Beste beider Welten: Der Interpretationsschritt bleibt flexibel, während die Ausgabe deterministische Textnotation bleibt, die sich bearbeiten, versionieren und erneut rendern lässt. Genau das macht den Ablauf schnell – eine grobe Architekturskizze wird in einem Durchgang zum teilbaren Diagramm, und Feinschliff bedeutet, den Prompt oder das erzeugte PlantUML anzupassen.
Der Preis dafür ist die Abhängigkeit von der KI-Interpretation Ihrer Beschreibung, weshalb die erste Ausgabe geprüft und nicht unverändert veröffentlicht werden sollte. UMLGenius wird kostenlos im Chrome Web Store verteilt, ist nur wenige Dutzend Kilobyte groß, wurde zuletzt im April 2024 aktualisiert und hat rund 289 Nutzer; der Entwickler erklärt, keine Nutzerdaten zu erheben oder zu verwenden. Beachten Sie, dass die Diagrammerzeugung von ChatGPT abhängt und daher zusätzlich zur Installation ein OpenAI-Konto oder -Schlüssel erforderlich sein kann.