Suche

Diagramme mit ChatGPT und Mermaid: klare Kommunikation leicht gemacht

Diagramme sind ein effektives Werkzeug, um komplexe Informationen übersichtlich darzustellen. Mit Mermaid.js in Kombination mit ChatGPT wird es einfacher, aussagekräftige Diagramme zu erstellen und deine Kommunikation auf ein neues Level zu bringen.

Durchschnittliche Lesezeit: ca. 4 Minuten

Mit Mermaid.js steht dir ein Open-Source-Visualisierungstool zur Verfügung, um Diagramme einfach zu erstellen. Die JavaScript-Syntax ist intuitiv und erfordert keine umfangreichen Programmierkenntnisse. Du kannst eine Vielzahl von Diagrammtypen nutzen, darunter Flussdiagramme, Organigramme und UML-Diagramme. Auch eine Integration von Mermaid.js-Diagrammen in deine Webseiten und Anwendungen ist verhältnismässig einfach.

Klingt gut, du möchtest dich aber nicht mit JavaScript auseinandersetzen? Hier kommt ChatGPT ins Spiel.

Einige Anwendungsbeispiele

Mermaid.js bietet vielfältige Anwendungsmöglichkeiten zur Visualisierung. Hier sind einige Beispiele, wie du das Tool nutzen kannst:

Organigramme

Gib einen Text wie diesen in ChatGPT ein:

Zeichne ein Organigramm von oben nach unten in Mermaid.js.

In der Geschäftsführung Eva Musterfrau und mit den Abteilungen Vertrieb, Produktion und Finanzen darunter.

Im Vertrieb arbeiten Hans und Lisa.

In Produktion Marion und Franz.

In Finanzen Sarah.

 

Ein Bild, das das Organigramm zeigt, das nach obigem Prompt erstellt wurde.
Abbildung 1 ChatGPT zeichnet aus einer Textvorlage ein Organigramm.

Flussdiagramme

Folgender Text an ChatGPT gerichtet …

Ein Prozessdiagram in Mermaid.js

Der Prozess mit dem Startpunkt Event

Dazu sollen Einladungen verschickt werden. Die erste Entscheidung ist "Einladen".

Wenn nein, ist der Prozess zu Ende.

Wenn ja, wird die Entscheidung VIP ja oder nein getroffen.

Bei ja folgt Einladung persönlich, bei nein per E-Mail.

Danach endet der Prozess.

Alle Prozesse werden abgeschlossen.

… ergibt dieses Diagramm:

Beispiel eines einfachen Prozessdiagramms.
Abbildung 2 Ein einfaches Prozessdiagramm nach Texteingabe.

Auch ein weiterer Schritt lässt sich per Eingabe einbauen:

Bei den VIPs eine zusätzliche Abfrage:

Zugesagt => ja = erfolgreich und Ende Prozess

Nein => Nachfragen warum, Grund notieren, wenn doch zugesagt, erfolgreich, wenn abgesagt nicht erfolgreich und Ende.

Alle Prozesse werden abgeschlossen.

Ein Bild, das das Ergebnis des erweiterten Prozessdiagramms darstellt.
Abbildung 3 Und das Resultat.

Wie du siehst, können einfache Abläufe schnell und übersichtlich visuell dargestellt werden. Jedoch ist es wichtig, dass die dazugehörigen Beschreibungen präzise formuliert sind. Für Personen, die sich sprachlich besser ausdrücken können als visuell, bietet die verbale Beschreibung von Diagrammen klare Vorteile.

So nutzt du die Diagramme und verbesserst ihre Darstellung

Wenn du die erstellten Diagramme verwenden möchtest, kannst du diese direkt in eine Webseite einbinden, indem du sie über HTML einfügst. Dazu fügst du einfach das folgende Skript in den <head>-Bereich ein:

<script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>

   <script>

       document.addEventListener("DOMContentLoaded", function() {

           mermaid.initialize({ startOnLoad: true });

       });

   </script>

Anschliessend platzierst du den Code für das Diagramm zwischen den `<div>`-Tags im `<body>`-Bereich.

<div class="mermaid"> </div>

Wenn dir die vorherige Methode zu kompliziert erscheint, kann ChatGPT auch den Code für eine HTML-Datei generieren. Du musst den Code lediglich in einen Texteditor einfügen und die Datei mit der Erweiterung «.html» speichern. Anschliessend kannst du die Datei in einem Webbrowser öffnen.

Während das Einbetten des Skripts in eine HTML-Datei eine geeignete Methode für erfahrene Benutzende ist, um die erstellten Mermaid.js-Diagramme schnell zu überprüfen, möchtest du sie wahrscheinlich in Dokumente und Präsentationen einbinden. Hier bietet sich die Verwendung von Draw.io an, dessen zugrunde liegende Technologie ebenfalls als Open Source veröffentlicht wurde.

Die Draw.io-Plattform eignet sich sowohl für persönliche als auch für geschäftliche Anwendungen und bietet eine einfache und intuitive Möglichkeit, visuelle Inhalte zu erstellen. Du kannst die Web-App verwenden oder die Desktop-Version herunterladen.

