Dashboard mit einem Dashboard-Agenten abfragen

Mit der konversationellen Analyse, unterstützt von Gemini für Google Cloud, können Sie Ihre Daten untersuchen, indem Sie über eine intuitive Chat-Oberfläche Fragen in natürlicher Sprache stellen. Wenn Sie die konversationelle Analyse mit einem benutzerdefinierten Dashboard oder einem LookML-Dashboard verwenden, erstellt die konversationelle Analyse einen Daten-Agenten für Sie, der mit dem Dashboard verbunden ist. Während Sie mit dem Dashboard-Agenten interagieren, fragt der Agent Ihr Dashboard und alle zugehörigen Kacheln ab. Sie können benutzerdefinierte Dashboard-Agenten mit Kontext und Anweisungen anpassen, die speziell auf Ihre Dashboard-Daten zugeschnitten sind.

Auf dieser Seite wird beschrieben, wie Sie mit der konversationellen Analyse mit Dashboard-Daten interagieren. Es deckt folgende Themenbereiche ab:

Hinweis

Bevor Sie mit der konversationellen Analyse mit Ihren Dashboard-Daten interagieren können, müssen die Einrichtung und die Anforderungen für Ihre Looker-Instanz erfüllt sein. Außerdem müssen Sie die entsprechenden Berechtigungen haben, um die auf dieser Seite beschriebenen Aufgaben auszuführen.

Unterhaltung über ein Looker-Dashboard starten

Wenn Sie eine Unterhaltung mit einem Dashboard-Agenten über ein benutzerdefiniertes Dashboard oder ein LookML-Dashboard starten möchten, wählen Sie das Symbol für den Chat aus: spark Mit diesem Dashboard chatten.

Wenn Sie nicht die erforderlichen Berechtigungen haben, um mit dem Dashboard zu chatten, wird in Looker eine Fehlermeldung angezeigt.

Nachdem Sie eine Unterhaltung erstellt haben, können Sie Fragen stellen zu den Daten im Frage stellen Feld innerhalb der Unterhaltung. Wenn Sie auf Ihre letzten Unterhaltungen mit dem Dashboard-Agenten zugreifen möchten, wählen Sie more_vert Menü > Letzte Unterhaltungen aus.

Sie können dem Dashboard-Agenten nicht nur Fragen zu den Daten im Dashboard oder den zugehörigen Kacheln stellen, sondern auch die Konfiguration des benutzerdefinierten Dashboard-Agenten mit zusätzlichem Kontext und zusätzlichen Anweisungen anpassen.

Dashboard-Agenten für ein Dashboard aktivieren oder deaktivieren

Wenn Dashboard-Agenten für Ihre Instanz aktiviert sind, sind sie standardmäßig für alle benutzerdefinierten Dashboards aktiviert. Dashboard-Ersteller können jedoch festlegen, ob Nutzer mit einem bestimmten benutzerdefinierten Dashboard chatten können. Dazu aktivieren oder deaktivieren sie die Einstellung für den Dashboard-Agenten auf der Ebene des jeweiligen Dashboards.

So aktivieren oder deaktivieren Sie einen Dashboard-Agenten für ein benutzerdefiniertes Dashboard:

  1. Wählen Sie das Menüsymbol more_vert Dashboard-Aktionen und dann „Bearbeiten“ edit Dashboard bearbeiten aus.
  2. Klicken Sie in der Dashboard-Symbolleiste auf Einstellungen Einstellungen.
  3. Wählen Sie im Dialogfeld Einstellungen den Tab Allgemein aus.
  4. Aktivieren oder deaktivieren Sie die Option Chat mit Dashboard aktivieren.
  5. Klicken Sie auf Speichern , um die Änderungen am Dashboard zu speichern.

Unterhaltungsmetadaten

Im Bereich Mit diesem Dashboard chatten können Sie für jeden Dashboard-Typ die folgenden Aufgaben ausführen:

