Genie Code-funktioner och kapaciteter

Genie Code hjälper utvecklare att generera, optimera, förklara och åtgärda kod i Azure Databricks notebook-filer, SQL-redigeraren, jobb, AI/BI-instrumentpaneler och filredigeraren. Den besvarar frågor hämtade från Databricks dokumentation, anpassar sig till den produktyta du arbetar med och erbjuder inbyggd kodhjälp.

För att köra Genie Code som en autonom agent, se Agent mode. För att öppna och navigera i Genie Code-gränssnittet, se Navigera Genie Code.

Få hjälp med kod

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

Databricks rekommenderar att du alltid granskar all kod som genereras av Genie Code innan du kör den, eftersom den ibland kan göra misstag.

Mer information om hur Genie Code kan hjälpa dig 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.

Genie Code i hela Azure Databricks-plattformen

Genie Code anpassar sig till den produktyta som du använder och hanterar uppgifter i flera steg autonomt.

Surface Description
Datavetenskap och ML i notebook-miljöer Genie Code är integrerad med Databricks notebook-filer och optimerad för att automatisera undersökande dataanalys och modellträning.
Pipelineutveckling i Lakeflow Genie Code har datateknikfunktioner som gör det enkelt att automatisera ETL-arbetsbelastningar och skapa Lakeflow-pipelines.
Dataanalys på instrumentpaneler Genie Code kan planera och generera produktionsklara dashboards och hjälpa till med dataanalys.
Observerbarhet och utvärdering i MLflow Genie Code kan förstå, felsöka och förbättra dina AI-program.

Inbyggd kodhjälp

Genie Code använder Unity Catalog-metadata (tabeller, kolumner, beskrivningar och företagets populära datatillgångar) för att ge anpassade svar när du skriver, felsöker och kör kod. Använd följande inbyggda funktioner:

Egenskap Description
Chatta med Genie Code Ställ frågor till Genie Code och svara med relevant information, inklusive citat från Databricks-dokumentationen.
Infogade förslag och komplettera automatiskt Få hjälp med att skriva kod genom inbyggda förslag.
Snabbkorrigering Genie Code föreslår automatiskt korrigeringar för grundläggande fel som du kan välja att acceptera och köra.
Diagnostisera fel Genie Code analyserar mer komplexa fel, inklusive miljöfel, och försöker åtgärda dem.
/slash-kommandon Använd /slash-kommandon för vanliga uppmaningar.
Kommandogenvägar Arbeta med Genie Code direkt i en notebook-cell.
Filtrera data Filtrera data med naturligt språk på ytor som stöds.
Genie Ontology Offentlig förhandsversion. Genie Code söker i din organisations affärskontext, såsom metrikdefinitioner och join-ledtrådar, för att skriva mer korrekt SQL.

Fler sätt att använda Genie-kod

Egenskap Description
Schemalägg uppgifter med Genie Code Schemalägg Genie Code för att automatiskt köra återkommande uppgifter och granska varje körning.
Utforska exempeldata Ställ frågor på naturligt språk om exempeldata i Unity-katalogtabeller, och granska sedan eller kör automatiskt den genererade SQL:n.

Ytterligare resurser