Freigeben über


Verwenden von Genie Code

Genie Code ist ein kontextabhängiger KI-Assistent, der Ihnen bei der Arbeit mit Daten in Databricks-Notizbüchern, SQL-Editor, Aufträgen, AI/BI-Dashboards, Datei-Editor und mehr hilft. Es ist in der Lage, Code und Abfragen zu generieren, zu optimieren, zu erläutern und zu beheben. Verwenden Sie den Genie Code-Chat, um Hilfe zu bitten und den Agent-Modus zu verwenden, damit Genie Code autonom an komplexen mehrstufigen Aufgaben arbeiten kann.

Hinweis

Genie Code verwendet standardmäßig von Databricks gehostete KI-Modelle, wenn Sie partnergestützte KI-Features deaktivieren.

Informationen dazu, wie Genie Code mit Code hilft, finden Sie in der Hilfe zum Codieren von Genie Code.

Tour durch das Fenster "Genie Code"

In diesem Abschnitt wird die Standardoberfläche des Genie Code-Bereichs beschrieben.

Um den Bereich "Genie Code" zu öffnen, klicken Sie auf das DB-Assistentensymbol in der oberen rechten Ecke der Seite.

Der Assistentenbereich mit einem Slash-Prompt.

Geben Sie Fragen oder Schrägstrichbefehle im Textfeld unten im Bereich "Genie Code" ein, und drücken Sie die EINGABETASTE , oder klicken Sie auf das Symbol Rechts neben dem Textfeld. Genie Code zeigt seine Antwort an.

Wenn Sie Genie Code auffordern, bei der Codierung zu helfen, führt es Sie durch die Ausführung, Annahme oder Ablehnung der von ihm vorgeschlagenen Codeänderungen.

Steuerelemente und Einstellungen auf dem Genie-Code-Paneel

Die Kopfzeile des Genie-Code-Panels enthält Steuerelemente und Einstellungen.

  • Klicken Sie auf das Plussymbol. Starten Sie einen neuen Thread.

  • Klicken Sie auf das Zahnradsymbol. Um Genie Code-Einstellungen zu öffnen. Von hier aus können Sie benutzerdefinierte Benutzer- und Arbeitsbereichsanweisungen hinzufügen.

  • Klicken Sie auf das Kebab-Menüsymbol. Um die Einstellungen für den Bereich "Genie Code" zu öffnen.

    Menü des Assistentenchatbereichs mit Optionen.

    • Steuern Sie die Position von Genie Code: Wählen Sie "Angedockt" aus , um den Bereich "Genie Code" an einer beliebigen Stelle am unteren Rand anzudocken. Sie können den Bereich per Drag-and-Drop verschieben. Wählen Sie Seite, um den Bereich „Genie Code“ auf der rechten Seite beizubehalten.
    • Anzeigen von Chatthreads im Verlauf: Klicken Sie auf "Verlauf" , um vergangene Chatthreads anzuzeigen. Klicken Sie auf einen Chatthread, um ihn erneut zu öffnen. Um einen Chat-Verlauf zu löschen, fahren Sie mit dem Mauszeiger darüber und klicken Sie auf das Papierkorbsymbol.
    • Ändern Sie die Einstellungen von Genie Code. Wenn Sie "Einstellungen" auswählen, führt der Chatbereich die /settings assistant Eingabeaufforderung aus.
  • Klicken Sie auf das Symbol Um den Bereich "Genie Code" zu schließen.

Genie Code-Modi

Interagieren Sie mit Genie Code in zwei verschiedenen Modi: Chat und Agent.

Verwenden Sie die Modusauswahl am unteren Rand des Genie Code-Bereichs, um zwischen den Modi zu wechseln:

In der folgenden Tabelle sind die beiden Genie Code-Modi zusammengefasst:

Modus Fähigkeiten Wann verwenden Beispiel-Prompts
Chat Beantworten Sie Fragen, die Ihnen helfen, Code und Konzepte zu verstehen.
Generieren und Ausführen von Code innerhalb des Chats.
  • Erläutern von Code oder Fehlern
  • Lernen über Databricks-Konzepte
  • Einfache Codegenerierung
  • "Was macht diese Funktion?"
  • "Was ist Unity-Katalog?"
  • "Schreiben eines Komponententests für diese Funktion"
Agent Automatisieren Sie mehrstufige Workflows, planen Sie eine Lösung, rufen Sie relevante Ressourcen ab, führen Sie Code aus, verwenden Sie Zellenausgaben, um Ergebnisse zu verbessern, Fehler automatisch zu beheben und vieles mehr.
  • Explorative Datenanalyse
  • Notizbuchorganisation
  • Dashboardgenerierung
  • Pipelineerstellung
  • Führen Sie die EDA auf @example_table durch und fassen Sie die Erkenntnisse zusammen.
  • "Geben Sie jeder Notizbuchzelle einen relevanten Namen."
  • "Analysieren Sie @bakehouse Daten, und erstellen Sie ein Dashboard, um Einblicke anzuzeigen."
  • "Erstellen Sie eine Pipeline, die täglich aktualisiert werden soll @example_table ."

Während Genie Code in Databricks verfügbar ist, ist der Agent-Modus nur in einigen Produktoberflächen verfügbar. Siehe Genie Code-Funktionen.

Hilfe mit Code erhalten

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

Benutzer sollten immer jeden code überprüfen, der von Genie Code generiert wurde, bevor er ausgeführt wird, da er 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

Code, der vom Genie Code generiert wird, 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 schneidet dann am besten ab, wenn sich die Benutzerfrage auf Fragen bezieht, die sich mithilfe von Wissen aus der Databricks-Dokumentation, dem Unity-Katalog und dem Benutzercode im Arbeitsbereich beantworten lassen.

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.

Geben Sie Feedback zu Genie Code Antworten

Lassen Sie uns wissen, ob Genie Code Antworten nützlich sind oder nicht:

  1. Bewegen Sie den Mauszeiger direkt unter die Antwort von Genie Code.
  2. Klicken Sie auf das Symbol "Nützlicher Daumen nach oben" oder auf das Symbol "Nicht hilfreicher Daumen nach unten

Zusatzinformation