Benutzerdefiniertes Dashboard

  • Wenn Sie eine Frage zu den Dashboard-Daten stellen möchten, geben Sie sie in das Feld Frage stellen ein.
  • Wenn Sie Informationen zum Dashboard-Agenten bearbeiten möchten, wählen Sie tune Agent verwalten aus. Auf dem Tab Editor können Sie Agentenanweisungen eingeben und Erweiterte Optionen maximieren, um Einstellungen wie Denkprozess anzeigen und Debug-Informationen anzeigen zu konfigurieren. Wählen Sie Aktualisieren aus, um die Änderungen am Dashboard-Agenten zu speichern. Auf dem Tab Vorschau können Sie sich eine Vorschau der Änderungen am Dashboard-Agenten ansehen.
  • Wenn Sie den Bereich für die Unterhaltung mit dem Dashboard-Agenten maximieren möchten, wählen Sie open_in_full Vollbildmodus aus.
  • Wenn Sie auf Ihre letzten Unterhaltungen mit dem Dashboard-Agenten zugreifen möchten, wählen Sie more_vert Menü > Letzte Unterhaltungen aus.
  • Standardmäßig werden Unterhaltungen nach Ihrer ersten Frage benannt. Wenn Sie eine Unterhaltung umbenennen möchten, wählen Sie im Menü Letzte Unterhaltungen eine Unterhaltung aus, klicken Sie auf das Dreipunkt-Menü more_vert und wählen Sie dann edit Umbenennen aus.
  • Wenn Sie eine Unterhaltung mit einem Daten-Agenten löschen möchten, wählen Sie das Dreipunkt-Menü more_vert Menü > „Papierkorb“ delete Papierkorb aus.

LookML-Dashboard

  • Wenn Sie eine Frage zu den Dashboard-Daten stellen möchten, geben Sie sie in das Feld Frage stellen ein.
  • Wenn Sie den Bereich für die Unterhaltung mit dem Dashboard-Agenten maximieren möchten, wählen Sie open_in_full Vollbildmodus aus.
  • Wenn Sie auf Ihre letzten Unterhaltungen mit dem Dashboard-Agenten zugreifen möchten, wählen Sie more_vert Menü > Letzte Unterhaltungen aus.
  • Standardmäßig wird eine Unterhaltung nach Ihrer ersten Frage benannt. Wenn Sie eine Unterhaltung umbenennen möchten, wählen Sie im Menü Letzte Unterhaltungen eine Unterhaltung aus, klicken Sie auf das Dreipunkt-Menü more_vert und wählen Sie dann edit Umbenennen aus.
  • Wenn Sie eine Unterhaltung mit einem Daten-Agenten löschen möchten, wählen Sie das Dreipunkt-Menü more_vert Menü > „Papierkorb“ delete Papierkorb aus.

Dashboard-Agenten ändern

Wenn Sie Informationen zum Dashboard-Agenten bearbeiten möchten, wählen Sie tune Agent verwalten aus.

Optional können Sie auf dem Tab Editor die Erweiterten Optionen maximieren, um die folgenden Einstellungen zu konfigurieren:

  • Denkprozess anzeigen: Aktivieren Sie diese Option, um die Begründungsschritte des Agenten, die generierten Looker-Abfragen und die zugrunde liegenden Datentabellen in den Antworten anzuzeigen.
  • Debug-Informationen anzeigen: Aktivieren Sie diese Option, um die vom Agenten pro Antwort ausgeführten Schritte anzuzeigen, um die Fehlerbehebung zu erleichtern.

Wählen Sie Aktualisieren aus, um die Änderungen am Dashboard-Agenten zu speichern. Auf dem Tab Vorschau können Sie sich eine Vorschau der Änderungen am Dashboard-Agenten ansehen.

Agentenanweisungen schreiben

Sie können Freiform-Anweisungen hinzufügen, die das grundlegende Verhalten Ihres Daten-Agenten definieren und ihm grundlegenden Kontext liefern, den er berücksichtigen muss, bevor er eine Nutzeranfrage verarbeitet.

Hier einige Beispiele für Kontext, den Sie im Feld Anweisungen angeben können:

  • Schlüsselfelder: Die wichtigsten Felder für die Analyse
  • Ausgeschlossene Felder: Felder, die der Daten-Agent vermeiden soll
  • Filtern und Gruppieren: Felder, die der Agent zum Filtern und Gruppieren von Daten verwenden soll
  • Persona: Eine Rolle oder Expertise, ein Charakter oder ein Ton, den Sie dem Agenten zuweisen

