13 Punkte von xguru 2024-11-10 | 2 Kommentare | Auf WhatsApp teilen
  • 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

 
yangeok 2024-11-12

Ich werde es mit GPT und pandas aussitzen.

 
halfenif 2024-11-11

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.