Guida all’utilizzo di Genie

Questa guida aiuta gli amministratori di account a pianificare e gestire le spese Genie in una grande organizzazione. Descrive un approccio a fasi: osserva prima l'uso reale, raggruppa gli utenti in livelli persona basati su quei dati, poi stabilisci budget che corrispondano a ciascun livello.

Per i passaggi per creare un budget, vedi Gestisci i budget e i controlli dei costi per Genie. Per interrogare l'utilizzo nelle tabelle del sistema di fatturazione, vedi Monitorare e comprendere il costo del tuo Genie.

Perché la pianificazione basata sull'uso è importante

I prodotti Genie sono addebitati con un modello pay-as-you-go e ogni utente riceve una paghetta mensile gratuita. Poiché l'utilizzo di Genie è di tipo agentico, il consumo per utente varia molto di più rispetto a quanto avviene con il software tradizionale con licenza per postazione. Il consumo dipende dai seguenti elementi:

  • Modello d'uso: Quanto spesso qualcuno usa Genie e quali prodotti utilizza.
  • Complessità del compito: correggere un errore di battitura in una query consuma molto meno che chiedere a Genie Code di costruire e fare il debug di una pipeline.
  • Contesto disponibile: la qualità dei metadati disponibili, la dimensione del tuo catalogo e le istruzioni personalizzate disponibili per Genie.

Poiché queste variabili differiscono da ogni organizzazione, le stime dall'alto verso il basso basate su un "compito tipico" tendono a generare sorprese in entrambe le direzioni. Osserva l'uso effettivo nel tuo ambiente prima di impegnarti su limiti dettagliati per utente.

Nota

L'uso è per natura disomogeneo. Nelle implementazioni osservate da parte dei clienti, una piccola frazione degli utenti rappresenta la grande maggioranza della spesa totale. Pianifica questa sbilancia invece di assumere una distribuzione equa tra la tua popolazione di utenti.

Azure Databricks consiglia di impostare prima i limiti di account e spazi di lavoro, e di dedicare tempo a capire come la tua organizzazione utilizza Genie per identificare i livelli utente. Pensa a ottimizzare la spesa e il budget della tua organizzazione in tre fasi:

Phase Obiettivo Configurazione del budget
Fase 1: Scoperta Scopri come la tua organizzazione utilizza effettivamente Genie. Solo soglia condivisa di account o di spazio di lavoro. Avvisa prima di bloccare.
Fase 2: Definire i livelli Raggruppano gli utenti in base al consumo osservato e al valore aziendale. Nessun cambiamento ancora. Analizza l'utilizzo e crea gruppi di utenti.
Fase 3: Governare Applica limiti per livello mantenendo una rete di sicurezza a livello di account. Soglia condivisa, oltre a soglie per utente ed eccezioni.

Durante tutto il tempo, dai priorità al "nessuna sorpresa" rispetto all'ottimizzazione. Stabilisci prima visibilità e un tetto, poi ottimizza la spesa una volta che hai capito il tuo punto di partenza.

Fase 1: Condurre un periodo di analisi preliminare

L'obiettivo del periodo di discovery è osservare un utilizzo reale, inclusi i picchi degli utenti più pesanti, prima di fissare limiti individuali.

Scegli un periodo temporale e un ambito

  • Tempismo: 30 giorni è ideale, e 14 giorni è il minimo pratico. I periodi più brevi raramente coprono l'intera gamma di modelli d'uso.
  • Ambito: Scegli un caso d'uso o un team rappresentativo invece di abilitare tutti contemporaneamente. Ad esempio, inizia con un team di data engineering che utilizza Genie Code.
  • Limite massimo: imposta il limite abbastanza in alto affinché gli utenti che ne fanno un uso più intenso non lo raggiungano. Se il soffitto blocca l'uso precocemente, impari qual è il tuo limite invece di ciò di cui i tuoi utenti hanno bisogno.

Nota

