Blog

Direkt zum Dashboard in unter einer Minute, fünfmal günstiger: KI-Dashboards und benutzerdefinierte Vega-Lite-Diagramme in Kibana

Beschreiben Sie Ihre Kennzahlen in natürlicher Sprache, und der KI-Chat von Kibana generiert ES|QL-basierte Dashboards und Vega-Lite-Diagramme, von Streudiagrammen bis hin zu bedingter Formatierung und benutzerdefinierten Tooltips.

Beobachten, schützen und durchsuchen Sie Ihre Daten mit einer einzigen Lösung. Von der Anwendungsüberwachung bis zur Bedrohungserkennung – Kibana ist Ihre vielseitige Plattform für kritische Anwendungsfälle. Starten Sie jetzt Ihre kostenlose 14-tägige Testphase.

Der KI-Chat von Kibana erstellt jetzt anhand eines natürlichsprachigen Prompts in weniger als einer Minute vollständige, auf der Elasticsearch-Abfragesprache (ES|QL) basierende Dashboards. Allgemein verfügbar (GA) wird dies in Elastic 9.5 (technische Vorschau in Version 9.4) mit einer Fehlerbehebung, die fehlgeschlagene Abfragen erneut versucht, fünfmal niedrigeren ES|QL-Generierungskosten durch gestuftes Modellrouting und interaktiven Filtersteuerungen. Diese Version ermöglicht außerdem die Erstellung von Vega-Lite-Diagrammen mithilfe natürlicher Sprache, mit Streudiagrammen, Boxplots, bedingter Formatierung und benutzerdefinierten Tooltips, die man normalerweise manuell in JSON programmieren müsste.

Was ist neu bei der Erstellung von KI-Dashboards in Kibana?

Funktionalität

Technische Vorschau (9.4)

GA (9.5)

Fehlerbehandlung

Kein Wiederholungsversuch bei fehlgeschlagenen ES|QL-Abfragen

Automatischer, bis zu dreimaliger erneuter Versuch mit Abfrageprüfung und Anpassung

ES|QL-Generierungskosten

Alle Abfragen werden über das primäre Modell weitergeleitet

Gestaffelte Modellrouten, bis zu fünfmal günstiger

Zeitbereich

Festgelegtes Standardfenster

Automatische Auswahl basierend auf der Daten-Zeit-Verteilung

Filtersteuerungen

Nein

Automatisch für die relevantesten Felder

Vega-Lite-Diagramme

Nein

Erstellung in natürlicher Sprache, mit Streudiagrammen, Boxplots, bedingter Formatierung und benutzerdefinierten Tooltips

Diagrammbearbeitung

Nein

Bestehende Vega-Lite-Panels können in natürlicher Sprache bearbeitet werden

Automatische Fehlerbehebung bei der KI-Dashboard-Generierung

In der technischen Vorschau wurden fehlgeschlagene ES|QL-Abfragen vom Agenten nicht wiederholt. In Version 9.5 werden Abfragefehler erkannt und die Abfrage bis zu dreimal wiederholt, wobei jeder Fehler untersucht und die Abfrage angepasst wird, bevor der Agent aufgibt. In der Praxis beseitigt dies die meisten Probleme mit leeren Panels und erzeugt Dashboards, die schon beim ersten Versuch korrekt gerendert werden.

Warum ist die Erstellung von KI-Dashboards in Elastic 9.5 günstiger?

Nicht jeder Schritt bei der Dashboard-Erstellung erfordert das gleiche Maß an Argumentation. In Version 9.5 erfolgt die ES|QL-Generierung standardmäßig über ein leichteres Modell und greift nur bei Bedarf auf das primäre Modell zurück. Wenn Ihr Connector Claude Opus 4.8 von Anthropic verwendet, bedeutet das fünfmal günstigere Kosten für die ES|QL-Generierung in allen Panels.

Automatische Zeitbereichsauswahl auf der Grundlage Ihrer Daten

