NL2Dashboard: Framework für kontrollierte Dashboard‑Erstellung mit LLMs
Die neuesten Fortschritte in großen Sprachmodellen (LLMs) haben gezeigt, dass sie eigenständige Diagramme mit beeindruckender Präzision erzeugen können. Das Erstellen vollständiger Dashboards bleibt jedoch eine große Herausforderung, weil herkömmliche Ansätze die Aufgabe als reine Code‑Generierung (z. B. rohes HTML) behandeln. Diese Verfahren verbrauchen enorme Token, um die Visualisierung zu beschreiben, und bieten wenig Kontrolle, da Analyse und Darstellung zu eng miteinander verknüpft sind.
NL2Dashboard löst diese Probleme mit dem Prinzip der Analyse‑Presentation‑Decoupling. Das System nutzt eine strukturierte Zwischenrepräsentation (IR), die Inhalt, Layout und visuelle Elemente eines Dashboards kapselt. Damit wird die Aufgabe des LLMs auf Datenanalyse und Intent‑Übersetzung beschränkt, während die eigentliche Visualisierung von einem deterministischen Rendering‑Engine übernommen wird.
Durch die Implementierung eines Multi‑Agenten‑Systems, in dem die IR‑gesteuerte Logik als Tool‑Suite fungiert, können Entwickler Dashboards nicht nur generieren, sondern auch präzise anpassen. Umfangreiche Experimente zeigen, dass NL2Dashboard die aktuellen Spitzenreiter in verschiedenen Domänen deutlich übertrifft: Es liefert höhere visuelle Qualität, spart Token und ermöglicht eine exakte Steuerung bei Generierungs- und Modifikationsaufgaben.