L'uso di Genie One e Genie Agents da parte degli utenti è gratuito fino al 31 gennaio 2027. Durante questo periodo promozionale, quell'uso non conta per l'indennità mensile gratuita né per l'uso di Genie tracciato rispetto a un budget. Un progetto pilota su questi prodotti durante il periodo promozionale mostra un utilizzo registrato con lo GENIE_FREE_USAGE SKU, anziché la spesa a consumo fatturata utilizzata per definire i budget. Usa l'uso del Codice Genie per stabilire una base di costo durante questo periodo, oppure stima il costo equivalente dai tuoi dati di uso libero in system.billing.usage.

Configura un budget di rilevamento

Durante la fase di scoperta, utilizza soglie condivise a livello di account o di spazio di lavoro e non impostare ancora soglie per utente.

  1. Crea un budget destinato a Genie. Usa il tipo di risorsa Unity Gateway e il tag di risorsa databricks-product: genie. Vedi Creare un budget per Genie.
  2. Imposta l'ambito su Tutti gli spazi di lavoro per una visuale a livello di account, oppure seleziona spazi di lavoro specifici per limitare la scoperta a un pilot.
  3. Aggiungi una soglia condivisa al livello di spesa che vuoi osservare fino a quel punto, con solo l'avviso Invia selezionato. Aggiungi soglie più basse solo per allerta, ad esempio a 80%, così ricevi un avviso man mano che la spesa aumenta. Un bilancio sostiene fino a quattro soglie condivise.
  4. Facoltativamente, aggiungi una soglia condivisa finale selezionando Blocca utilizzo come limite rigido finale contro spese fuori controllo. Poiché non hai ancora impostato limiti per utente, questo limite di sicurezza blocca ogni utente incluso nell'ambito quando il pool condiviso si esaurisce, quindi impostalo a un valore sufficientemente alto affinché gli utenti con il consumo più elevato non lo raggiungano durante l'individuazione.

Nota

Alcune organizzazioni preferiscono un budget unico e centralizzato a livello di conto, mentre la maggior parte preferisce gestire i budget a livello di spazio di lavoro. Se imposti sia un budget a livello di account che uno a livello di spazio di lavoro, uno non prevale sull'altro. Il limite raggiunto per primo invia avvisi, blocca l'utilizzo, o entrambi, a seconda della tua configurazione.

Tip

Durante il normale funzionamento, imposta avvisi sulla spesa complessiva di account e aree di lavoro e riserva il blocco ai limiti dei singoli utenti, in modo che la spesa di un utente non possa causare interruzioni per tutti gli altri. Discovery è l'eccezione: poiché non sono ancora previsti limiti per utente, una soglia di blocco condivisa è la tua unica misura di salvaguardia, quindi mantienila alta.

Osserva l'uso mentre si sviluppa

Durante il periodo di scoperta, monitora i consumi per identificare chi sono i tuoi utenti più intensi e cosa sta guidando la loro spesa:

  • Usa la pagina dei dettagli del budget per monitorare la spesa stimata quasi in tempo reale durante il mese in corso. Vedi Visualizza i dettagli del budget. Poiché questa pagina mostra la spesa maturata dall’inizio del mese, che si azzera il primo giorno di ogni mese, usala per il monitoraggio, non per determinare i livelli nell’arco di un periodo di analisi a cavallo tra due mesi.
  • Interroga system.billing.usage per ottenere l'uso per utente e per prodotto aggregato per l'esatto intervallo di date del periodo di individuazione. Questa è la base affidabile per la definizione dei livelli di dimensioni. Vedi Monitor e capisci il costo del tuo Genie.
  • Imposta avvisi per i team che ti aspetti siano utenti intensivi, così impari il loro consumo prima che si avvicinino al massimo.

Fase 2: Definire i livelli delle personas