Tipps und Best Practices zum Schreiben von Agentenanweisungen finden Sie auf der Dokumentationsseite Best Practices für die Konfiguration der konversationellen Analyse in Looker.

Fragen zu Looker-Daten stellen

Wenn Sie eine neue Unterhaltung beginnen, schlägt die konversationelle Analyse einige Fragen vor, die Sie stellen können. Die Fragen müssen kein bestimmtes Format haben oder eine bestimmte Syntax verwenden. Sie müssen sich jedoch auf den ausgewählten Explore beziehen.

Geben Sie Ihre Frage in natürlicher Sprache in das Feld Frage stellen ein. Wählen Sie einen Fragemodus aus und klicken Sie auf „Senden“. Nachdem Sie Ihre Abfrage gesendet haben, können Sie die Antwort der konversationellen Analyse abbrechen, indem Sie auf Antwort beenden klicken. Die konversationelle Analyse beendet die Ausführung der Abfrage und zeigt die folgende Meldung an: The query was cancelled.

Weitere Informationen zu den Arten von Fragen, die Sie stellen können, finden Sie unter Einschränkungen bei Fragen.

Fragemodus auswählen

Wenn Sie eine Frage stellen, können Sie den Fragemodus aus einem Drop-down-Menü auswählen, das die Optionen Schnell und Denken enthält. In der Benutzeroberfläche wird Schnell als Option für schnelle Antworten und Denken als Option für die Lösung komplexer Probleme beschrieben. Standardmäßig ist in der konversationellen Analyse der Fragemodus Denken ausgewählt. In der konversationellen Analyse wird derselbe Fragemodus für alle Mehrfachdialoge beibehalten, es sei denn, Sie ändern ihn manuell.

Schnellmodus

Wenn Sie eine Frage im Modus Schnell stellen, versucht die konversationelle Analyse, Ihre Abfrage in natürlicher Sprache direkt den LookML-Parametern zuzuordnen, die in den LookML-Modellen definiert sind, die dem Dashboard oder den Explores Ihrer Unterhaltung zugrunde liegen. Die konversationelle Analyse kann schnell antworten, da sie auf den verwalteten Definitionen Ihres LookML basiert und keine Begründung verwendet oder anzeigt.

Beispielsweise kann eine Abfrage wie „Wie hoch war unser Gesamtumsatz im letzten Monat?“ schnell in eine Abfrage übersetzt werden, die den Messwert total_revenue auswählt und nach dem Vormonat filtert.

Wählen Sie den Modus Schnell aus, wenn Sie in Ihrer Abfrage nach bestimmten Fakten oder vordefinierten Messwerten aus Ihren Daten fragen.

Thinking-Modus

Der Modus Denken ist für komplexere Analyseanfragen gedacht, die eine Analyse erfordern, die über direkte LookML-Suchen hinausgeht. In diesem Modus „plant“ der Agent seinen Ansatz und entscheidet, welche Tools verwendet werden sollen und wie die Ergebnisse kombiniert werden sollen. Dieser Modus ermöglicht es, mehrstufige Probleme zu lösen und erweiterte Data-Science-Aufgaben auszuführen, die mit einer einzelnen SQL-basierten Abfrage möglicherweise nicht möglich sind.

Wählen Sie den Modus Denken aus, wenn Sie nach dem Warum Ihrer Daten fragen, Trends vergleichen oder komplexere Analyseanfragen stellen, die mehrere Schritte erfordern. Dieser Modus ist auch besonders hilfreich, wenn Sie einen Agenten testen, um zu verstehen, wie er das zugrunde liegende LookML seiner Datenquellen verwendet.

Mehrfachdialoge

In der konversationellen Analyse werden frühere Fragen und Antworten berücksichtigt, während Sie die Unterhaltung fortsetzen. Sie können auf früheren Antworten aufbauen, indem Sie die Ergebnisse weiter verfeinern oder den Visualisierungstyp ändern.

Weitere Informationen zum Erstellen von Fragen finden Sie unter Einschränkungen bei Fragen.

Abfragen in einer Unterhaltung verwalten