Sobald du ein neues Diagramm in Draw.io angelegt hast, kannst du den Mermaid.js-Code ganz einfach einfügen, indem du zu «Anordnen», dann «Einfügen», und schliesslich «Erweitert» gehst und dort die Option «Mermaid…» auswählst.

Ein Bild, das die Dialoge zum Einfügen von Code in Draw.io verdeutlicht.
Abbildung 4 Füge den Code in eine neue Datei ein.

Nach dem Einfügen des Mermaid.js-Codes stehen dir in Draw.io zahlreiche Möglichkeiten zur weiteren Bearbeitung deines Diagramms zur Verfügung. Du kannst Elemente verschieben, Grössen anpassen, Farben ändern und vieles mehr. Darüber hinaus bietet Draw.io umfangreiche Exportoptionen, mit denen du dein Diagramm in verschiedene gängige Bildformate exportieren kannst. Die vielfältigen Bearbeitungs- und Exportmöglichkeiten machen Draw.io zu einer empfehlenswerten Plattform für die Erstellung und Weiterbearbeitung deiner Diagramme.

Diagramme mit ChatGPT – eine probate Alternative?

Dank der Integration von Mermaid in ChatGPT können Personen, die sich besser verbal ausdrücken können, ihre Ideen und Informationen auf einfache Weise visuell ansprechend darstellen. Vorausgesetzt, sie haben ein gewisses Verständnis für Technik.

Dieses Beispiel bezieht sich jedoch nur auf die kostenlose Version von ChatGPT. Die kostenpflichtige Version bietet zusätzliche Möglichkeiten, wie die Integration von Plug-ins. Diese Plug-ins ermöglichen eine direkte Ausgabe in Grafikdateien und den Zugriff auf zusätzliche Daten für Statistiken.

Eine zusätzliche Gegenüberstellung mit meiner derzeit bevorzugten KI zur Bildgenerierung, Bing, vermochte bisher nicht zu überzeugen. Anstelle des erwarteten Prozessdiagramms wurde lediglich unverständlicher, wenn auch visuell ansprechender Unsinn erzeugt.

Abbildung 4 Andere kreative KI wie Bing liefern derzeit noch keine brauchbaren Ergebnisse im Bereich der Diagrammerstellung.

Ähnliche Beiträge

Mobile Bedrohungen auf dem Vormarsch: Angriffe auf Mobilgeräte nehmen zu

60 Prozent der Zugriffe auf Unternehmensressourcen erfolgen über mobile Endgeräte – Tendenz steigend. Doch auch die Angriffe auf diese Geräte nehmen rasant zu. Dies zeigt...

Menschliche Intelligenz versus künstliche Intelligenz

Der Grundgedanke von künstlicher Intelligenz ist nicht neu. Die Idee findet sich bereits in der griechischen Mythologie. Durchschnittliche Lesezeit: ca. 4 Minuten Der Begriff künstliche Intelligenz (AI...

Digitaler Stress am Arbeitsplatz – das Problem mit dem Abschalten

Always on, Information at your Fingertips, einst erstrebenswerte Meilensteine auf dem Weg in die Zukunft, zeigen bereits seit längerem die Kehrseite einer einst so wünschenswerten...

Ähnliche Beiträge

KI in der Bildung – Herausforderung und Chance

Die zunehmende Verwendung von Künstlicher Intelligenz (KI) im Bildungsbereich birgt sowohl eine bedeutende Herausforderung als auch eine Chance. Ein aktueller Fall, in dem ein Schüler...

Pink Slime – fragwürdige Online-Inhalte und verborgene Gefahren

Pink Slime, auf Deutsch «rosa Schleim», ist ein Begriff, der sich auf einige industriell hergestellte Rindfleischprodukte bezieht, die mit Konservierungsmitteln haltbar gemacht werden. Promikoch Jamie Oliver...
TEAM GREENITS - Dominik Neuffer

Dominik Neufer
Leitung Kommunikation

Du hast Fragen oder Anregungen?

Ich stehe jeden ersten Freitag im Monat für unsere Blogsprechstunde telefonisch unter +41 31 529 10 19 zur Verfügung. Gerne kannst du mir auch eine E-Mail an blog@greenits.ch schreiben.

Ich freue mich auf einen regen Austausch und interessante Gespräche.

Werbehinweis (Link mit Sternchen*)

Achtung: Affiliate-Link. Wenn du das verlinkte Produkt kaufst, bekommen wir eine Provision. Für dich ändert sich nichts am Preis. Nur fürs Protokoll: Wir stellen hier nur Produkte vor, die sich für uns in der Praxis bewährt haben.

Newsletter abonnieren

…und einen CHF 250 Gutschein erhalten!

Erhalte regelmässige Updates zu IT-Themen, profitiere von exklusiven Rabatten, sei immer informiert über unsere neuesten Produkte und entdecke inspirierende IT-Inhalte, Tipps und Tricks. Als Dankeschön schenken wir dir einen Gutschein im Wert von CHF 250 für deine nächste Shop-Bestellung.

Jetzt anmelden und profitieren!