Die konversationelle Analyse ist eine Funktion, mit der Sie Ihre Daten per Chat abfragen können. Sie basiert auf Gemini für Google Cloud. Die konversationelle Analyse basiert auf dem semantischen Modellierungs-Layer von Looker und ermöglicht es Nutzern in Ihrer Organisation, Fragen zu Daten in natürlicher Sprache zu stellen, um eine kontrollierte, vertrauenswürdige Self-Service-BI zu erhalten. Dieser Ansatz beschleunigt die Einführung von Analysen in Ihrem Unternehmen, da er Governance und Sicherheit auf Unternehmensniveau bietet.
Die konversationelle Analyse ist sowohl in Looker (Google Cloud Core)- als auch in Looker (Original)-Instanzen verfügbar.
Weitere Informationen dazu, wie und wann Gemini for Google Cloud Ihre Daten verwendet
Wichtige Features
Die Gesprächsanalyse umfasst die folgenden Hauptfunktionen:
- Explores in natürlicher Sprache abfragen: Sie können sich in natürlicher Sprache mit einem einzelnen Explore oder mit einem Datenagenten unterhalten, der bis zu fünf Explores abfragt.
- Datenagent zum Abfragen von Explores erstellen: Sie können einen KI-basierten Agent zum Abfragen von Explores anpassen, indem Sie Kontext und Anweisungen bereitstellen, die für Ihre Daten spezifisch sind. So kann der Datenagent genauere und kontextbezogene Antworten generieren. Sie können Ihre Data Agents auch mit anderen Nutzern teilen oder in anderen Anwendungen wie Gemini Enterprise veröffentlichen, damit diese Fragen mit demselben Kontext stellen können. Sie können diesen Datentyp mit bis zu fünf Explores verbinden.
- Dashboard mit einem KI-Datenagenten abfragen Vorabversion: Mit der konversationellen Analyse können Sie einen Dashboard-KI-Datenagenten erstellen, der das Dashboard und die zugrunde liegenden Modelle abfragen kann. Dashboardagenten sind verfügbar, wenn die Einstellung Dashboardagenten aktivieren auf der Seite Gemini in Looker im Bereich Admin aktiviert ist. Dashboard-Zusammenfassungen sind verfügbar, wenn die Einstellung Dashboard-Zusammenfassung aktivieren auf der Seite Gemini in Looker im Bereich Admin aktiviert ist.
- Erweiterte Analysen: Mit der Funktion Erweiterte Analysen in der konversationellen Analyse werden Ihre Fragen in natürlicher Sprache in Python-Code übersetzt und dieser Code wird ausgeführt. Im Vergleich zu Standard-SQL-basierten Abfragen ermöglicht die Verwendung von Python in der Funktion Erweiterte Analysen komplexere Analysen und Visualisierungen.
- Einbetten: Sie können Conversational Analytics in eine Website oder eine Anwendung einbetten. Verwenden Sie dazu ein HTML-iFrame-Tag, wie Sie es auch bei anderen Looker-Inhaltstypen tun. Die Analyse von Unterhaltungen unterstützt sowohl privates Einbetten, bei dem Nutzer mit ihrem Looker-Login authentifiziert werden, als auch signiertes Einbetten, bei dem Nutzer über Ihre eigene Anwendung authentifiziert werden.
- Monitoring von Nutzer-Engagement und Tokennutzung: Nutzer mit Zugriff auf Looker System Activity-Inhalte können mehr über das Nutzer-Engagement bei Conversational Analytics-Agents und ‑Unterhaltungen erfahren und die Tokennutzung der Nutzer im Blick behalten. Das Dashboard Konversationelle Analyse ist im Bereich Systemaktivität des Admin-Bereichs verfügbar. Informationen zur Tokennutzung sind nur für Looker-Instanzen (Original) verfügbar.
- Ausgelöste agentische Workflows Vorabversion: Sie können messwertbasierte Benachrichtigungen und das Monitoring direkt über Abfragen in natürlicher Sprache in eigenständigen Unterhaltungen mit Explores oder mit Explore-Daten-Agents einrichten. Agentic Workflows sind verfügbar, wenn die Einstellung Agentic Workflows auf der Seite Gemini in Looker im Bereich Admin aktiviert ist.
KI-Datenagenten im Vergleich zu Unterhaltungen
Die Interaktion mit einem Daten-Agenten bietet mehrere wichtige Vorteile gegenüber einer Standardunterhaltung mit einem einzelnen Explore. Wenn Sie eine Unterhaltung über ein Explore starten, können Sie schnell Abfragen in natürlicher Sprache für diese bestimmte Datenquelle ausführen. Ein Daten-Agent fungiert jedoch als spezialisierter, eigenständiger Analyst, der angepasst und in Ihrer gesamten Organisation freigegeben werden kann.
KI-Datenagenten bieten gegenüber Unterhaltungen mit Explores folgende Vorteile:
- Chat mit mehreren Explores: In einer Unterhaltung mit einem Explore können Sie jeweils nur ein Explore abfragen. Ein Daten-Agent kann jedoch mit bis zu fünf verschiedenen Explores verbunden werden. So können Nutzer domainübergreifende Analysen durchführen und umfassendere Antworten erhalten.
- Mit einem Looker-Dashboard chatten: Wenn Sie mit einem Dashboard chatten, erstellt Conversational Analytics einen Dashboard-Datenagenten, mit dem Sie nicht nur ein Dashboard, sondern auch die zugrunde liegenden Explores abfragen können.
- Erstellter Kontext: Sie können Ihrem Datenagenten benutzerdefinierte Anweisungen geben, die in einer Standardunterhaltung in Explore nicht verfügbar sind. Dazu gehören die folgenden Ressourcen:
- Golden Queries: Sie können dem Agenten Paare aus Fragen in natürlicher Sprache und bestätigten Looker-Abfragen zur Verfügung stellen, um gängige Geschäftsmuster zu verankern und die Mehrdeutigkeit des Modells deutlich zu verringern.
- Unternehmensglossare: Sie können organisationsspezifische Fachbegriffe oder Akronyme direkt in der Anleitung des KI-Agents definieren.
- Persona-Framework: Sie können dem Agenten eine bestimmte Rolle oder ein bestimmtes Fachwissen zuweisen, um einen konsistenten Ton und eine professionelle Einschätzung für die Unterhaltung festzulegen.
- Agent-Spezialisierung: Anstatt die einzelne generische Oberfläche einer Unterhaltung zu verwenden, können Sie spezialisierte Agenten für verschiedene Geschäftsbereiche erstellen, z. B. einen Revenue Agent oder einen Ops Agent. So können Nutzer die Analyse besser nachvollziehen und werden zu den Feldern und Filtern geleitet, die für ihre Anforderungen am relevantesten sind.
- Zusammenarbeit und Wiederverwendung: Explore-Unterhaltungen sind in der Regel auf einen Nutzer beschränkt, während Data Agents für andere Mitglieder Ihrer Organisation freigegeben werden können. Durch die Freigabe können mehrere Nutzer von demselben erstellten Kontext und derselben Governance profitieren, die von einem Administrator oder Datenexperten entwickelt wurden.
- Benutzerdefiniertes Verhalten: Sie können Ihren Agent so konfigurieren, dass er bestimmte Anforderungen erfüllt, z. B. Standardfilter verwendet. Ein Beispiel: „Wenn kein Zeitraum angegeben ist, verwende immer die letzten sechs Monate.“ Diese Sicherheitsvorkehrungen sorgen dafür, dass der Agent die Governance- und Sicherheitsstandards Ihrer Organisation einhält. Sie können auch Felder in Explores ausblenden, damit der Daten-Agent sie nicht in Abfragen verwendet.
In der folgenden Tabelle sind die wichtigsten Unterschiede zwischen diesen Arten von Unterhaltungen und KI-Datenagenten zusammengefasst:
| Funktion „Konversationelle Analyse“ | Gängige Anwendungsfälle | Einstiegspunkt | Freigabefunktionen | Beschränkungen |
|---|---|---|---|---|
| Konversationen ansehen |
|
|
In der Regel auf einen Nutzer beschränkt (nicht gemeinsam nutzbar). |
|
| KI-Datenagenten ansehen |
|
Wählen Sie auf der Seite „Conversational Analytics“ den Tab Agents aus. | Kann für andere Nutzer in der Organisation freigegeben werden, indem Zugriff auf Inhalte gewährt wird (Ansehen oder Administratorzugriff; Bearbeiten). Kann auch in externen Anwendungen wie Gemini Enterprise (Vorabversion) veröffentlicht werden. |
|
| Dashboard-Agents |
|
Über das Dashboard: Wählen Sie Mit diesem Dashboard chatten aus. | Kann nicht für andere Nutzer freigegeben werden. |
|
Wie funktioniert Conversational Analytics?
Bei der konversationellen Analyse wird Gemini für Google Cloud verwendet, um Fragen in natürlicher Sprache zu interpretieren und auf Grundlage Ihrer Daten Antworten in Looker zu liefern. Es verwendet das semantische Modell von Looker – die LookML-Definitionen Ihrer Daten – als zentrale Informationsquelle, um sicherzustellen, dass die Antworten korrekt und konsistent sind. Die konversationelle Analyse kann Ihre Geschäftsdefinitionen für Messwerte wie „Umsatz“ oder „Kündigung“ interpretieren, da sie in LookML definiert sind. Anhand dieser Definitionen werden genaue und konsistente Fragen gestellt.
Um die Antworten auf Ihre spezifischen Daten und Ihren geschäftlichen Kontext zu stützen, werden bei der konversationellen Analyse verschiedene Techniken verwendet:
- LookML-Schema: Zu Beginn einer Anfrage ruft Conversational Analytics das Schema aus den Explores ab, die damit verbunden sind. Bei konversationellen Analysen werden Parameter aus dem LookML-Modell auf verschiedene Weise verwendet:
- Felder identifizieren: Metadaten aus dem Schema helfen Conversational Analytics, sich auf relevante Felder zu konzentrieren. Diese Metadaten umfassen LookML-Parameter wie
name,label,description,typeunddimension_group. Mithilfe dieser Parameter kann die konversationelle Analyse Begriffe in Nutzerfragen den richtigen Feldern zuordnen.descriptionkann beispielsweise unternehmensspezifische Terminologie oder Kontext für ein Feld bereitstellen. In Conversational Analytics werden alle Felder ignoriert, in denen der Parameterhiddenverwendet wird. - Antwortformatierung: Bei der konversationellen Analyse werden
label-Parameter für die benutzerfreundliche Feldbenennung undvalue_format-Parameter für die Formatierung von Daten in Antworten verwendet.
- Felder identifizieren: Metadaten aus dem Schema helfen Conversational Analytics, sich auf relevante Felder zu konzentrieren. Diese Metadaten umfassen LookML-Parameter wie
- Abfragegenerierung: Anstatt Ihre Datenbank direkt abzufragen, wird bei der konversationellen Analyse ermittelt, welche Felder, Filter, Sortierungen und Grenzwerte in der Abfrage verwendet werden sollen. Looker erstellt und führt die Abfrage dann mit dem zugrunde liegenden LookML-Modell aus. Dieser Prozess ähnelt der Interaktion eines Nutzers mit einer Explore-Oberfläche. Conversational Analytics muss keine komplexe Join-Logik oder Felddefinitionen verstehen, da Looker die Abfrage auf Grundlage des LookML-Modells erstellt. Durch die Abfragegenerierung wird sichergestellt, dass alle Abfragen der Join-Logik, den Filtern, der Aggregation und den Datenberechtigungen entsprechen, die in Ihrem LookML-Modell definiert sind. Damit Abfragen generiert werden können, muss Conversational Analytics die richtigen Werte für Filter ermitteln. Diese Werte müssen genau mit den Werten in den zugrunde liegenden Daten übereinstimmen oder erweiterte Filterausdrücke wie Platzhalter enthalten. Um Abweichungen zwischen den Werten, die der Nutzer in seine Fragen in natürlicher Sprache aufnimmt, und den genauen Werten, die für einen Filter erforderlich sein können, zu beheben, werden in Conversational Analytics Werte verwendet, die mit
allowed_valueinparameter-Feldern definiert sind. Außerdem können Tools verwendet werden, um nach bestimmten Werten in Feldern zu suchen:- Beispieldaten: Gibt bis zu 100 Werte aus einem Feld zurück, damit Conversational Analytics Muster erkennen oder eine genaue Übereinstimmung für Filterwerte finden kann.
- Fuzzy-Suche: Generiert eine Reihe von Suchbegriffen basierend auf der Nutzereingabe und prüft, ob sie in einer Dimension vorhanden sind, um geeignete Filterwerte zu finden.
Sowohl Beispieldaten als auch die unscharfe Suche verwenden die Vorschlags-API von Looker und werden daher von LookML-Parametern wie
suggestions,suggest_exploreundsuggest_dimensionbeeinflusst.
- Analyse: Nachdem Looker die Abfragen ausgeführt hat, werden die Abfrageergebnisse von Conversational Analytics analysiert, um Nutzerfragen zu beantworten. Bei konversationellen Analysen können Ergebnisse auf verschiedene Arten analysiert werden:
- Dabei werden integrierte Gemini-Funktionen verwendet, um Ergebnisse zu interpretieren und zusammenzufassen.
- Dazu wird die Ausführung von Python-Code über Advanced Analytics verwendet, um die Ergebnisse weiter zu analysieren.
- Es erstellt Visualisierungen auf Grundlage von Abfrageergebnissen.
Mithilfe des semantischen Modells von Looker bietet Conversational Analytics Zugriff auf Daten aus verschiedenen Plattformen wie BigQuery, AlloyDB, Redshift, Snowflake und Databricks, ohne dass die zugrunde liegende Datenkomplexität verstanden werden muss. Außerdem wird dafür gesorgt, dass alle Antworten konsistent und geregelt sind.
Wie funktionieren Daten-KI-Agenten für Conversational Analytics?
Die Antworten eines Conversational Analytics-Daten-KI-Agenten basieren auf zwei primären Eingaben: dem LookML-Schema Ihrer Instanz, das von einem Looker-Entwickler definiert wird, und den Agent-Anweisungen, die Sie beim Erstellen oder Bearbeiten des Agenten schreiben.
Ein Daten-Agent muss anhand Ihrer Anfrage ermitteln, welche LookML-Felder ausgewählt und welche Filter, Sortierungen oder Grenzwerte angewendet werden sollen. Dazu wird die natürliche Sprache in Ihrer Anfrage auf folgende Weise den eigenen Agent-Anweisungen und dem LookML-Schema der Daten zugeordnet:
- Semantische Begriffe zuordnen: Nutzer verwenden in ihren Fragen oft Fachbegriffe. Der KI-Agent verwendet Ihre Agent-Anweisungen und die LookML-Feldmetadaten, um Ihre Anfrage zu interpretieren. Bei der Anfrage „Wie viel Neugeschäft haben wir gemacht?“ kann ein Daten-Agent „Neugeschäft“ beispielsweise einem Messwert zuordnen, mit dem der monatliche wiederkehrende Umsatz berechnet wird. Bei der Frage „Wer sind unsere wichtigsten Kunden?“ kann ein Daten-Agent „wichtigsten“ einer Anzahl von Nutzungen und „Kunden“ einer Dimension namens Customer Name (Kundenname) zuordnen.
- Feldwerte zuordnen: Der Agent sucht mithilfe spezieller Tools nach bestimmten Datenpunkten, z. B. „Kalifornien“ oder „Slim-Fit-Jeans“, um die Daten zu erfassen oder unscharfe Suchanfragen auszuführen. Wenn ein Nutzer beispielsweise nach „Jeans“ fragt, kann der Agent eine unscharfe Suche im Feld Produktname auslösen, um die genauen String-Übereinstimmungen in Ihrer Datenbank zu finden. Wenn ein Nutzer nach „NY“ fragt, ist das das Feld City oder State? Der KI-Agent muss möglicherweise die Daten stichprobenartig untersuchen, um herauszufinden, in welchem Feld „NY“ enthalten ist, oder eine klärende Frage stellen.
- Optimierung mit Anfragebeispielen: Sie können in den Anweisungen für Datenagenten spezifische Frage-Antwort-Beispiele, sogenannte „Golden Queries“, angeben, um die Genauigkeit für häufige oder kritische Anfragen zu verbessern.
Looker verwendet dann die LookML-Definitionen dieser Felder und andere Logik, die im Explore definiert ist, einschließlich Felddefinitionen, Zugriffsberechtigungen oder Nutzerattributen, nutzerdefinierten Dashboardfiltern oder komplexer Liquid- oder Join-Logik, um die Abfrage zu erstellen, die an die Datenbank gesendet wird. Da der Agent nicht die gesamte SQL-Abfrage schreibt, muss er die Daten nicht „verstehen“ und kann genauer und deterministischer arbeiten.
Weitere Informationen dazu, wie Ihr Agent LookML verwendet, finden Sie auf der Dokumentationsseite Best Practices für die Konfiguration von Conversational Analytics in Looker.
Liste der Dokumentation
- Konversationelle Analyse in Looker einrichten: Aktivieren Sie die konversationelle Analyse für eine Looker-Instanz und gewähren Sie Nutzern Zugriff.
- Empfohlene Einrichtung und Einführungsstrategie für die konversationelle Analyse in Looker: Planen Sie die Einführung der konversationellen Analyse für Nutzer einer Looker-Instanz.
- Explore in natürlicher Sprache abfragen: Starten Sie eine „Unterhaltung“, um die Daten in einem einzelnen Looker-Explore in natürlicher Sprache abzufragen.
- KI-Datenagenten für Explores erstellen und verwalten: KI-Datenagenten erstellen, bearbeiten, löschen, freigeben und veröffentlichen, mit denen Looker-Explores abgefragt werden.
- Dashboard in natürlicher Sprache abfragen [Vorschau]: Sie können sich mit einem KI-basierten Daten-Agent unterhalten, der das Dashboard und die zugrunde liegenden Modelle abfragen kann. Dashboard-Agents werden generiert, wenn Sie mit einem Dashboard „chatten“.
- Best Practices für die Konfiguration von Conversational Analytics in Looker: Hier finden Sie Strategien und Best Practices, mit denen Looker-Administratoren und LookML-Entwickler Conversational Analytics erfolgreich konfigurieren und optimieren können.
- Advanced Analytics aktivieren und verwenden: Aktivieren und verwenden Sie Advanced Analytics. Dabei werden Ihre Fragen in natürlicher Sprache in Python-Code übersetzt und dieser Code wird ausgeführt.
- Conversational Analytics einbetten: Conversational Analytics in ein HTML-iFrame einbetten.
- Durch Trigger ausgelöste Agent-Workflows zum Überwachen von Datenschwellenwerten verwenden [Vorabversion]: Sie können Workflows einrichten, die Sie benachrichtigen, wenn von Ihnen angegebene Datenschwellenwerte erreicht oder überschritten werden. Sie können Ihre Workflows auf der Nutzerseite Workflows verwalten überwachen. Looker-Administratoren können Workflows für die gesamte Instanz auf der Administratorseite Workflows verwalten verwalten.
- Systemaktivität: Conversational Analytics [Vorabversion]: Hier erfahren Sie mehr darüber, wie Sie die Nutzerinteraktionen und die Tokennutzung für Conversational Analytics in der Looker-Instanz im Blick behalten. Informationen zur Tokennutzung sind nur für Looker-Instanzen (Original) verfügbar.
Compliance-Funktionen von Gemini in Looker-Funktionen
Die Konversationsanalyse ist noch nicht in den Autorisierungsgrenzen für FedRAMP High oder FedRAMP Medium enthalten. Bevor Sie die Einstellung Gemini in Looker für Ihre Looker-Instanz aktivieren, sollten Sie mit Ihrer Genehmigungsstelle besprechen, ob die Compliance-Angebote von Gemini für Google Cloudden Anforderungen Ihrer Organisation entsprechen.
Bei Looker (Google Cloud Core)-Instanzen werden die Gemini in Looker-Funktionen den Standardangeboten hinzugefügt, sobald ein Assured Workloads-Kontrollpaket verfügbar ist und die Änderungsanforderungen und -prozesse dieses Pakets erfüllt sind. Die Compliancefunktionen der zugehörigen Looker (Google Cloud Core)-Instanz werden bei der Konversationsanalyse in Looker berücksichtigt. Die folgende Ausnahme gilt:
Die Unterstützung für den Datenstandort (Data Residency Zone, DRZ), insbesondere für ruhende Daten, ist für alle Looker-Kunden verfügbar. Alle ruhenden Daten, die mit Conversational Analytics verknüpft sind, befinden sich ausschließlich in der Looker-Instanz und sind auf eine einzelne Region beschränkt. Daten bei der Übertragung und maschinelles Lernen (ML) werden über einen globalen Dienst verarbeitet.
Compliance in der Europäischen Union
Für Kunden mit Sitz in der Europäischen Union (EU) ist jetzt eine lokalisierte Verarbeitungsoption verfügbar, die die Datenverarbeitung innerhalb der EU ermöglicht. Mit dieser Option kann der Traffic von Conversational Analytics in Looker über einen multiregionalen Endpunkt in der EU geleitet werden. So wird sichergestellt, dass Kundendaten aus der EU innerhalb der EU verarbeitet werden.
Die lokale Verarbeitung gilt für alle Funktionen für die konversationelle Analyse in Looker (mit Ausnahme von Dashboard-KI-Datenagenten) und alle Looker API-Endpunkte für die konversationelle Analyse. Das gilt nicht für die Conversational Analytics API.
Diese Option ist über eine Zulassungsliste verfügbar. Wenn Sie sich für die Zulassungsliste für die Verarbeitung von Looker ML in der EU anmelden möchten, füllen Sie das Antragsformular für die Verarbeitung von Looker ML in der EU aus. Die Kapazität ist begrenzt. Die Registrierung erfolgt auf funktionaler „As-available“-Basis und kann sich auf den Dienstdurchsatz auswirken. Nach der Registrierung erhalten Sie eine Bestätigungs-E-Mail.
Feedback geben
Sie können Google Feedback zu einzelnen Antworten in Conversational Analytics geben, indem Sie eine der folgenden Optionen auswählen:
- thumb_up Gute Antwort: Geben Sie an, dass die Antwort hilfreich war.
- thumb_down Schlechte Antwort: Geben Sie an, dass die Antwort nicht hilfreich war.
Weitere Informationen
- Weitere Informationen zur Conversational Analytics API
- Preisinformationen zu Gemini in Looker-Funktionen
- Weitere Informationen zu Gemini für Google Cloud
- Weitere Informationen zu Gemini in Looker
- LookML-Grundlagen: Machen Sie sich mit der semantischen Looker-Ebene vertraut, auf der Conversational Analytics basiert.
- Daten in Looker untersuchen: Hier erfahren Sie mehr über die Explore-Oberfläche zum Abfragen von Daten, die durch Conversational Analytics ergänzt wird.
- Zugriffssteuerung und Berechtigungsverwaltung: Hier erfahren Sie, wie Looker Nutzerberechtigungen und Datenzugriff verwaltet. Conversational Analytics berücksichtigt diese Einstellungen.