Dopo il periodo di scoperta, raggruppa i tuoi utenti in livelli in base a ciò che hai osservato. Deriva questi livelli dai dati reali sull'uso invece di definirli subito: impostare limiti per utente e per gruppo prima della scoperta significa indovinare limiti che i tuoi utenti non ti hanno ancora mostrato. La maggior parte delle organizzazioni trova una distribuzione simile alla seguente. I nomi variano, ma le responsabilità sono costanti.

Persona Descrizione Gestione tipica del budget
Principianti IA Usa Genie occasionalmente per aumentare la produttività. L'uso rimane minimo, con picchi occasionali. Soglia più bassa per utente. Molti di questi utenti rientrano nella quota mensile gratuita.
Operatori dell'IA Usa regolarmente Genie. Usa Genie One per fornire insight, o Genie Code per costruire e ottimizzare pipeline di dati. Soglia moderata per utente, stabilita dalla mediana osservata e dal consumo al 75° percentile.
Utenti esperti di IA Esegui compiti agentici di lunga durata e asincroni che generino un valore organizzativo significativo. La soglia più alta per utente, applicata come eccezione al gruppo di utenti avanzati.

Importante

Stabilisci soglie per principianti abbastanza alte da permettere agli utenti di crescere come praticanti. Un limite che blocca chi sperimenta con Genie per la prima volta ne impedisce la produttività.

Dimensiona ogni livello dai tuoi dati

Usa i tuoi dati sul periodo di scoperta invece di euristiche fisse. Basa il dimensionamento sulla spesa fatturata con pagamento in base al consumo, che è ciò che i budget monitorano. Poiché la quota mensile gratuita è già esclusa dalla spesa fatturata, non sottrarla di nuovo.

  1. Definisci la tua baseline totale: interroga l'utilizzo totale fatturato di Genie per l'esatto intervallo di date del periodo di discovery dalle tabelle del sistema di fatturazione. Vedi Monitor e capisci il costo del tuo Genie.
  2. Segmenta i tuoi utenti per consumo: ordina gli utenti per spesa fatturata durante il periodo di discovery e identifica la mediana, il 75° percentile e il maggior numero di utenti. Questi diventano i tuoi livelli per principianti, praticanti e utenti esperti.
  3. Calcola i totali per livello: moltiplica la tua spesa mediana osservata e il 75° percentile fatturato per il numero di utenti in ciascun livello.
  4. Prevedere margine per gli utenti avanzati e per la crescita: l'utilizzo degli utenti avanzati è troppo variabile per poterne fare una media. Aggiungi un moltiplicatore al tuo limite massimo per tenerne conto e applica un tasso di crescita che rifletta il tasso di adozione previsto. Mantieni il totale entro quanto la tua organizzazione ha approvato per la spesa in IA.
  5. Crea un gruppo di utenti per livello: crea un gruppo di account per ogni persona, come genie-beginners, genie-practitioners, e genie-power-users, e aggiungi utenti al gruppo che corrispondono all'uso osservato. I bilanci applicano delle soglie a questi gruppi nella fase 3.

Nota

Puoi chiedere a Genie di aiutarti con questa analisi. Per ottenere i migliori risultati, assicurati di avere accesso a system.billing.usage, system.access.assistant_events, e system.access.audit.

Considera un processo di approvazione per limiti più alti

Invece di aumentare i limiti in modo reattivo quando gli utenti sono bloccati, definisci come un utente richiede una soglia più alta. Un'applicazione o un processo di ticketing per l'accesso agli utenti avanzati ti permette di concedere limiti elevati deliberatamente, in cambio di valore dimostrato, e ti fornisce una traccia del motivo per cui ogni override esiste.

Fase 3: Stabilire i budget per persona

Con i livelli definiti e i gruppi di utenti creati, evolve il budget di scoperta in una governance per livello. Mantieni il tuo account e il limite dell'area di lavoro come rete di sicurezza.

