Funktionen und Fähigkeiten des Genie Code

Genie Code unterstützt Entwickler beim Generieren, Optimieren, Erläutern und Beheben von Code in Azure Databricks Notizbüchern, dem SQL-Editor, Aufträgen, AI/BI-Dashboards und dem Datei-Editor. Es beantwortet Fragen aus der Databricks-Dokumentation, passt sich an die Produktoberfläche an, in der Sie arbeiten, und bietet integrierte Code-Unterstützung.

Um Genie Code als autonomer Agent auszuführen, siehe Agentenmodus. Um die Genie Code-Oberfläche zu öffnen und zu navigieren, siehe Navigate Genie Code.

Hilfe mit Code erhalten

Erhalten Sie Hilfe bei Code von "Genie Code" direkt in Ihren Notizbüchern. Genie Code bietet:

Databricks empfiehlt, jeden code, der vor der Ausführung von Genie Code generiert wurde, immer zu überprüfen, da es manchmal Fehler machen kann.

Weitere Informationen dazu, wie Genie Code bei Code helfen kann, finden Sie unter "Codehilfe abrufen" von Genie Code.

Für die Azure Databricks-Umgebung optimierter Code

Der von Genie Code generierte Code soll in einer Databricks-Computeumgebung ausgeführt werden. Er ist für die Erstellung von Code in von Databricks unterstützten Programmiersprachen, Frameworks und Dialekten optimiert. Er ist nicht als universeller Programmierassistent gedacht.

Genie Code verwendet häufig Informationen aus Databricks-Ressourcen, z. B. der Databricks-Dokumentationswebsite oder Knowledge Base, um Benutzerabfragen besser zu beantworten. Es wird am besten ausgeführt, wenn sich die Benutzerfrage auf Fragen bezieht, die mit Wissen aus der Databricks-Dokumentation, Unity-Katalog und Benutzercode im Arbeitsbereich beantwortet werden können.

Abrufen von Antworten, die aus der Dokumentation stammen

Genie Code durchsucht die Databricks-Dokumentation, um Ihre Fragen zu beantworten. Wenn es auf die Dokumentation verweist, wird in der Antwort ein Schritt der Durchsuchung der Dokumentation angezeigt. Sie können Genie Code bitten, seine Quellen zu zitieren, und es enthält Links zu relevanten Dokumentationsseiten.

Eine Genie Code-Antwort, die eine aus der Dokumentation stammende Antwort zeigt.

Genie Code auf der gesamten Azure-Databricks-Plattform

Genie Code passt sich an die von Ihnen verwendete Produktoberfläche an und verarbeitet autonome Aufgaben mit mehreren Schritten.

Oberfläche Description
Data Science und ML in Notizbüchern Genie Code ist in Databricks-Notizbücher integriert und optimiert, um explorative Datenanalysen und Modellschulungen zu automatisieren.
Pipelineentwicklung im Lakeflow Genie Code verfügt über Data Engineering-Funktionen, die das Automatisieren von ETL-Workloads und das Erstellen von Lakeflow-Pipelines vereinfachen.
Datenanalyse in Dashboards Genie Code kann produktionsfähige Dashboards planen und generieren und bei der Datenanalyse helfen.
Beobachtbarkeit und Bewertung in MLflow Genie Code kann Ihre KI-Anwendungen verstehen, debuggen und verbessern.

Eingebaute Code-Unterstützung

Genie Code verwendet Unity-Katalogmetadaten (Tabellen, Spalten, Beschreibungen und die beliebten Datenressourcen Ihres Unternehmens), um personalisierte Antworten zu geben, während Sie Code schreiben, debuggen und ausführen. Verwenden Sie die folgenden integrierten Features:

Funktion Description
Chatten mit Genie Code Stellen Sie Genie Code Fragen und beantwortet sie mit relevanten Informationen, einschließlich Zitaten aus der Databricks-Dokumentation.
Inlinevorschläge und Autovervollständigung Mit Inline-Vorschlägen erhalten Sie Unterstützung beim Codieren.
Schnellkorrektur Genie Code schlägt automatisch Korrekturen für grundlegende Fehler vor, die Sie annehmen und ausführen können.
Fehler diagnostizieren Genie Code analysiert komplexere Fehler, einschließlich Umgebungsfehlern und versucht, sie zu beheben.
/slash-Befehle Verwenden Sie /slash-Befehle für allgemeine Eingabeaufforderungen.
Tastenkombinationen Arbeiten Sie mit Genie Code direkt in einer Notizbuchzelle.
Filtern von Daten Filtern von Daten mithilfe natürlicher Sprache in unterstützten Oberflächen.
Genie-Ontologie Öffentliche Vorschau. Genie Code durchsucht den geschäftlichen Kontext Ihrer Organisation, z. B. Metrikdefinitionen und Join-Hinweise, um genauere SQL-Abfragen zu schreiben.

Weitere Möglichkeiten, Genie Code zu verwenden

Funktion Description
Aufgaben mit Genie Code planen Planen Sie Genie Code, um wiederkehrende Aufgaben automatisch auszuführen, und überprüfen Sie jeden Durchlauf.
Erkunden von Beispieldaten Stellen Sie Fragen in natürlicher Sprache zu Beispieldaten in Unity-Catalog-Tabellen und überprüfen Sie dann die generierte SQL-Datei oder lassen sie sie automatisch ausführen.

Weitere Ressourcen