Använd Genie Code i Lakeflow Designer

Genie Code är AI-assistenten som är inbyggd i Lakeflow Designer. Beskriv vad du vill ha på naturligt språk, och Genie Code lägger till, konfigurerar och kopplar ihop operatorer, skriver uttryck och hjälper dig att rätta fel. Alla interaktioner är agentbaserade och använder kontext från Azure Databricks-plattformen, såsom tabellerna i din katalog. För en översikt av Genie Code i hela Azure Databricks, se Genie Code.

Requirements

  • Genie Code måste finnas tillgänglig i din arbetsyta. När så inte är fallet döljer Lakeflow Designer sina AI-funktioner, och du konfigurerar operatörerna för hand.

Välj hur du använder Genie Code

Genie Code förekommer på flera ställen i Lakeflow Designer. Använd den som matchar omfattningen av din förändring:

Goal Använd
Bygg eller ändra flera operatorer samtidigt, till exempel genom att lägga till en källa, filtrera och aggregera. Canvas-prompten
Gå igenom hela samtalet och vad agenten gjorde. Sidorutan
Ändra en operatörs konfiguration. Redigera med Genie Code
Skriv ett kolumnuttryck, filtervillkor eller join-villkor. AI-beskrivning i uttrycksredigeraren
Förstå och fixa en operator som misslyckades. Åtgärda fel
Hitta rätt operatör för en uppgift. AI-operatörssökning
Skapa en operator för logik som ingen inbyggd operator täcker. Skapa en lokal anpassad operatör
Skapa eller redigera en delad anpassad operator för användning i flera visuella dataförberedelsefiler. Delade anpassade operatörer

Prompt Genie Code på arbetsytan

Genie Code-prompten svävar ovanför duken. Skriv en förfrågan och tryck på Enter. Genie Code planerar ändringen och lägger sedan till, redigerar, kopplar ihop eller tar bort operatorer och parametrar på canvasen. En statusrad visar vad den gör, till exempel att lägga till eller köra en åtgärd.

Genie Code-prompt för att sammanfoga bokningar och visa destinationer i Japan.

Tip

Prova prompts som följande:

Add a source for samples.nyctaxi.trips
Show average fare by pickup zip code
Filter taxi rides with fare over $50

Om din begäran är oklar ställer Genie Code en förtydligande fråga innan den fortsätter. När den är klar visas en enradssammanfattning av dess senaste redigering ovanför inmatningsrutan. För att stoppa en pågående förfrågan, klicka på Stoppa.

Följande knappar i prompten ger ytterligare funktionalitet:

  • Gemikon. : Bifogar en fil för att användas som en del av prompten.
  • @-ikonen : Refererar till tabeller, filer eller operatorer i prompten. För att referera till en canvas-operator, skriv @ in och välj den från Operators.
  • Pratbubbla plusikon. : Startar en ny chatttråd med ny agentkontext.
  • Läsarlägesikon: Öppnar sidorutan.

Gå igenom konversationen i sidopanelen

För att öppna sidopanelen för Genie Code, klicka på Reader mode icon i canvas-prompten. Sidopanelen visar historiken över dina Genie Code-interaktioner och mer detaljer om vad agenten gör. När sidofönstret är öppet minimeras verktygsfältet i duken.

Redigera en operatör med Genie Code

För att ändra en enskild operatör genom att beskriva vad du vill ha, öppna operatörens konfigurationspanel och klicka på Redigera med Genie Code. Canvas-fönstret öppnas så att den operatorn kan redigeras. Beskriv förändringen.

Tip

Till exempel, säg Genie Code:

Also keep the customer_id column.

Du kan också redigera den AI-genererade beskrivningen som visas för varje operatör. Att redigera beskrivningen omkonfigurerar operatören så att den matchar.

Skriv uttryck på naturligt språk

Operatorer som tar uttryck, såsom Filter, Join, Aggregate och de anpassade kolumnerna i Prepare, inkluderar en AI-beskrivningssektion i sin uttrycksredigerare. Beskrivningen och uttrycket håller sig synkroniserade:

  • För att generera ett uttryck, ange vad det ska göra i Beskriv vad detta uttryck ska göra.... Tryck Enter eller klicka på Använd beskrivning för att generera om uttrycket. Tryck på Esc för att stänga editorn utan att tillämpa.
  • För att generera en beskrivning, skriv eller redigera uttrycket. Lakeflow Designer återskapar beskrivningen så att den stämmer överens.

Tip

Till exempel, beskriv ett uttryck så här:

Days between order date and ship date

När du skriver ett uttryck kan Genie Code också föreslå en komplettering. Klicka på Acceptera för att använda förslaget, eller avfärda det för att fortsätta skriva.

Rätta fel med Genie Code

När en operatör misslyckas visar utdatapanelen felet med en AI-sammanfattning av vad som gick fel. Klicka på Fix för att Genie Code ska diagnostisera felet och informera operatören. Genie Code börjar med prompten Fix operator <operator-name> i canvas-prompten, så du kan följa dess ändringar.

I Operatorpanelen skriver du in vad du vill göra i Sök efter en operatör..., till exempel average by month. Nyckelordsmatchningar dyker upp först. Operatorer som Genie Code föreslår baserat på din intention visas under AI suggested, med en kort anledning till varför varje operator stämmer.

Ytterligare resurser