Dela via


Använd Genie Code

Genie Code är en kontextmedveten AI-assistent som hjälper dig med dataarbete i Databricks-notebook-filer, SQL-redigerare, jobb, AI/BI-instrumentpaneler, filredigerare med mera. Den kan generera, optimera, förklara och åtgärda kod och frågefunktioner. Använd Genie Code-chatten för att be om hjälp och använda agentläge för att låta Genie Code självständigt arbeta med komplexa uppgifter i flera steg.

Anmärkning

Genie Code använder som förvalt AI-modeller som är värdbaserade hos Databricks om du inaktiverar partnerdrivna AI-funktioner.

Information om hur Genie Code hjälper till med kod finns i Få kodningshjälp från Genie Code.

Rundtur i Genie Code-fönstret

I det här avsnittet beskrivs standardupplevelsen i fönstret Genie Code.

Om du vill öppna fönstret Genie Code klickar du på DB Assistant-ikonen. I det övre högra hörnet på sidan.

Assistentfönstret med en prompt för snedstreck.

Skriv frågor eller snedstreckskommandon i textrutan längst ned i fönstret Genie Code och tryck på Retur eller klicka på Ikonen Skicka. Till höger om textrutan. Genie Code visar sitt svar.

Om du uppmanar Genie Code att hjälpa till med kod, guider det dig genom processen att köra, acceptera eller avvisa de kodändringar som föreslås.

Genie Code-fönsterkontroller och inställningar

Genie Code-fönstrets rubrik har kontroller och inställningar.

  • Klicka på Plus-ikonen. Starta en ny tråd.

  • Klicka på kugghjulsikonen för att öppna inställningarna för Genie Code. Härifrån kan du lägga till anpassade instruktioner för användare och arbetsytor.

  • Klicka på Kebabmenyikonen för att öppna inställningar för Genie Code-fönstret.

    Menyn i Assistentchattpanelen med alternativ.

    • Kontrollera platsen för Genie Code: Välj Dockad för att docka Genie Code-fönstret var som helst längst ned. Du kan dra och släppa fönstret för att flytta det. Välj Sida om du vill behålla fönstret Genie Code till höger.
    • Visa chatttrådar i historik: Klicka på Historik för att visa tidigare chatttrådar. Klicka på en chatttråd för att öppna den igen. Om du vill ta bort en chatttråd, för muspekaren över den och klicka på papperskorgsikonen.
    • Ändra inställningarna för Genie Code. När du väljer Inställningar, visas uppmaningen /settings assistant i fönstret Chatt.
  • Klicka på Stäng ikon. För att stänga fönstret Genie Code.

Genie Code-lägen

Interagera med Genie Code i två olika lägen: Chatt och agent.

Om du vill växla mellan lägen använder du lägesväljaren längst ned i fönstret Genie Code:

Tabellen nedan sammanfattar de två Genie Code-lägena:

Läge Kapaciteter När det bör användas Exempeluppmaningar
Chatt Svara på frågor som hjälper dig att förstå kod och begrepp.
Generera och kör kod i chatten.
  • Förklara kod eller fel
  • Lära dig mer om Databricks-begrepp
  • Enkel kodgenerering
  • "Vad gör den här funktionen?"
  • "Vad är Unity Catalog?"
  • "Skriva ett enhetstest för den här funktionen"
Handläggare Automatisera arbetsflöden i flera steg, planera en lösning, hämta relevanta tillgångar, köra kod, använda cellutdata för att förbättra resultaten, åtgärda fel automatiskt och mycket mer.
  • Undersökande dataanalys
  • Anteckningsboksorganisation
  • Generering av instrumentpanel
  • Skapa pipeline
  • "Utför EDA på @example_table och sammanfatta insikterna."
  • "Ge varje notebook-cell ett relevant namn."
  • "Analysera @bakehouse data och skapa en instrumentpanel för att visa insikter."
  • "Skapa en pipeline som ska uppdateras @example_table dagligen."

Genie Code är tillgängligt i Databricks, men agentläget är bara tillgängligt på vissa produktytor. Se Genie Code-funktioner.

Få hjälp med kod

Få hjälp med kod från Genie Code direkt i dina notebook-filer. Genie Code erbjuder:

Användare bör alltid granska all kod som genereras av Genie Code innan de kör den eftersom den ibland kan göra misstag.

Mer information om hur Genie Code kan hjälpa till med kod finns i Få kodningshjälp från Genie Code.

Kod optimerad för Azure Databricks-miljön

Kod som genereras av Genie Code är avsedd att köras i en Databricks-beräkningsmiljö. Den är optimerad för att skapa kod i programmeringsspråk, ramverk och dialekter som stöds av Databricks. Den är inte avsedd att vara en allmän programmeringsassistent.

Genie Code använder ofta information från Databricks-resurser, till exempel webbplatsen för Databricks-dokumentationen eller Kunskapsbasen, för att bättre besvara användarfrågor. Den fungerar bäst när användarfrågan är relaterad till frågor som kan besvaras med kunskap från Databricks-dokumentationen, Unity Catalog och användarkoden på arbetsytan.

Få svar från dokumentationen

Genie Code söker i Databricks-dokumentationen för att besvara dina frågor. När den refererar till dokumentationen visas ett steg för sökdokumentation i svaret. Du kan be Genie Code att citera dess källor och det innehåller länkar till relevanta dokumentationssidor.

Ett Genie Code-svar som visar ett dokumentationsbaserat svar.

Ge feedback om Genie Code-svar

Låt oss veta om Genie Code-svar är användbara eller inte:

  1. Hovra strax under Genie Code-svaret.
  2. Klicka på ikonen för användbar tummen upp. eller inte användbar tummen nedåt.

Ytterligare information