Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa pagina presenta intelligenza artificiale/BI Genie, una funzionalità di Azure Databricks che consente ai team aziendali di interagire con i dati usando il linguaggio naturale. Usa l'intelligenza artificiale generativa personalizzata in base alla terminologia e ai dati dell'organizzazione, con la possibilità di monitorare e perfezionare le prestazioni tramite il feedback degli utenti.
Panoramica
Esperti di dominio, ad esempio analisti di dati, configurano spazi Genie con set di dati, query di esempio e linee guida per il testo per aiutare Genie a tradurre le domande aziendali in query analitiche. Dopo la configurazione, gli utenti aziendali possono porre domande e generare visualizzazioni per comprendere i dati operativi. È possibile aggiornare continuamente le conoscenze semantiche di Genie man mano che i dati cambiano e gli utenti pongono nuove domande. Per altre informazioni sulle funzionalità basate sull'intelligenza artificiale di Databricks, vedere Funzionalità assistive di intelligenza artificiale di Databricks.
AI/BI Genie seleziona i nomi e le descrizioni pertinenti da tabelle e colonne con annotazioni per convertire domande in linguaggio naturale in una query SQL equivalente. Risponde quindi con la query generata e la tabella dei risultati, se possibile. Se Genie non riesce a generare una risposta, può porre domande di completamento per chiarire prima di fornire una risposta.
Caso d'uso di esempio
È possibile creare spazi genie diversi per servire diversi destinatari non tecnici. Gli scenari seguenti descrivono due possibili casi d’utilizzo.
Esempio 1: Visualizzare lo stato dell’opportunità
Un responsabile vendite vuole ottenere lo stato corrente delle opportunità aperte e chiuse per fase nella pipeline di vendita. Possono interagire con lo spazio Genie usando il linguaggio naturale e generare automaticamente una visualizzazione.
La GIF seguente mostra questa interazione:
Esempio 2: Monitoraggio della logistica
Una società di logistica vuole utilizzare spazi Genie per aiutare gli utenti aziendali di diversi reparti a tenere traccia dei dettagli operativi e finanziari. Hanno istituito uno spazio Genie per i responsabili delle strutture di spedizione per tenere traccia delle spedizioni e un altro per i dirigenti finanziari per comprendere la loro salute finanziaria.
Quali dati è necessario utilizzare?
Uno spazio Genie si basa sui dati registrati nel catalogo Unity, incluse tabelle gestite, tabelle esterne, tabelle esterne, viste, viste metriche e viste materializzate. AI/BI Genie usa i metadati associati agli oggetti del catalogo unity, nonché un archivio conoscenze a livello di spazio curato dall'autore per generare risposte. I set di dati con annotazioni ben annotate, abbinati a istruzioni specifiche fornite, sono fondamentali per creare un’esperienza positiva per gli utenti finali.
Caricamenti di file
Importante
Questa funzionalità è disponibile in anteprima pubblica.
I caricamenti di file consentono agli utenti di combinare i file CSV e Excel locali con i dati di Unity Catalog per rispondere alle domande. Per abilitare i caricamenti di file, contattare il team dell'account Databricks. Per altre informazioni, vedere Caricare un file.
Come funziona Genie
Genie usa un sistema di IA composto per interpretare le domande aziendali e generare risposte. Invece di usare un singolo modello linguistico di grandi dimensioni, i sistemi di intelligenza artificiale composti elaborano le attività nelle applicazioni di intelligenza artificiale combinando più componenti che interagiscono. I sistemi di intelligenza artificiale composti sono un modello di progettazione sempre più comune per le applicazioni di intelligenza artificiale grazie alle prestazioni e alla flessibilità. Per altre informazioni, vedere Il passaggio da modelli a sistemi di intelligenza artificiale composti.
Supporto linguistico
È possibile usare Genie in lingue diverse dall'inglese, ad esempio portoghese e francese. Tuttavia, il framework dell'agente sottostante esegue l'incapsulamento delle istruzioni in inglese.
Databricks consiglia ai creatori di spazi di aggiungere il maggior numero possibile di metadati nella lingua preferita. Le risposte genie potrebbero talvolta apparire in inglese a causa delle richieste di sistema sottostanti.
Che cos'è l'archivio conoscenze di Genie?
L'archivio conoscenze di Genie consente agli autori di:
Modificare i metadati in locale: Gli autori genie possono aggiungere metadati specifici dello spazio agli asset di dati. Ad esempio, può includere informazioni specifiche dell'azienda rilevanti per il modo in cui viene usato lo spazio. Sono incluse descrizioni dei metadati di tabella e colonna, sinonimi a livello di colonna, valori campionati e dizionari valore, che Genie consulta durante la generazione di risposte. Un livello di metadati dettagliato consente a Genie di recuperare le informazioni corrette e produrre risultati più accurati.
Fornire istruzioni strutturate e granulari: Gli autori possono definire JOIN relazioni tra tabelle, per insegnare a Genie come creare SQL tra più tabelle.
Vedere Creare un archivio conoscenze per spazi Genie più affidabili.
In che modo Genie genera una risposta?
Quando un utente invia una domanda, Genie analizza la richiesta, identifica le origini dati pertinenti e determina come generare una risposta appropriata. I dettagli forniti dagli autori, combinati con i commenti, i metadati e i valori di esempio pertinenti del Catalogo Unity dalle colonne selezionate, consentono a Genie di dedurre sia la logica aziendale che quella tecnica. Per ulteriori informazioni, vedere Databricks AI assistive features trust and safety e value sampling. Genie filtra in modo intelligente le query SQL di esempio, i metadati di tabella e colonna e la cronologia della chat per selezionare il contesto più pertinente per rispondere alla richiesta.
Genie genera risposte usando componenti come i seguenti:
- Metadati della tabella del catalogo Unity: include nomi di tabella, descrizioni e relazioni chiave primaria definite (PK) e chiavi esterne (FK). Genie usa questi dati durante l'analisi della richiesta e converte il prompt del linguaggio naturale in SQL.
- Nomi di Colonna e Descrizioni: Genie seleziona in modo intelligente i nomi e le descrizioni delle colonne pertinenti da includere.
- Contesto dell'archivio conoscenze: gli autori possono modificare localmente i metadati degli asset e scegliere le colonne che forniscono valori pertinenti a Genie. In questo modo Genie genera risposte più accurate e non modifica i metadati esistenti del catalogo Unity. Vedere Creare un archivio conoscenze per spazi Genie più affidabili.
- Query SQL di esempio: Genie seleziona in modo intelligente esempi SQL pertinenti dalle query SQL.
- funzioni SQL: tutte le funzioni SQL aggiunte nello spazio.
- Istruzioni: le note di testo normale fornite come istruzioni generali sono incluse come contesto.
- Cronologia inviti e risposte: Gli inviti e le risposte della chat corrente vengono inclusi come parte del contesto. Se necessario, a causa dei limiti di token impostati , le parti più vecchie del registro della chat vengono escluse.
Nota
Alcuni dettagli della tabella, ad esempio il proprietario e le dimensioni della tabella, non sono inclusi per impostazione predefinita. Per accedere a queste informazioni, usare le viste dello schema delle informazioni disponibile per tutti i cataloghi di Unity Catalog. Le visualizzazioni predefinite possono includere dettagli non necessari, quindi la creazione di una visualizzazione personalizzata sopra che consente di concentrarsi sulle informazioni specifiche necessarie. Per altre informazioni sugli elementi disponibili nello schema delle informazioni, vedere Schema delle informazioni.
In molti casi, Genie genera una query SQL eseguita nel warehouse SQL dello spazio. Le query generate sono sempre di sola lettura. I ritentativi vengono gestiti automaticamente e SQL Warehouse gestisce la concorrenza e la scalabilità. Il set di risultati viene presentato come parte della risposta.
Genie mantiene controlli sicuri per la sicurezza e la privacy. Per informazioni dettagliate, vedere Attendibilità e sicurezza delle funzionalità assistive di intelligenza artificiale di Databricks.
Configura uno spazio Genie
È possibile creare uno spazio Genie se si dispone di quanto segue:
- Autorizzazione SQL di Databricks.
- Almeno l'autorizzazione CAN USE per un data warehouse SQL pro o serverless.
-
SELECTAlmeno privilegi su uno o più oggetti dati di Unity Catalog.
Vedere Configurare e gestire uno spazio di intelligenza artificiale/BI Genie.
Spazi Companion Genie per dashboard di intelligenza artificiale e Business Intelligence (anteprima pubblica)
È possibile usare i prompt del linguaggio naturale per generare visualizzazioni per i dashboard di intelligenza artificiale/BI con Databricks Assistant. Consulta Creare visualizzazioni con Databricks Assistant.
Quando si crea un dashboard, Databricks crea automaticamente uno spazio Genie complementare che consente agli utenti aziendali di eseguire analisi dei dati self-service usando il linguaggio naturale. Vedere Genie spaces with dashboards (Spazi geni con dashboard).
Interagire con uno spazio Genie
I team aziendali sono gli utenti finali per uno spazio Genie. Per usare uno spazio Genie, gli utenti aziendali devono avere:
- L'accesso utente o i privilegi SQL di Databricks.
- Almeno l'autorizzazione "CAN USE" per il magazzino predefinito designato per lo Spazio Genie.
-
SELECTAlmeno privilegi per tutti gli oggetti dati di Unity Catalog usati nello spazio.
Gli utenti aziendali possono aiutare a curare uno spazio testandolo e fornendo feedback durante lo sviluppo. Per altre informazioni su come gli utenti aziendali possono iniziare a usare uno spazio Genie, vedere Usare uno spazio Genie per esplorare i dati aziendali.
Beni attendibili
Gli asset attendibili forniscono un ulteriore livello di garanzia nell'accuratezza di un risultato a un utente dello spazio. Quando viene usato il testo esatto di una query di esempio con parametri o di una funzione SQL per generare una risposta, Genie contrassegna la risposta come Attendibile. Per altre informazioni sugli asset attendibili, vedere Usare asset attendibili in spazi di intelligenza artificiale/BI Genie . Per altre informazioni sull'uso di query con parametri, vedere Usare i parametri nelle query SQL .
Valutare le risposte con benchmark
I benchmark consentono di aumentare le prestazioni di test e valutazione delle singole risposte in uno spazio Genie. A differenza delle istruzioni, i benchmark sono destinati a valutare, non informare, lo spazio Genie. Genie non usa domande di benchmark o SQL di esempio per migliorare il contesto di Genie.
Usando i benchmark, è possibile eseguire una raccolta di domande di test e usare le risposte per misurare l'accuratezza di Genie. Facoltativamente, è possibile includere un'istruzione SQL che restituisce i risultati previsti. Quando viene eseguita la domanda di benchmark, la risposta di Genie viene confrontata con i risultati forniti dall'istruzione SQL e con un punteggio per l'accuratezza. La domanda è contrassegnata per la revisione se non è stata fornita alcuna risposta SQL.
Vedere Usare i benchmark in uno spazio Genie.
Privacy e sicurezza
L'accesso ai dati in uno spazio Genie è regolato da Unity Catalog, inclusi i filtri di riga e le maschere di colonna applicati alle tabelle. Vedere Controllo di accesso ai dati e Filtri di riga e maschere di colonna.
Per altre domande frequenti sulla privacy e sulla sicurezza, vedere le domande frequenti sulla privacy e sulla sicurezza per le funzionalità di assistive per intelligenza artificiale.