Wenn Sie mit Daten interagieren, können Sie die Unterhaltung verwalten, indem Sie eine aktive Abfrageantwort beenden, während sie ausgeführt wird oder indem Sie die letzte Frage und die zugehörige Antwort löschen.

Letzte Frage löschen

So löschen Sie die letzte Frage und die zugehörige Antwort:

  1. Bewegen Sie den Mauszeiger auf die letzte Frage und klicken Sie dann auf Nachricht löschen.
  2. Klicken Sie im Dialogfeld Nachricht endgültig löschen? auf Löschen, um die Frage und die zugehörige Antwort endgültig zu löschen.

Abfrageergebnisse und Berechnungen verstehen

Die konversationelle Analyse bietet die folgenden Parameter, um Abfrageergebnisse und Berechnungen zu verstehen:

Interpretation der Abfrage ermitteln

Wenn Sie den Modus Denken verwenden, um Ihre Frage zu stellen, können Sie sehen, wie die konversationelle Analyse Ihre Abfrage verarbeitet hat. Wenn Sie die Begründung sehen möchten, maximieren Sie die Option Denkprozess anzeigen. Wenn Sie die Begründung ausblenden möchten, klicken Sie auf Denkprozess ausblenden.

Die konversationelle Analyse analysiert jede Abfrage und überlegt, wie sie beantwortet werden soll. Dabei werden die Keywords aus Ihrer Abfrage verwendet, um die relevanten Dimensionen, Messwerte und andere Parameter aus der semantischen Ebene der zugehörigen Datasets der Unterhaltung abzuleiten. Außerdem wird aus Ihrer Abfrage abgeleitet, welche Aggregationen ausgeführt werden müssen. Wenn Sie Begründung anzeigen maximieren, zeigt die konversationelle Analyse eine Klartext-Erklärung der Schritte an, die zur Interpretation Ihrer Abfrage ausgeführt wurden. Die Erklärung enthält auch die Dauer, die die konversationelle Analyse für die Verarbeitung der Abfrage benötigt hat.

Berechnung einer Antwort ermitteln

Wenn Sie sehen möchten, wie die konversationelle Analyse zu einer Antwort gelangt ist oder eine Visualisierung erstellt hat, klicken Sie in den Abfrageergebnissen auf Wie wurde das berechnet?.

Wenn Sie auf Wie wurde das berechnet? klicken, wird in der konversationellen Analyse ein Bereich Text angezeigt. Im Bereich Text wird in Klartext erklärt, welche Schritte die konversationelle Analyse ausgeführt hat, um die angegebene Antwort zu erhalten. Diese Erklärung enthält die verwendeten Rohfeldnamen, die durchgeführten Berechnungen, die angewendeten Filter, die Sortierreihenfolge und andere Details.

Analysedetails und Debug-Informationen

Wenn für den Daten-Agenten, der für die Unterhaltung verwendet wird, bestimmte erweiterte Optionen aktiviert sind, können die Antworten die folgenden Details enthalten:

  • Denkprozess anzeigen: Wenn diese Option aktiviert ist, werden in der Antwort des Agenten die Begründungsschritte, die generierten Looker-Abfragen und die zugrunde liegenden Datentabellen angezeigt.
  • Debug-Informationen anzeigen: Wenn diese Option aktiviert ist, werden in der Antwort des Agenten die Schritte angezeigt, die für diese Antwort ausgeführt wurden. Das kann bei der Fehlerbehebung hilfreich sein.

Diese Einstellungen werden in den erweiterten Optionen konfiguriert, wenn Sie den Dashboard-Agenten ändern .

Unterhaltungen verwalten

Jede Unterhaltung bleibt im Bereich Letzte Unterhaltungen des Dreipunkt-Menüs more_vert Menü der Dashboard-Unterhaltung. Sie können die Namen von Unterhaltungen ändern, Unterhaltungen löschen oder sie aus dem Papierkorb wiederherstellen.

  • Wenn Sie auf Ihre letzten Unterhaltungen mit dem Dashboard-Agenten zugreifen möchten, wählen Sie more_vert Menü > Letzte Unterhaltungen aus.
  • Standardmäßig werden Unterhaltungen nach Ihrer ersten Frage benannt. Wenn Sie eine Unterhaltung umbenennen möchten, wählen Sie im Menü Letzte Unterhaltungen eine Unterhaltung aus, klicken Sie auf das Dreipunkt-Menü more_vert und wählen Sie dann edit Umbenennen aus.
  • Wenn Sie eine Unterhaltung mit einem Daten-Agenten löschen möchten, wählen Sie das Dreipunkt-Menü more_vert Menü > „Papierkorb“ delete Papierkorb aus.

