- Eine Anwendung von Microsoft Research, die LLMs nutzt, um Daten zu transformieren und Aufgaben der Datenvisualisierung schnell zu bearbeiten
- Unterstützt Analysten dabei, Daten mit KI zu transformieren und schrittweise reichhaltige Visualisierungen zu erstellen
- Anders als die meisten chatbasierten KI-Tools, bei denen Nutzer alles in natürlicher Sprache beschreiben müssen, kombiniert Data Formulator Interaktionen über die Benutzeroberfläche (UI) mit Eingaben in natürlicher Sprache (NL), um die Interaktion zu erleichtern
- Kann über Python PIP installiert oder in GitHub Codespaces verwendet werden
- Grundlegende Verwendung
- Den eigenen OpenAI-Schlüssel angeben, ein Modell auswählen (GPT-4o empfohlen) und dann einen Datensatz wählen
- Den Diagrammtyp auswählen und anschließend Datenfelder auf Diagrammeigenschaften (
x, y, Farbe, ...) ziehen, um das visuelle Encoding festzulegen
- Visualisierungen über den ursprünglichen Datensatz hinaus erstellen
- Im Encoding-Shelf kann ein Feldname eingegeben werden, der in den aktuellen Daten nicht vorhanden ist
- Damit wird Data Formulator angewiesen, eine Visualisierung zu erzeugen, die Berechnungen oder Transformationen auf Basis der vorhandenen Daten erfordert
- Optional kann ein Prompt in natürlicher Sprache angegeben werden, um die Absicht zu erläutern und zu präzisieren (nicht nötig, wenn der Feldname selbsterklärend ist)
- Auf die Schaltfläche Formulate klicken
- Data Formulator transformiert die Daten anhand des Encodings und des Prompts und instanziiert die Visualisierung
- Daten, Diagramm und Code prüfen
- Um auf Basis eines bestehenden Diagramms ein neues zu erstellen, Folgeaktionen in natürlicher Sprache ausführen
- Einen Folge-Prompt angeben (z. B. "Nur die Top 5 anzeigen!")
- Das visuelle Encoding für das neue Diagramm kann ebenfalls aktualisiert werden
2 Kommentare
Ich werde es mit GPT und pandas aussitzen.
Ich habe das Gefühl, dass ich dafür, wenn ich diese Arbeit künftig weiter machen will, ein neues Entwicklungstool – nein, eher eine neue Programmiersprache – lernen muss.