Caratteristiche e capacità di Genie Code

Genie Code consente agli sviluppatori di generare, ottimizzare, spiegare e correggere il codice nei notebook Azure Databricks, nell'editor SQL, nei processi, nei dashboard di intelligenza artificiale/BI e nell'editor di file. Risponde alle domande tratte dalla documentazione Databricks, si adatta alla superficie prodotto su cui lavori e offre assistenza integrata nel codice.

Per eseguire Genie Code come agente autonomo, vedi modalità Agente. Per aprire e navigare nell'interfaccia di Genie Code, vedi Navigate Genie Code.

Ottieni aiuto con il codice

Ottenere assistenza con il codice da Genie Code direttamente nei notebook. Genie Code offre:

Databricks consiglia di esaminare sempre qualsiasi codice generato da Genie Code prima di eseguirlo, perché a volte può commettere errori.

Per altre informazioni su come Genie Code può essere utile per il codice, vedere Ottenere la Guida alla codifica da Genie Code.

Codice ottimizzato per l'ambiente Azure Databricks

Il codice generato da Genie Code è progettato per l'esecuzione in un ambiente di calcolo di Databricks. È ottimizzato per creare codice in linguaggi di programmazione, framework e dialetti supportati da Databricks. Non è destinato a essere un assistente per la programmazione per utilizzo generico.

Genie Code usa spesso informazioni provenienti dalle risorse di Databricks, ad esempio il sito Web della documentazione di Databricks o la Knowledge Base, per rispondere meglio alle query degli utenti. Offre prestazioni ottimali quando la domanda dell'utente è correlata a domande a cui è possibile rispondere con le informazioni della documentazione di Databricks, del Catalogo Unity e del codice utente nell'area di lavoro.

Ottenere risposte fornite dalla documentazione

Genie Code cerca la documentazione di Databricks per rispondere alle domande. Quando fa riferimento alla documentazione, viene visualizzato un passaggio della documentazione ricercata nella risposta. È possibile chiedere a Genie Code di citarne le origini e fornisce collegamenti alle pagine della documentazione pertinenti.

Risposta di Genie Code che mostra una risposta fornita dalla documentazione.

Genie Code sulla piattaforma Azure Databricks

Genie Code si adatta alla superficie del prodotto in uso e gestisce in modo autonomo le attività in più passaggi.

Surface Description
Analisi scientifica dei dati e Machine Learning nei notebook Genie Code è integrato con i notebook di Databricks e ottimizzato per automatizzare l'analisi esplorativa dei dati e il training del modello.
Sviluppo di pipeline in Lakeflow Genie Code offre funzionalità di ingegneria dei dati che semplificano l'automazione dei carichi di lavoro ETL e la compilazione di pipeline Lakeflow.
Analisi dei dati nei dashboard Genie Code può pianificare e generare dashboard pronti per la produzione e facilitare l'analisi dei dati.
Osservabilità e valutazione in MLflow Genie Code può comprendere, eseguire il debug e migliorare le applicazioni di intelligenza artificiale.

Assistenza di codice integrata

Genie Code usa i metadati del catalogo Unity (tabelle, colonne, descrizioni e asset di dati più diffusi dell'azienda) per fornire risposte personalizzate durante la scrittura, il debug e l'esecuzione di codice. Usare le funzionalità predefinite seguenti:

Feature Description
Chat con Genie Code Chiedi a Genie Code e esso risponde con informazioni pertinenti, incluse le citazioni dalla documentazione di Databricks.
Suggerimenti inline e completamento automatico Ottieni assistenza nella scrittura di codice con suggerimenti in linea.
Correzione rapida Genie Code suggerisce automaticamente le correzioni per gli errori di base che è possibile scegliere di accettare ed eseguire.
Diagnosticare l'errore Genie Code analizza errori più complessi, inclusi gli errori di ambiente e tenta di risolverli.
Comandi /slash Usare i comandi /slash per i prompt comuni.
Scorciatoie da tastiera Usare Genie Code direttamente in una cella del notebook.
Filtrare i dati Filtrare i dati usando il linguaggio naturale nelle superfici supportate.
Genie Ontologia Anteprima pubblica. Genie Code cerca nel contesto aziendale della tua organizzazione, come definizioni di metriche e suggerimenti di unione, per scrivere SQL più accurato.

Altri modi per usare Genie Code

Feature Description
Pianifica le attività con Genie Code Programma Genie Code per eseguire automaticamente le attività ricorrenti e rivedi ogni esecuzione.
Esplorare i dati di esempio Fai domande in linguaggio naturale sui dati di esempio nelle tabelle del Catalogo Unity, poi rivedi o esegui automaticamente l'SQL generato.
Dirama e modifica le chat Crea un fork di una chat dal punto che preferisci, fai una breve domanda a margine con /btw, oppure modifica un messaggio precedente per rigenerare la chat.

Risorse aggiuntive