Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ziel der Erstellung eines Genie-Bereichs ist es, eine Umgebung zu schaffen, in der Geschäftsbenutzer Fragen in natürlicher Sprache stellen und genaue, konsistente Antworten basierend auf ihren Daten erhalten können. Genie-Bereiche verwenden erweiterte Modelle, die anspruchsvolle Abfragen generieren und allgemeines Wissen verstehen.
Die meisten Geschäftlichen Fragen sind domänenspezifisch, sodass die Rolle eines Raumkonservators darin besteht, die Kluft zwischen diesem allgemeinen Weltwissen und der spezialisierten Sprache zu überbrücken, die in einer bestimmten Domäne oder von einem bestimmten Unternehmen verwendet wird. Kuratoren verwenden Metadaten und Anweisungen, um Genie dabei zu helfen, die Fragen der Geschäftsbenutzer genau zu interpretieren und zu beantworten. In diesem Artikel werden Best Practices und Prinzipien beschrieben, die Sie bei der Entwicklung eines erfolgreichen Bereichs unterstützen.
Best Practices zum Definieren eines neuen Bereichs
Beachten Sie diese Leitprinzipien beim Aufbau Ihres Genie-Raums:
- Stellen Sie präzise, fokussierte Datasets bereit: Auflösen von Spaltendeutigkeiten und Vorabverbindung oder Denormalisierung von Tabellen mithilfe von Ansichten oder Metrikansichten. Vereinfachte Datasets verbessern die Fähigkeit von Genie, Datenfragen genau zu beantworten.
- Priorisieren Sie SQL-Ausdrücke und beispielweise SQL über Textanweisungen: Verwenden Sie SQL-Ausdrücke, um Geschäftssemantik wie Metriken und Filter zu definieren. Verwenden Sie Beispiel-SQL, um Genie beizubringen, wie allgemeine mehrdeutige Eingabeaufforderungen behandelt werden. Reservieren Sie Textanweisungen für allgemeine Anleitungen, die nicht in strukturierte Definitionen passen.
- Klare, spezifische Textanweisungen schreiben: Vermeiden Sie vage Anweisungen. Schreiben Sie zum Beispiel: "Wenn Nutzer nach Umsatzzahlen fragen, ohne den Produktnamen oder den Vertriebskanal anzugeben, fragen Sie: Um mit der Vertriebsanalyse fortzufahren, geben Sie bitte den Produktnamen und den Vertriebskanal an."
- Vermeiden Sie widersprüchliche Anweisungen: Sicherstellen der Konsistenz über alle Anweisungstypen hinweg. Wenn z. B. Textanweisungen das Runden von Dezimalstellen auf zwei Ziffern angeben, müssen SQL-Abfragen ebenfalls auf zwei Ziffern gerundet werden.
In den folgenden Abschnitten finden Sie detaillierte Empfehlungen für das Erstellen von Räumen und die Lösung von Genauigkeitsproblemen.
Klein anfangen
Das Zusammenstellen eines Genie-Raums ist ein iterativer Prozess. Wenn Sie einen neuen Bereich erstellen, beginnen Sie so klein wie möglich, mit minimalen Anweisungen und einer begrenzten Gruppe von Fragen, die beantwortet werden sollen. Dann können Sie, basierend auf Feedback und Überwachung, weitere Komponenten hinzufügen, während Sie iterieren. Dieser Ansatz trägt dazu bei, das Erstellen und Verwalten Ihres Bereichs zu optimieren und es Ihnen zu ermöglichen, sie effektiv als Reaktion auf echte Benutzeranforderungen zu kuratieren.
Die folgenden Richtlinien helfen Ihnen dabei, einen kleinen Genie-Bereich zu erstellen:
- Fokussiert bleiben: Schließen Sie nur die erforderlichen Tabellen für die Beantwortung der Fragen ein, die der Bereich behandeln soll. Es sollten nicht mehr als fünf Tische sein. Je fokussierter Ihre Auswahl ist, desto besser. Idealerweise legen Sie den Fokus für Ihren Bereich auf kleine Datenmengen. Beschränken Sie also die Anzahl der Spalten in Ihren eingefügten Tabellen.
- Arbeiten innerhalb des Grenzwerts von 25 Tabellen: Genie-Räume unterstützen bis zu 25 Tabellen oder Ansichten. Wenn für Ihre Datenressource mehr als 25 Tabellen erforderlich sind, sollten Sie verwandte Tabellen in Ansichten oder Metrikansichten vorab zusammenführen, bevor Sie sie zu Ihrem Raum hinzufügen. Metrikansichten sind besonders effektiv für Genie-Räume, da sie Metriken, Dimensionen und Aggregationen vordefinieren. Dieser Ansatz hilft Ihnen, innerhalb des Grenzwerts zu bleiben, Ihr Datenmodell zu vereinfachen und die Antwortgenauigkeit von Genie zu verbessern. Details zum Hinzufügen von Datenobjekten zu Ihrem Raum finden Sie unter Verwalten von Datenobjekten .
- Planen Sie Iterationen: Beginnen Sie mit einem minimalen Setup für Ihren Raum, wobei Sie sich auf essentielle Tabellen und grundlegende Anweisungen konzentrieren. Fügen Sie detailliertere Anleitungen und Beispiele hinzu, während Sie den Raum im Laufe der Zeit verfeinern, anstatt zunächst auf Perfektion zu zielen.
- Auf gut kommentierten Tabellen aufbauen: Genie verwendet Unity Catalog-Spaltennamen und -beschreibungen, um Antworten zu generieren. Klare Spaltennamen und -beschreibungen können hochwertige Antworten begünstigen. Spaltenbeschreibungen sollten präzise kontextbezogene Informationen enthalten. Vermeiden Sie mehrdeutige oder unnötige Details. Überprüfen Sie alle KI-generierten Beschreibungen auf Genauigkeit und Klarheit, und verwenden Sie sie nur, wenn sie mit dem übereinstimmen, was Sie manuell bereitstellen würden.
Definieren des Bereichs durch einen Domänenexperten
Ein effektiver Raumgestalter muss die Daten und die Erkenntnisse verstehen, die daraus gewonnen werden können. Datenanalysten mit SQL-Fachkenntnissen verfügen in der Regel über das Wissen und die Fähigkeiten, den Bereich zu gestalten.
Definieren Sie den Zweck Ihres Bereichs
Wenn Sie die spezifische Zielgruppe Ihres Raums identifizieren, können Sie entscheiden, welche Daten, Anweisungen und Testfragen verwendet werden sollen. Ein Bereich sollte Fragen zu einem bestimmten Thema und für eine bestimmte Zielgruppe beantworten, nicht allgemeine Fragen in verschiedenen Bereichen. Sie können Ihre Datensätze vereinfachen, indem Sie Tabellen vorab verknüpfen und unnötige Spalten entfernen, bevor Sie Daten zu einem Speicherplatz hinzufügen. Wenn Sie Daten zu Ihrem Raum hinzufügen, konzentrieren Sie sich eng auf den definierten Zweck des Raums. Blenden Sie alle Spalten aus, die verwirrend oder unwichtig sind. Siehe "Ausblenden oder Anzeigen relevanter Spalten".
Hinzufügen von Metadaten und Synonymen
Sie können Spalten-Synonyme und benutzerdefinierte Beschreibungen zu Daten in einem Genie-Raum hinzufügen. Diese Metadaten sind auf Ihren Genie-Bereich begrenzt und überschreiben keine Metadaten, die im Unity-Katalog gespeichert sind. Qualitätsspaltenbeschreibungen und Synonyme helfen Genie dabei, die Spalte besser zu verstehen, sie für relevante Fragen auszuwählen und präzisere SQL zu schreiben. Siehe "Spaltenmetadaten bearbeiten".
Verwenden von Genie-Datensampling
Das Datensampling verbessert die Genauigkeit von Genie, indem es Werte aus Datasets in einem definierten Bereich abtastet, wodurch die Benutzerabfragen besser mit den richtigen Spalten und Werten abgeglichen werden können. Genie analysiert automatisch Werte aus Tabellen, während Sie den Raum erstellen. Sie können verwalten, welche Spalten eine Datenprobe erhalten. Weitere Informationen finden Sie unter Verwalten von Datenobjekten und Erstellen eines Wissensspeichers für zuverlässigere Genie-Räume.
Bereitstellen von relevanten Beispielen und Anweisungen
Genie Spaces funktionieren am besten mit einem begrenzten, fokussierten Satz von Anweisungen. Databricks empfiehlt die Verwendung von BEISPIEL-SQL-Abfragen, um Anweisungen in Ihrem Raum bereitzustellen. Beispiel-SQL-Abfragen ermöglichen Es Genie, Benutzeraufforderungen zu überprüften SQL-Abfragen abzugleichen und aus Beispielen zu lernen, um verwandte Fragen zu beantworten. Siehe Hinzufügen von Beispiel-SQL-Abfragen und -Funktionen.
Für Kontexte, die global im Genie-Raum angewendet werden sollten, kann ein kleiner, gut organisierter Satz von Nur-Text-Anweisungen auch dazu beitragen, Relevanz aufrechtzuerhalten und die Antwortqualität zu verbessern. Zu viele Anweisungen können die Effektivität reduzieren, insbesondere in längeren Unterhaltungen, da Genie möglicherweise Schwierigkeiten haben könnte, die wichtigsten Hinweise zu priorisieren. Details finden Sie unter Provide instructions.
Auswählen des richtigen Anweisungstyps
Verwenden Sie die folgenden Richtlinien, um zwischen SQL-Ausdrücken und Beispiel-SQL-Abfragen zu entscheiden:
- Verwenden Sie SQL-Ausdrücke für allgemeine Geschäftsbegriffe: Verwenden Sie beim Definieren häufig verwendeter Metriken, Filter oder Dimensionen, die Standardgeschäftskonzepte darstellen, SQL-Ausdrücke im Wissensspeicher. SQL-Ausdrücke sind effiziente wiederverwendbare Definitionen, die Genie dabei helfen, Ihre Geschäftslogik zu verstehen. Beispiele hierfür sind Bruttomarge, neuer Umsatz und Umwandlungssatz. Siehe Definieren von SQL-Ausdrücken.
- Verwenden Sie Beispiel-SQL-Abfragen für komplexe Fragen: Stellen Sie bei der Behandlung von schwer zu interpretierenden, mehrteiligen oder komplexen Fragen vollständige SQL-Beispielabfragen bereit. Diese Beispiele zeigen Genie, wie komplexe Abfragemuster und mehrstufige Logik behandelt werden. Sie können z. B. SQL-Abfragen für Eingabeaufforderungen erstellen wie "eine Aufschlüsselung der Leistung meines Teams" oder "für Kunden, die erst kürzlich beigetreten sind: welche Produkte laufen am besten?". Siehe Hinzufügen von Beispiel-SQL-Abfragen und -Funktionen.
Bitten Sie Genie, Klarstellungsfragen zu stellen
Um Genie aufzufordern, in bestimmten Szenarien Klarstellungsfragen zu stellen, seien Sie explizit darüber informiert, wann Sie nach Klarstellungen fragen und wie sie nachverfolgt werden sollen. Verwenden Sie klare, spezifische Anweisungen, die sowohl die auslösenden Bedingungen als auch das erwartete Klarstellungsverhalten definieren.
Fügen Sie z. B. den folgenden Anweisungstyp zu Ihrem Raum hinzu:
Wenn Benutzer eine Aufschlüsselung der Vertriebsleistung fragen, aber keinen Zeitraum, keinen Vertriebskanal oder welche KPIs in ihrer Eingabeaufforderung enthalten, müssen Sie zuerst eine Klarstellungsfrage stellen, um erforderliche Informationen zu sammeln. Beispiel: "Geben Sie den gewünschten Zeitraum und vertriebskanal an."
Strukturieren Sie Ihre Klarstellungsanweisungen mit diesen Komponenten:
- Triggerbedingung: Definieren Sie, welche Themen oder Szenarien Klarstellung erfordern (z. B. "Wenn Benutzer zu X-Thema fragen...")
- Fehlende Details: Geben Sie an, welche Informationen vorhanden sein müssen (z. B. "... aber Y-Details nicht einschließen...")
- Erforderliche Aktion: Stellen Sie fest, dass Genie um Klarstellung bitten muss (z. B. "... Sie müssen zuerst eine Klarstellungsfrage stellen...")
- Beispielklärung: Stellen Sie die spezifische Frage, die Genie stellen soll (z. B. "Bitte angeben...")
Fügen Sie am Ende Ihrer allgemeinen Anweisungen Klarstellungsfragen hinzu, um Genie dabei zu helfen, dieses Verhalten bei der Beantwortung mehrdeutiger Fragen zu priorisieren.
Testen und Anpassen
Sie sollten der erste Benutzer Ihres Raums sein. Nachdem Sie einen neuen Bereich erstellt haben, beginnen Sie mit dem Stellen von Fragen. Überprüfen Sie sorgfältig die SQL-Daten, die als Antwort auf Ihre Fragen generiert wurden. Wenn Genie die Daten, Fragen oder den Geschäftsjargon falsch interpretiert, können Sie eingreifen, indem Sie die generierte SQL bearbeiten oder andere spezifische Anweisungen bereitstellen. Testen und bearbeiten Sie, bis Sie zuverlässige Antworten erhalten.
Nachdem Sie eine Frage überprüft haben, können Sie sie als Benchmarkfrage hinzufügen, die Sie verwenden können, um Ihren Bereich systematisch auf Gesamtgenauigkeit zu testen und zu bewerten. Sie können Variationen und verschiedene Frageausdrücke verwenden, um Genies Antworten zu testen. Siehe Verwenden von Benchmarks in einem Genie-Raum.
Ideen zum Beheben fehlerhafter Antworten finden Sie unter "Problembehandlung für Genie-Räume".
Benutzertests durchführen
Nachdem Sie die Antwortqualität durch Tests überprüft haben, binden Sie einen Geschäftsbenutzer ein, um den Genie-Bereich zu testen. Verwenden Sie die folgenden Richtlinien, um eine reibungslose User Journey bereitzustellen und Feedback zur kontinuierlichen Verbesserung zu sammeln:
- Legen Sie die Erwartungen fest, dass ihre Aufgabe darin besteht, den Bereich zu optimieren.
- Bitten Sie die Personen, ihre Tests auf das spezifische Thema und die Fragen zu fokussieren, die im Raum beantwortet werden sollen.
- Wenn eine falsche Antwort ausgegeben wird, ermutigen Sie die Benutzer, zusätzliche Anweisungen und Erläuterungen im Chat hinzufügen, um die Antwort zu verfeinern. Wenn eine richtige Antwort bereitgestellt wird, sollten sie der endgültigen Abfrage zustimmen, um ähnliche Fehler in zukünftigen Interaktionen zu minimieren.
- Bitten Sie Benutzer, den Antworten mithilfe des integrierten Feedbackmechanismus zuzustimmen oder sie abzulehnen.
- Laden Sie Benutzer ein, zusätzliches Feedback und ungelöste Fragen direkt mit den Bereichsautoren zu teilen. Autoren und Editoren können Feedback verwenden, um Anweisungen, Beispiele und vertrauenswürdige Ressourcen zu verfeinern.
Erwägen Sie, Schulungsmaterialien oder ein schriftliches Dokument mit Richtlinien zum Testen des Raums bereitzustellen und Feedback zu geben. Weisen Sie Geschäftsbenutzer an, einen Genie-Raum zu nutzen, um Geschäftsdaten zu erkunden, um ihnen zu helfen, mit einem neuen Raum zu arbeiten.
Wenn Unternehmensbenutzer den Raum testen, können Benutzer mit mindestens CAN MANAGE-Berechtigungen die Fragen sehen, die sie auf der Registerkarte "Überwachung " gestellt haben. Fügen Sie weiterhin Kontext hinzu, um Genie dabei zu helfen, die Fragen und Daten korrekt zu interpretieren, um genaue Antworten zu liefern. Weitere Informationen zum Überwachen von Genie-Räumen finden Sie unter "Überwachen des Raums ". Sie können auch Audit-Protokolle verwenden, um Genie-Space-Feedback zu überwachen und Anforderungen zu überprüfen. Siehe "KI/BI-Verwendung überwachen" mit Überwachungsprotokollen und Warnungen.
Note
Business-Benutzer müssen Mitglieder des ausgehenden Arbeitsbereichs sein, um auf Ihren Bereich zugreifen zu können. Unter Erforderliche Berechtigungen erfahren Sie, wie Sie die entsprechenden Berechtigungen für die Interaktion mit dem Bereich bereitstellen.
Informationen zur Problembehandlung häufiger Probleme mit Genie-Räumen finden Sie unter "Problembehandlung für Genie-Räume".