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 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:
- Usare Genie Code per l'analisi scientifica dei dati per pianificare e automatizzare flussi di lavoro di data science in più passaggi.
- Completamento automatico basato su intelligenza artificiale.
- Filtro dei dati con prompt del linguaggio naturale.
- Debugging del codice con Diagnose Error.
- Correzione rapida, che presenta raccomandazioni automatiche per la correzione degli errori di codice che è possibile accettare ed eseguire.
- Esecuzione di codice serverless.
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.
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. |