Usa il codice Genie in Lakeflow Designer

Genie Code è l'assistente AI integrato in Lakeflow Designer. Descrivi ciò che vuoi in linguaggio naturale, e Genie Code aggiunge, configura e collega operatori, scrive espressioni e ti aiuta a correggere errori. Tutte le interazioni sono agentiche e utilizzano il contesto della piattaforma Azure Databricks, come le tabelle nel tuo catalogo. Per una panoramica di Genie Code su Azure Databricks, vedi Genie Code.

Requirements

  • Genie Code deve essere disponibile nel tuo spazio di lavoro. Quando non lo è, Lakeflow Designer nasconde le sue funzionalità di intelligenza artificiale e tu configuri gli operatori a mano.

Scegli come usare Genie Code

Genie Code compare in diversi punti su Lakeflow Designer. Usa quello che corrisponde all'ambito della tua modificazione:

Goal Utilizza
Costruire o modificare diversi operatori contemporaneamente, come aggiungere una sorgente, filtrare e aggregare. Il prompt del canvas
Rivedi tutta la conversazione e cosa ha fatto l'agente. Il pannello laterale
Cambia la configurazione di un operatore. Modifica con Genie Code
Scrivi un'espressione di colonna, una condizione di filtro o una condizione di join. Descrizione dell'IA nell'editor di espressioni
Capire e correggere un'operazione non riuscita. Correggere gli errori
Trova l'operatore giusto per un compito. Ricerca operatore con IA
Crea un operatore per la logica che non è coperta da alcun operatore integrato. Crea un operatore definito dall'utente con Genie Code

Prompt Genie Code nell'area di disegno

Il prompt di Genie Code fluttua sopra la tela. Digita una richiesta e premi Invio. Genie Code pianifica la modifica, poi aggiunge, modifica, collega o elimina operatori e parametri nell'area di disegno. Una linea di stato mostra cosa sta facendo, ad esempio quando aggiunge o esegue un operatore.

Richiesta codice LFD Genie

Tip

Prova con prompt come i seguenti:

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

Se la tua richiesta è ambigua, Genie Code pone una domanda chiarificante prima di proseguire. Al termine, sopra la casella di input appare un riassunto di una riga della modifica più recente. Per fermare una richiesta in corso, clicca su Ferma.

I seguenti pulsanti nel prompt offrono funzionalità aggiuntive:

  • Icona paperclip. : allega un file da usare come parte della richiesta.
  • Icona At. : Fa riferimento a tabelle, file o operatori nel prompt. Per fare riferimento a un operatore canvas, digita @ e selezionalo tra Operatori.
  • Icona di riconoscimento vocale più icona. : avvia un nuovo thread di chat con il nuovo contesto dell'agente.
  • Icona della modalità lettura. : Apre il pannello laterale.

Rivedi la conversazione nel pannello laterale

Per aprire il pannello laterale di Genie Code, clicca sull'icona della modalità lettore. nel prompt canvas. Il pannello laterale mostra la cronologia delle tue interazioni con Genie Code e più dettagli su ciò che l'agente sta facendo. Quando il riquadro laterale è aperto, la barra degli strumenti nell'area di disegno viene minimizzata.

Modificare un operatore con Genie Code

Per cambiare un singolo operatore descrivendo ciò che desideri, apri il pannello di configurazione dell'operatore e clicca su Modifica con Codice Genie. Il prompt del canvas si apre per modificare quell'operatore. Descrivi il cambiamento.

Tip

Ad esempio, dì a Genie Code:

Also keep the customer_id column.

Puoi anche modificare la descrizione generata dall'IA che ogni operatore mostra. Modificare la descrizione riconfigura l'operatore per farlo corrispondere.

Scrivere espressioni in linguaggio naturale

Gli operatori che accettano espressioni, come Filter, Join, Aggregate e le colonne personalizzate in Prepare, includono una sezione di descrizione AI nel loro editor di espressioni. La descrizione e l'espressione rimangono sincronizzate:

  • Per generare un'espressione, inserisci cosa dovrebbe fare in Descrivi cosa dovrebbe fare questa espressione.... Premi Invio o clicca su Applica descrizione per rigenerare l'espressione. Premi Esc per chiudere l'editor senza applicare le modifiche.
  • Per generare una descrizione, scrivi o modifica l'espressione. Lakeflow Designer rigenera la descrizione in modo che corrisponda.

Tip

Ad esempio, descrivi un'espressione come questa:

Days between order date and ship date

Mentre digiti un'espressione, Genie Code può anche suggerire un completamento. Clicca su Accetta per usare il suggerimento, oppure scartalo per continuare a scrivere.

Correggi gli errori con Genie Code

Quando un operatore fallisce, il pannello di output mostra l'errore con un riepilogo AI di ciò che è andato storto. Clicca su Correggi per consentire a Genie Code di diagnosticare l'errore e aggiornare l'operatore. Genie Code inizia con il prompt Fix operator <operator-name> nel prompt canvas, così puoi seguirne le modifiche.

Nel pannello Operatori, inserisci cosa vuoi fare in Cerca un operatore..., ad esempio average by month. Le corrispondenze per parole chiave appaiono per prime. Gli operatori suggeriti da Genie Code in base al tuo intento compaiono sotto suggerimenti di AI, con una breve ragione per cui ognuno corrisponde.

Risorse aggiuntive