Un singolo budget può combinare quanto segue:

  • Soglia condivisa: Il pool aggregato per tutti coloro che rientrano nell’ambito di applicazione. Basa questo sul tuo utilizzo totale osservato e sul tuo tasso di crescita. Avvisa all'80% e blocca al 100%.
  • Soglia per utente: Il limite predefinito individuale, impostato dal livello principiante. Questo vale per tutti gli utenti nell'ambito di applicazione.
  • Eccezioni per utente: limiti più elevati per i gruppi di operatori e utenti avanzati.

Per i passaggi di configurazione, vedi Crea un budget per Genie.

Importante

Le soglie condivise e per utente vengono valutate indipendentemente. Nessuno dei due sovrascrive l'altro, e un utente viene bloccato non appena si raggiunge la prima soglia con l'uso del blocco attivato. Una deroga per utente innalza il limite individuale, non il pool condiviso. Scopri come funzionano insieme le soglie condivise e per utente.

Separa l'allerta dal blocco

Le soglie condivise e per utente gestiscono in modo diverso l'allerta e il blocco, quindi combinali deliberatamente:

  • Sulla soglia condivisa, stratifica fino a quattro soglie per avvisare prima di bloccare. Ad esempio, impostare una soglia solo allarme a 80% del pool e una soglia di utilizzo del blocco a 100%. Questo avvisa gli amministratori man mano che il pool aggregato si esaurisce, quindi blocca la spesa al raggiungimento del tetto massimo.
  • A livello di soglia per utente, le azioni vengono ereditate tra la soglia predefinita per utente e tutte le relative sostituzioni. Per abilitare sia una soglia di avviso sia una soglia di blocco, crea due budget: uno solo per avvisi e uno solo per il blocco.

Ambito economico e prodotti Genie

Tutti i prodotti Genie condividono il databricks-product: genie tag risorsa, quindi un unico budget copre insieme Genie Code, Genie One e Genie Agents, e non puoi assegnare un budget a un singolo prodotto Genie. Durante il periodo promozionale, solo il Codice Genio è fatturabile, quindi i budget coprono di fatto la spesa per il Codice Genio, mentre l'uso di Genie One e degli agenti Genie è gratuito.

Per allineare i limiti ai diversi modelli d'uso, l'ambito per utente sovrascrive i gruppi di utenti che riflettono il funzionamento di ciascun gruppo. Ad esempio, dare a un gruppo di data engineering una soglia Genie complessiva più alta rispetto a un gruppo di business analyst. Quando un utente appartiene a più gruppi, nell’ambito di un budget si applica la deroga più permissiva.

I budget monitorano solo l'uso dei grandi modelli linguistici (LLM). Il calcolo utilizzato per eseguire le query generate da Genie, come un SQL warehouse, viene fatturato separatamente e non conta nel budget di Genie.

Migliori pratiche per un uso efficiente del Codice Genie

Il Codice Genie è agentico, quindi quanto consuma dipende da quanto gli utenti lo utilizzano in modo efficiente. Ogni turno invia di nuovo l'intero contesto della chat al modello, e un compito agentico si esegue per diversi turni per pianificare, agire e controllare il suo lavoro. Il consumo cresce sia con la durata di una chat sia con la quantità di contesto che porta, quindi il ventesimo messaggio in una chat costa di più del primo. L'obiettivo è mantenere il contesto di ogni chat rilevante per il compito da svolgere.

Una regola pratica utile è trattare Genie Code come un collega capace: dagli abbastanza contesto per completare il compito al primo tentativo, senza dover tornare per chiarimenti.

Condividi le seguenti pratiche con i tuoi utenti e rafforzale con istruzioni per l'area di lavoro e competenze degli agenti affinché Genie Code le applichi automaticamente. Poiché le istruzioni si caricano con ogni messaggio, mantieni le istruzioni sottili.

Tip

Incoraggia gli utenti a sfruttare le funzionalità che non riducono l'uso a pagamento. I suggerimenti di autocompletamento in linea, i suggerimenti di quick-fix e rinominazione, e la revisione dei risultati già generati da Genie in uno spazio non consumano l'indennità pagata. Ogni utente riceve anche un indennità mensile gratuito che si azzera il primo del mese. Riservare la chat alle attività che ne hanno davvero bisogno consente di far durare più a lungo questa disponibilità.

