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.
Genie Code viene eseguito in modalità agente, che automatizza flussi di lavoro in più passaggi, pianifica soluzioni, recupera gli asset pertinenti, esegue il codice, usa output di cella per migliorare i risultati e corregge automaticamente gli errori. Se vuoi una risposta diretta e colloquiale senza esecuzione autonoma di attività, dillo nel prompt, ad esempio: "Limitati a spiegarmelo, non eseguire alcun codice."
Per completare le attività, Genie Code invia il messaggio di richiesta e il contesto pertinente al modello, inclusi nomi di tabella e colonna, descrizioni, il codice che si sta usando, gli esempi di dati delle tabelle e gli output delle celle. Tutti i dati inviati al modello rispettano le autorizzazioni del catalogo Unity. Per informazioni dettagliate, vedere Dati inviati ai modelli.
Requisiti
Per usare le funzionalità agentic di Genie Code, l'area di lavoro richiede quanto segue:
- Funzionalità di intelligenza artificiale abilitate in collaborazione con partner sia per l'account che per l'area di lavoro. Consulta Funzionalità di AI supportate da partner.
- L'area di lavoro deve trovarsi in un'area supportata. Genie Code è un servizio designato che usa Geos per gestire la residenza dei dati. Vedere Disponibilità geografica delle funzionalità di Genie Code.
Se le funzionalità di intelligenza artificiale basate su partner sono disabilitate, Genie Code è ancora disponibile ma senza le funzionalità agentiche, usando un modello ospitato da Databricks.
Approvare le azioni dello strumento
Quando Genie Code deve usare uno strumento, ad esempio l'esecuzione di codice, la modifica di un notebook o l'esecuzione di query su una tabella, viene richiesta l'approvazione prima di procedere. Puoi approvare ogni richiesta singolarmente, oppure impostare una modalità di approvazione che si applichi al resto della tua chat attuale o a tutte le chat future.
Approvare una singola richiesta
Quando Genie Code richiede l'autorizzazione per l'uso di uno strumento, fare clic su Consenti di approvare l'azione o su Ignora per rifiutarla.
Per cambiare il modo in cui Genie Code gestisce le future richieste di approvazione nella chat attuale, seleziona uno dei seguenti elementi dallo stesso prompt:
| Option | Behavior |
|---|---|
| Chiedi ogni volta | Genie Code richiede l'approvazione ogni volta che usa uno strumento. |
| Consenti nella chat attuale | Genie Code può usare lo strumento richiesto per il resto della chat attuale senza chiedere. |
| Consenti sempre | Genie Code può usare lo strumento richiesto in ogni chat senza chiedere. |
| Approvazione automatica (Consigliato) | Genie Code approva automaticamente le azioni dello strumento per il resto della chat corrente. Un classificatore IA controlla ogni azione rispetto alla tua richiesta e blocca qualsiasi azione che esci dal suo ambito. |
Impostare una modalità di approvazione predefinita
Quando usi Genie Code per la prima volta, la modalità predefinita per ogni chat è Auto-approvazione. Per cambiare la modalità di approvazione, imposta un nuovo valore predefinito nelle impostazioni del Codice Genie. Fare clic Nell'intestazione del riquadro Genie Code (Codice Genie) per aprire le impostazioni.
Selezionare una delle opzioni seguenti:
Prima di tutto: approvare ogni strumento durante l'esecuzione. Le eccezioni specifiche per ciascuno strumento continuano ad applicarsi.
Auto-approvazione: Un classificatore AI esamina ogni azione proposta rispetto alla tua intenzione dichiarata e le approva o le blocca, minimizzando le approvazioni manuali e bloccando le azioni che vanno oltre il tuo intento.
Importante
L'approvazione automatica è una funzionalità di produttività, non un limite di sicurezza. Il classificatore è un meccanismo euristico basato sul miglior sforzo possibile e può sbagliare. Potrebbe approvare azioni non sicure o bloccare quelle sicure. Non basarsi su di esso per applicare i requisiti di sicurezza, conformità o controllo di accesso. Mantieni disattivata l'approvazione automatica quando lavori con dati di produzione, aree di lavoro sensibili o risorse condivise, quando le conseguenze di un'approvazione errata sono rilevanti. L'utente rimane responsabile della revisione dei risultati di Genie Code.
Quando l'auto-approvazione è attiva, Genie Code approva le azioni necessarie per eseguire la tua richiesta sulle risorse che possiedi o che hai consultato. Ad esempio, esegue query di sola lettura, modifica i tuoi file e notebook, scrive su tabelle che possiedi e gestisce job o pipeline che hai già consultato. Completa anche un'azione che chiedi esplicitamente anche quando quell'azione cambia o rimuove dati, come lasciare una tabella che nomini o eliminare righe da una tabella su cui stai lavorando. L'approvazione automatica si basa sulla tua intenzione, quindi non blocca un'azione solo perché è un'azione distruttiva.
Genie Code blocca azioni che vanno oltre la tua richiesta: un cambiamento distruttivo di dati che non hai identificato (ad esempio, abbandonare una tabella che non hai mai menzionato), un'operazione più distruttiva di quanto la tua richiesta implichi (ad esempio, aggiungere CASCADE a un DROP), o un'azione che aumenta l'ambito o influisce sulle risorse condivise (come deployment in produzione, permessi e modifiche segrete, chiamate che inviano dati a terze parti e operazioni rischiose di controllo del sorgente come i force push).
Quando un'azione viene bloccata, Genie Code riceve il motivo e si adatta, ad esempio ritentando con un ambito più ristretto.