Dashboards sind nur dann nützlich, wenn sie den richtigen Datenausschnitt anzeigen. Der Agent wendet nun eine verbesserte Logik an, um einen für die abgefragten Daten sinnvollen Zeitbereich auszuwählen, es sei denn, der Nutzer fragt nach einem bestimmten Zeitbereich. Er berücksichtigt die Zeitverteilung der Daten und passt sich entsprechend an, seien es die letzte Stunde für einen Live-Vorfall oder die letzten 90 Tage für eine Trendanalyse, anstatt standardmäßig auf ein festes Zeitfenster zurückzugreifen.

Automatische Filtersteuerungen auf KI-generierten Dashboards

Die Erstellung von Dashboards unterstützt nun Steuerelemente; das heißt interaktive Filter, mit denen die Betrachter ein Dashboard nach Feldwerten eingrenzen können, ohne die zugrunde liegenden Abfragen bearbeiten zu müssen. Beim Generieren eines Dashboards fügt der Agent am oberen Rand automatisch Steuerelemente für die relevantesten Filterfelder hinzu.

Vega-Lite-Diagramme aus natürlicher Sprache: Diagrammtypen und Formatierung jenseits der Standardeinstellungen

Vega und Vega-Lite unterstützen in Kibana eine breite Palette von Diagrammtypen und Anpassungen. Mit Version 9.5 können Sie sie aus einfacher Sprache erstellen und müssen den Code nicht selbst schreiben. 

Streudiagramme, Boxplots und weitere Diagrammtypen in Vega-Lite

Streudiagramme, Boxplots, facettierte Small Multiples, Blasendiagramme und Kompositionsdiagramme (z. B. Histogramme, kombiniert mit Heatmaps) sowie viele andere werden von Vega-Lite unterstützt. Ein Prompt wie Zeig mir ein Streudiagramm zu Reaktionszeit vs. Anfragegröße, farbig nach Dienstprogrammname erzeugt ein Vega-Lite-Panel mit den richtigen Datenzuordnungen. Die Diagramme verwenden die Standardfarbpaletten von Kibana, um sich harmonisch in das restliche Dashboard einzufügen.

Dashboard showing four different Vega-Lite charts: Box plot, scatterplot, small multiples, and heatmap with marginal histograms.

Bedingte Formatierung, benutzerdefinierte Tooltips und Beschriftungen auf Standarddiagrammen

Selbst bei Diagrammtypen, die in einem Dashboard bereits systemeigen sind, zum Beispiel Balkendiagramme, Liniendiagramme oder Flächendiagramme, benötigen Sie manchmal mehr Kontrolle, als die Standardfunktionen bieten. Vega-Lite schließt diese Lücke über den Chat. Zu den Beispielen gehören:

  • Bedingte Farbformatierung: Datenpunkte oberhalb eines Schwellenwerts können farbig anders dargestellt werden; beispielsweise werden Datenpunkte in einem Liniendiagramm oder in Balkendiagrammen rot eingefärbt, wenn eine Kennzahl über das Service Level Objective (SLO) hinausgeht. Bitten Sie den Agenten etwa: Färbe alle Punkte über 500 ms für mein Liniendiagramm rot ein.

  • Individuelle Markierungen und Beschriftungen: Fügen Sie Emojis, Symbole oder Inline-Textbeschriftungen zu Datenpunkten hinzu, um den Status auf einen Blick zu erkennen.

  • Individuelle Tooltips: Reichern Sie Hover-Zustände mit zusätzlichen Metriken, Kontext oder berechneten Werten an, die nicht Teil der Diagrammachsen sind. Formulieren Sie etwas wie Füge einen Tooltip hinzu, der die Gesamtzahl der Datensätze und den Prozentsatz pro Balkendiagramm anzeigt.

Das funktioniert auch bei der Bearbeitung vorhandener Vega-Charts. Wenn Sie ein Vega-Lite-Panel haben, das eine Anpassung wie z. B. das Ändern einer Farbskala, das Anpassen einer Achse oder ein Umschalten des Markierungstyps benötigt, beschreiben Sie die Änderung im Chat, anstatt sich in den JSON-Code einzuarbeiten.

So haben wir die Vega-Lite-Generierung in natürlicher Sprache in Kibana entwickelt