Gestire la finestra di contesto

  • Avvia una nuova chat per ogni compito. Questa è la leva più efficace. Una nuova chat cancella la finestra contestuale, così un nuovo compito non trasporta token da lavori non correlati. Mantieni il lavoro correlato nella stessa chat, in modo che Genie Code mantenga il contesto e riutilizzi la cache dei prompt, ma avvia una nuova chat quando passi ad altro. Genie Code riassume, compatta e tronca automaticamente il lungo contesto, ma solo una nuova chat lo cancella completamente.
  • Disabilita i server MCP che non stai usando. Ogni server MCP collegato aggiunge i propri strumenti a ciò che Genie Code porta nel contesto. Disattiva i server che una chat non richiede.

Dai a Genie Code ciò di cui ha bisogno fin dall'inizio

Quanto meno Genie Code deve esplorare per comprendere la tua intenzione e i tuoi dati, tanto meno consuma.

  • Fai riferimento agli asset con @. Per lavorare con una tabella, un file o un quaderno specifico, indica con @ invece di chiedere a Genie Code di trovarlo.
  • Sii specifico riguardo al compito e al risultato. Descrivi il compito, il livello di dettaglio e il formato e la lunghezza che desideri in un unico prompt. Prompt generici innescano un'esplorazione ampia e ulteriori iterazioni di approfondimento; prompt specifici consentono a Genie Code di operare richiedendo poche letture e fornendo una risposta più breve.
  • Mostra un esempio invece di descriverlo. Un breve campione dell'output o della query che vuoi trasmette l'intento in meno token rispetto a una descrizione lunga.
  • Non ripetere il contesto che Genie Code ha già. Genie Code può già vedere il tuo schema e la chat corrente, quindi ripetere i nomi delle tabelle o i risultati precedenti in ogni prompt aggiunge token senza aggiungere informazioni.
  • Documenta i tuoi dati. Aggiungi commenti a tabelle e colonne nel Catalogo Unity così Genie Code capisce il tuo schema invece di indovinare. Vedere Aggiungere commenti generati dall'intelligenza artificiale agli oggetti del catalogo unity.
  • Fornisci scorciatoie prevedibili. Fornire a Genie Code strumenti affidabili, come le visualizzazioni metriche e le funzioni del Catalogo Unity, per operazioni comuni. Usa comandi a barra come /findTables per prompt comuni che altrimenti richiederebbero diversi token per essere formulati.

Abbina lo sforzo del modello al compito

La maggior parte dei compiti funziona bene con il livello di sforzo predefinito, Auto, che ottimizza per la qualità. Per compiti semplici e ben definiti, imposta il livello di sforzo su Basso per usare un modello più veloce ed economico.

Guidare attività lunghe o complesse

  • Procedi per fasi e verifica man mano. Suddividi un'attività complessa in attività più piccole e verifica ogni risultato prima di continuare, in modo da individuare subito eventuali errori quando è ancora poco costoso correggerli.
  • Dai obiettivi di verifica. Includi l'output atteso, un campione o l'errore esatto così Genie Code può controllare il proprio lavoro invece di iterare.
  • Correggi il tiro per tempo. Se Genie Code inizia a ripetersi, tornare indietro o esplorare troppo ampiamente, fermalo e aggiungi chiarimenti invece di lasciarlo continuare.

Riutilizza le attività ripetitive con le competenze

Per un'attività che un team svolge spesso, come configurare una pipeline standard, generare un report ricorrente o eseguire controlli di qualità, racchiudi il lavoro una volta sola in una skill invece di doverlo ripensare da zero ogni volta. Un'abilità può includere uno script eseguibile, così Genie Code riconosce la richiesta, carica la skill ed esegue lo script invece di pianificare, generare e iterare ad ogni esecuzione. Questo trasforma un compito a più turni in un unico turno a basso consumo, e una competenza di spazio di lavoro distribuisce i risparmi tra tutti coloro che svolgono lo stesso compito. I buoni candidati sono compiti che il tuo team ha svolto più volte con una forma coerente.

