Come funziona Genie

Introduzione a Databricks Genie

Gang Wang

Senior Data Scientist

Genie come sistema di AI composto

nanobanana: half: Tre membri del team che collaborano: un personaggio Cervello che rappresenta l'LLM, una Mappa che rappresenta Unity Catalog e un Muscolo che rappresenta il SQL Warehouse: lavorano insieme come un unico sistema

$$

Un team che lavora insieme:

  • Il Cervello (LLM) - Comprende il tuo linguaggio
  • La Mappa (Unity Catalog) - Sa dove vivono i dati
  • Il Muscolo (SQL Warehouse) - Fa il lavoro pesante
Introduzione a Databricks Genie

Integrazione con Unity Catalog

$$

gerarchia: Unity Catalog, Schema, Tabelle, Colonne

$$

Cosa fornisce il tuo team dati:

  • Descrizioni delle tabelle - Quali dati sono archiviati
  • Commenti sulle colonne - Cosa significa ogni campo
  • Relazioni - Come le tabelle si collegano
Introduzione a Databricks Genie

Come Genie elabora la tua domanda

Fase pipeline 1: Analyze

Fase 1: Analyze il tuo linguaggio naturale per capire l'intento: non solo parole chiave, ma cosa vuoi davvero sapere.

Introduzione a Databricks Genie

Come Genie elabora la tua domanda

Fase pipeline 2: Analyze and Lookup

Fase 2: Look up tabelle e colonne rilevanti da Unity Catalog, trovando le origini dati che possono rispondere alla tua domanda.

Introduzione a Databricks Genie

Come Genie elabora la tua domanda

Fase pipeline 3: Analyze, Lookup, and Generate

Fase 3: Generate SQL con join, filtri e aggregazioni corretti.

Introduzione a Databricks Genie

Come Genie elabora la tua domanda

Fase pipeline 4: Full pipeline

Fase 4: Execute quell'SQL sul tuo data warehouse e formatta i risultati in tabelle e visualizzazioni.

Domanda → Risposta in ~2 secondi

Introduzione a Databricks Genie

Quando Genie chiede un chiarimento

$$

nanobanana: full: Un'interfaccia conversazionale in cui un utente pone una domanda ambigua e l'assistente AI risponde con una richiesta di chiarimento offrendo più opzioni di interpretazione tra cui scegliere

$$

Genie privilegia l'accuratezza all'assertività

  • Chiede quando c'è una scelta di business, non per correggere la grammatica

  • Esempio: chiedi "Sales" e Genie vede sia Gross_Sales sia Net_Sales - non tirerà a indovinare

È una caratteristica, non un limite!

Introduzione a Databricks Genie

Demo: richiesta di chiarimento di Genie in Bakehouse

Introduzione a Databricks Genie

Esercitiamoci!

Introduzione a Databricks Genie

Preparing Video For Download...