Das Generieren eines Vega-Lite-Diagramms aus einem Satz heraus ist kein einmaliger Prompt à la Bitte das Modell um JSON. Wir haben eine kleine agentenbasierte Pipeline aufgebaut, die natürliche Sprachabsicht in ein validiertes, datenbasiertes Diagramm umsetzt.

Wenn eine Anfrage eingeht, prüft der Agent zunächst, ob Vega-Lite die richtige Lösung ist. Für Vega-Lite-Anfragen verankert er die Visualisierung in einer echten ES|QL-Abfrage bei Elasticsearch und verwendet dann ein Modell, um den Vega-Lite-Code zu generieren. Vor dem Rendern durchläuft das Ergebnis eine Normalisierungsschicht, die das Schema korrigiert und die kanonische Abfrage bindet. Er wendet außerdem rendersichere Umwandlungen an.

Einige wenige Designentscheidungen machen diesen Workflow zuverlässig:

  • Eingetippter Toolaufruf: Die Diagrammerstellung ist ein strukturierter Tool-Aufruf und kein Vega-Lite, das in die Konversation eingefügt wird.

  • Beschränkte Generierung: Das Modell erzeugt Vega-Lite-Code innerhalb eines definierten Schemas, was die Ausgabe vorhersehbarer und leichter validierbar macht.

  • Kuratierte Beispiele: Strukturelle Muster wie Facetten, geschichtete Markierungen und Heatmaps bieten Orientierung, ohne die zugrunde liegenden Daten zu kopieren.

  • Ausführungs- und Verifikationsschleifen: Abfragen werden vor der Diagrammerstellung ausgeführt, und Validierungsfehler lösen Korrekturversuche für die ES|QL-Generierung aus.

Testen Sie die Erstellung von KI-Dashboards und Vega-Lite-Diagrammen in Kibana

Um die Erstellung von Dashboards mit natürlicher Sprache und Vega-Lite-Diagramme auszuprobieren, aktualisieren Sie auf Elastic 9.5 (oder starten eine kostenlose Testversion) und öffnen den Chat in Kibana. Bitten Sie das System anschließend, aus Ihren Daten ein Dashboard zu erstellen. Bei Vega-Lite können Sie versuchen, einen Diagrammtyp anzufordern, den Sie schon immer einmal erstellen wollten, zum Beispiel ein Streudiagramm oder ein Blasendiagramm. Wenn das Ergebnis nicht ganz stimmt, sagen Sie dem Agenten, was er ändern soll. Er wiederholt den Vorgang dann entsprechend.

Dafür ist eine Enterprise-Lizenz erforderlich. Erste Schritte.

Die Entscheidung über die Veröffentlichung der in diesem Blogeintrag beschriebenen Leistungsmerkmale und Features sowie deren Zeitpunkt liegt allein bei Elastic. Es ist möglich, dass noch nicht verfügbare Leistungsmerkmale oder Features nicht rechtzeitig oder überhaupt nicht veröffentlicht werden.

Wie hilfreich war dieser Inhalt?

Zugehörige Inhalte

Kibana Dashboards API: Ein stabiler Vertrag für jeden Panel-Typ, vor GA von über 50 Teams getestet

Kibana Dashboards API: Ein stabiler Vertrag für jeden Panel-Typ, vor GA von über 50 Teams getestet

Teresa Alvarez Soler
AI Chat in Kibana rendert jetzt nativ Dashboards

AI Chat in Kibana rendert jetzt nativ Dashboards

Kibana reduziert die Dashboard-Ladezeit um bis zu 25 % – hier ist die Polling-Strategie dahinter

Kibana reduziert die Dashboard-Ladezeit um bis zu 25 % – hier ist die Polling-Strategie dahinter

Drew Tate
Beschreiben statt zeichnen: KI-native Kibana-Dashboards über MCP und ES|QL

Beschreiben statt zeichnen: KI-native Kibana-Dashboards über MCP und ES|QL

Verbesserung der Interaktivität des Kibana-Dashboards mit Steuerelementen für Variablen

Verbesserung der Interaktivität des Kibana-Dashboards mit Steuerelementen für Variablen

Teresa Alvarez Soler