Unterhaltung löschen

Wenn Sie eine Unterhaltung mit einem Daten-Agenten löschen möchten, wählen Sie das Dreipunkt-Menü more_vert der Unterhaltung und dann delete Löschen aus.

Unterhaltung wiederherstellen oder endgültig löschen

So stellen Sie eine Unterhaltung aus dem Papierkorb wieder her oder löschen sie endgültig:

  1. Wählen Sie das Dreipunkt-Menü more_vert Menü > „Papierkorb“ delete Papierkorb aus.
  2. Suchen Sie im Bereich Papierkorb nach der Unterhaltung, die Sie wiederherstellen oder endgültig löschen möchten. Wählen Sie das more_vert Dreipunkt-Menü der Unterhaltung und dann eine der folgenden Optionen aus:

    • Wiederherstellen: Stellt die Unterhaltung wieder her. Sie können über die Menüoption Letzte Unterhaltungen auf die Unterhaltung zugreifen.
    • Endgültig löschen: Löscht die Unterhaltung endgültig.

Bekannte Einschränkungen

Für Dashboard-Agenten der konversationellen Analyse gelten die folgenden bekannten Einschränkungen:

  • Erweiterte Analysen werden für Dashboard-Agenten nicht unterstützt.
  • Dashboard-Agenten fragen den Produktionsmodus von Dashboard-Daten ab.
  • Dashboard-Agenten übernehmen das Freigabemodell des Dashboards. Der Zugriff auf den Agenten unterliegt dem Zugriff auf das zugrunde liegende Dashboard.
  • Sie können den Kontext oder die Anweisungen für LookML-Dashboard-Agenten nicht ändern.

Einschränkungen bei Visualisierungen

Die konversationelle Analyse verwendet Vega-Lite zur Erstellung von Diagrammen für Unterhaltungen. Die folgenden Vega-Diagrammtypen werden vollständig unterstützt:

  • Liniendiagramm (eine oder mehrere Reihen)
  • Flächendiagramm
  • Balkendiagramm (horizontal, vertikal, gestapelt)
  • Streudiagramm (eine oder mehrere Gruppen)
  • Kreisdiagramm

Die folgenden Vega-Diagrammtypen werden unterstützt, aber beim Rendern kann es zu unerwartetem Verhalten kommen:

  • Maps
  • Heatmaps
  • Diagramme mit Tooltips

Diagrammtypen, die nicht im Vega-Katalog enthalten sind, werden nicht unterstützt. Alle Diagramme, die in diesem Abschnitt nicht angegeben sind, werden als nicht unterstützt betrachtet.

Einschränkungen bei Datenquellen

Für die konversationelle Analyse gelten die folgenden Einschränkungen bei Datenquellen:

  • Die konversationelle Analyse kann maximal 5.000 Zeilen pro Abfrage zurückgeben.
  • Die konversationelle Analyse kann den Wert eines Nur-Filter-Feldes, das mit den LookML parameter oder filter definiert ist, nicht festlegen.

Einschränkungen bei Fragen

Die konversationelle Analyse unterstützt Fragen, die mit einer einzelnen Visualisierung beantwortet werden können, z. B.:

  • Trends der Messwerte im Zeitverlauf
  • Aufschlüsselung oder Verteilung eines Messwerts nach Dimension
  • Eindeutige Werte für eine oder mehrere Dimensionen
  • Einzelne Messwerte
  • Die wichtigsten Dimensionswerte nach Messwert

Die konversationelle Analyse unterstützt noch keine Fragen, die nur mit den folgenden Arten von komplizierten Visualisierungen beantwortet werden können:

  • Vorhersage und Prognose
  • Erweiterte statistische Analysen, einschließlich Korrelations- und Anomalieerkennung