Die Diagrammsprache Flint soll KI-Agenten die Feinarbeit am Diagramm abnehmen. Microsoft Research hat den Compiler gemeinsam mit dem IDEAS Lab der Renmin-Universität unter MIT-Lizenz veröffentlicht.[1] Statt einer vollständigen Vega-Lite-Spezifikation liefert das Modell nur noch Datenbedeutung, Diagrammtyp und Achsenbelegung.

drweb.de als bevorzugte Quelle auf Google hinzufügenQualitätsgeprüfte Inhalte direkt in Google News & DiscoverJetzt hinzufügen

85 Prozent kürzer als der native Code des Ziel-Backends fielen die Spezifikationen in der Fallstudie des Teams um Yunhai Wang aus.[2] Den Rest leitet der Compiler aus den Daten ab, von der Skala bis zur Beschriftung der Achse.

Das Wichtigste in Kürze

  • Flint übersetzt eine kurze, bedeutungsbasierte Beschreibung in fertige Spezifikationen für Vega-Lite, ECharts, Chart.js, Plotly und native Excel-Diagramme.
  • In der Auswertung mit 63 Tabellen und 315 Fragen lag Flint vor der direkten Vega-Lite-Erzeugung, am deutlichsten beim schwächsten getesteten Modell.
  • Ein mitgelieferter MCP-Server hängt die Diagrammerzeugung direkt an Chat- und Coding-Umgebungen.

Warum scheitern KI-Agenten an guten Diagrammen?

Kartonplatte mit Balkendiagramm zum Projektfortschritt und einem Notizzettel daneben
Sprachmodelle bei der Diagrammerzeugung: Entweder kurze Spezifikation mit fahlem Ergebnis oder ausführliche mit vielen Parametern, die Microsoft Research als brüchig und fehleranfällig einstuft

Zwei magere Optionen. Ein Sprachmodell hat bei der Diagrammerzeugung die Wahl zwischen einer kurzen Spezifikation, die auf die Standardwerte der Bibliothek vertraut und ein fades Ergebnis liefert, und einer ausführlichen mit vielen bewusst gesetzten Parametern. Microsoft Research nennt die zweite Variante brüchig und fehleranfällig.[1]

Nicht das Diagrammwissen fehlt. Welcher Diagrammtyp zu welcher Aussage passt, beherrschen aktuelle Modelle. Das Detail bringt die Modelle ins Straucheln: Achsenabstände, Beschriftungswinkel, Farbskalen und Legendenposition hängen an der Datenmenge, und 8 Balken verlangen andere Werte als 80. Der Rückgriff auf die Standardwerte erklärt nebenbei, warum immer mehr Software gleich aussieht.

Was macht die Diagrammsprache Flint anders?

Bedeutung statt Parameter. Flint beschreibt jedes Datenfeld über seinen semantischen Typ, etwa Rang, Preis, Temperatur oder Land. Aus dieser Bedeutung, dem Diagrammtyp und der Zahl der Datenpunkte leitet der Compiler Skalen, Formate, Farbschemata und Layout ab. Die Seitenverhältnisse folgen dabei dem Banking-Prinzip der Wahrnehmungsforschung, das Kurvensteigungen in einen gut unterscheidbaren Winkelbereich bringt.[1]

Fünf Ausgabewege. Dieselbe Eingabe compiliert Flint nach Vega-Lite, ECharts, Chart.js, Plotly und über Office.js in native Excel-Diagramme. Version 0.4.0 vom 24. Juli 2026 brachte 38 Plotly-Typen und 18 Excel-Vorlagen dazu.[3] Die Excel-Ausgabe bleibt ein editierbares Diagramm statt eines eingefrorenen Bildes, ähnlich wie bei Agenten, die Office-Dateien direkt bearbeiten. Für die Anbindung liegt ein MCP-Server bei.

Die Auswertung von Flint liefert den eigentlichen Befund: Der Vorsprung gegenüber der direkten Vega-Lite-Erzeugung wächst, je schwächer das Modell ausfällt. Ein sauberer Zwischenschritt kostet Unternehmen damit weniger als das nächstgrößere Modell.

— Markus Seyfferth, Chefredakteur Dr. Web
Eine Beschreibung, fünf Ausgabewege
Was der Flint-Compiler den KI-Agenten an Feinarbeit abnimmt
85 %
kürzer fielen die Flint-Spezifikationen aus als der native Code des Ziel-Backends
45 zu 34
Prozent der Vergleiche gewann GPT-5-mini mit Flint gegenüber der direkten Vega-Lite-Erzeugung
5
Ausgabewege aus einer Eingabe: Vega-Lite, ECharts, Chart.js, Plotly und natives Excel
63 und 315
Tabellen und Fragen umfasste die Auswertung auf Basis der TidyTuesday-Daten 2025

Woher der Vorsprung kommt

Semantische Typen wie Rang, Preis oder Land ersetzen die manuelle Feineinstellung. Über Skalen, Abstände und Beschriftungen entscheidet der Compiler, nicht mehr der Prompt.

Was bedeutet Flint für Unternehmen im DACH-Raum?

Kleinere Modelle genügen. Den größten Abstand erzielte Flint beim schwächsten getesteten Modell: GPT-5-mini gewann 45 Prozent der Vergleiche gegenüber 34 Prozent ohne Flint, bei 21 Prozent Gleichstand.[2] Der Compiler nimmt der künstlichen Intelligenz genau den Teil ab, der am wenigsten von Sprachverständnis abhängt. Für Reporting-Agenten heißt das: Ein Spitzenmodell bleibt verzichtbar, auch kleinere und lokal betriebene Modelle kommen infrage.

Zwei Vorbehalte. Die Abdeckung schwankt je Backend, in der Auswertung trug Chart.js nur 10 der 30 Diagrammtypen. Vor dem Anschluss an echte Geschäftszahlen gehört der MCP-Server zudem auf den Prüfstand, denn jeder vierzehnte MCP-Server fiel bei einer Untersuchung durch den Sicherheitstest. Testen Sie Flint deshalb gerne zuerst an einem unkritischen Datensatz, bevor der Agent an das Berichtswesen kommt.

Quellen

[1] Microsoft Research: „Flint: A visualization language for the AI era“

[2] Yunhai Wang, Kecheng Lu, Junhao Chen, Alper Sarikaya, Chenglong Wang (arXiv 2607.20775): „Flint: A Semantics-Driven Data Visualization Intermediate Language“

[3] Microsoft auf GitHub: Changelog zu flint-chart, Version 0.4.0

Mehr Newshunger?

4,1 12 Bewertungen

Wie hat Ihnen dieser Artikel gefallen?