Werkzeug · Agenten-Werkzeug
Flint
von Microsoft Research
Zwischensprache für Diagramme: Das Modell beschreibt in rund zehn Zeilen JSON nur die Bedeutung der Daten, ein deterministischer Compiler trifft alle geometrischen Entscheidungen und erzeugt daraus Vega-Lite, ECharts, Chart.js, Plotly oder native Excel-Diagramme.
Einschätzung
Sauberes Muster, junges Forschungsprojekt
Wofür es gut ist
- Agenten und Analyse-Werkzeuge, die Diagramme für Endnutzerinnen und Endnutzer erzeugen – dort, wo eine Quote von „vier von fünf sehen gut aus“ nicht reicht
- Zusammengesetzte Diagrammtypen (Waterfall, Sunburst), bei denen handgeschriebene Vega-Lite-Spezifikationen schnell dreistellig werden
- Aufbauten mit kleinen oder günstigen Modellen, denen die geometrische Feinarbeit nicht zuzutrauen ist
Stärken
- Trennt Bedeutung (Modell) von Geometrie (deterministischer Compiler) – die Fehlerquelle wandert aus dem Nichtdeterministischen heraus
- Über 70 semantische Typen; ein geänderter Typ zieht Palette, Zahlenformat und Achsenskalierung konsistent nach
- Kein Rendering-Monopol: kompiliert nach Vega-Lite, ECharts, Chart.js, Plotly und nativem Excel – die Ausgabe bleibt von Hand nachbearbeitbar
- MCP-Server mit Einzeiler-Einrichtung, lokales Rendern (Daten verlassen die Maschine nicht), MIT-Lizenz
Schwächen
- Forschungsprojekt in Version 0.4.x, seit Juli 2026 öffentlich – kein Produktsupport
- Keine Karten, kein 3D, keine Netzwerkgraphen, kein Ebenen-Modell; Barrierefreiheit ist ein offenes Thema
- Python-Paket steht aus (bislang nur Quellcode-Vorschau)
- Für Power-User mit großem Modell und einfachen Diagrammen löst es ein Problem, das sie nicht haben
Im Vergleich
Wofür dieses Werkzeug die bessere Wahl ist – und wann ein direkter Konkurrent.
Gegenüber Vega-Lite ist Flint kein Konkurrent, sondern eine Ebene darüber: Vega-Lite bleibt bis zu dem Punkt angenehm, an dem das Diagramm auch gut aussehen soll – ein Waterfall-Chart wächst dort schnell über hundert gekoppelte Parameter, während der Compiler diese Entscheidungen übernimmt. Gegenüber Diagramm-MCP-Servern, die Daten an einen fremden Dienst schicken und Dutzende Einzelwerkzeuge exponieren, bleibt hier das Rendern lokal und die Schnittstelle schmal.
Stimmen aus der Community
Subjektive Einschätzungen Dritter – keine belegten Fakten, jeweils verlinkt.
- positivWerkzeug-Vorstellung mit eigener Einrichtung (MCP-Server, CSV, Heatmap in Sekunden) und offen benannten Grenzen: Forschungsprojekt statt Produkt, keine Karten, kein 3D, kein Python-Paket, und für Power-User mit großem Modell löse Flint „a problem you don't have“. Die verallgemeinernde These des Videos: Agentische Systeme konvergierten auf genau diese Form – „the LLM emits a tiny validatable intermediate representation and a deterministic layer does everything else“. (Zwei Angaben des Videos treffen nicht zu: Flint ist zum Aufnahmezeitpunkt gut drei Wochen alt, nicht zwei Monate, und das Paper lag bereits vor.)Better Stack – „Microsoft Built a New Charting Language for AI Agents“ (YouTube) · Community, Juli 2026
Direkt ausprobieren
github.com/microsoft/flint-chart
ℹ️