Per altri modi per ottenere risposte migliori ed efficienti, consulta Consigli per migliorare le risposte del Codice Genie.

Fai attenzione a questi fattori comuni di consumo:

  • Chat interminabili: portare avanti un'unica lunga chat per molte attività non correlate invece di iniziarne una nuova.
  • Girare a vuoto senza convergere: un compito ambiguo o difficile può far sì che Genie Code entri in un ciclo, torni sui propri passi o esplori in modo troppo ampio. Quando succede, ferma Genie Code e chiariscilo.
  • Esplorazione troppo ampia: chiedere a Genie Code di leggere centinaia di asset quando ha bisogno solo di una cartella specifica.

Diagnosticare un picco di costo

Quando la spesa per Genie aumenta inaspettatamente, i budget e le tabelle di sistema ti mostrano quando è successo e chi l'ha guidato, ma non il perché. Trova la causa prima di cambiare i limiti:

  1. Trova dove il consumo è concentrato. Consulta system.billing.usage quali spazi di lavoro e utenti hanno guidato l'aumento e in quali date. Vedi Monitor e capisci il costo del tuo Genie. Per classificare i tuoi migliori utenti di Genie Code e le loro attività più impegnative, usa la dashboard degli eventi di Genie Code. Vedi Misurare l'impatto di Genie Code.
  2. Scopri perché. Per gli utenti che stanno alimentando il picco, guardate cosa hanno effettivamente fatto invece di fermarsi ai totali:
    • Usa la dashboard degli eventi di Genie Code per vedere le loro chat più intense e il tipo di lavoro che c'è dietro, come costruire una dashboard, costruire una pipeline o modificare più asset.
    • Metti a confronto ciò che vedi con le cause comuni di consumo: chat interminabili, girare in tondo senza convergere e un'esplorazione troppo ampia.
    • Per una risposta specifica costosa o fuori traccia, chiedi all'utente di cliccare sull'icona del bug alla fine della risposta, che copia l'ID sessione, e inviarla al team del tuo account. L'ID della sessione permette ad Azure Databricks di tracciare ciò che ha guidato il consumo.
  3. Risolvi la causa specifica. Dai all'utente interessato l'unica pratica che affronta ciò che hai trovato, invece dell'intera lista:
    • Chat interminabili: avvia una nuova chat per ogni attività.
    • Esplorazione ampia o lettura intensiva di asset: fai riferimento agli asset con @ e scrivi prompt più precisi.
    • Compiti semplici ripetuti sul modello predefinito: impostare il livello di sforzo su Basso.
    • Misure di protezione mancanti: verifica che le istruzioni e le competenze dello spazio di lavoro siano configurate. Per l'insieme completo di pratiche, vedi Migliori pratiche per un uso efficiente del Codice Genie.
  4. Limita la spesa se necessario. Se un utente o un gruppo supera costantemente quanto hai approvato, applica o riduci un override per utente. Vedi Creare un budget per Genie.

Educa i tuoi utenti

I budget funzionano meglio quando gli utenti li comprendono. Come parte del tuo lancio, comunica agli utenti quanto segue:

  • L'uso di Genie viene fatturato e ogni utente riceve un indennità mensile gratuito che si azzera il primo di ogni mese.
  • La complessità del compito influisce sul consumo. I compiti agentici grandi consumano più di domande brevi.
  • Cosa succede quando raggiungono un limite e come richiedere uno più alto.

Per rispondere alle domande più comuni, consulta le FAQ su costi e budget Genie.

Limitations

I budget forniscono una stima quasi in tempo reale della spesa e non rappresentano un tetto massimo assoluto. Rivedi l'elenco completo delle limitazioni prima di affidarti ai budget per il controllo dei costi. Vedere Limitazioni.

Risorse aggiuntive