Funcionalidades e capacidades do Código Genie

O Genie Code ajuda os programadores a gerar, otimizar, explicar e corrigir código nos notebooks Azure Databricks, no editor SQL, em jobs, painéis de IA/BI e no editor de ficheiros. Responde a perguntas provenientes da documentação do Databricks, adapta-se à superfície do produto em que está a trabalhar e oferece assistência integrada ao código.

Para executar o Código Genie como agente autónomo, veja Modo Agente. Para abrir e navegar na interface do Código Génio, consulte Navegar pelo Código Génio.

Obter ajuda com o código

Obtenha ajuda com o código do Genie Code diretamente nos seus cadernos. O Código Génio oferece:

O Databricks recomenda que reveja sempre qualquer código gerado pelo Genie Code antes de o executar, porque por vezes pode cometer erros.

Para mais informações sobre como o Genie Code pode ajudar com código, veja Obter ajuda de programação do Genie Code.

Código otimizado para o ambiente Azure Databricks

O código gerado pelo Genie Code destina-se a ser executado num ambiente de computação Databricks. Ele é otimizado para criar código em linguagens de programação, estruturas e dialetos suportados pelo Databricks. Não se destina a ser um assistente de programação de uso geral.

O Genie Code utiliza frequentemente informações de recursos do Databricks, como o site de documentação do Databricks ou a Base de Conhecimento, para responder melhor às perguntas dos utilizadores. Funciona melhor quando a pergunta do utilizador está relacionada com questões que podem ser respondidas com conhecimento da documentação do Databricks, do Catálogo Unity e do código de utilizador no espaço de trabalho.

Obtenha respostas baseadas na documentação

O Genie Code pesquisa a documentação do Databricks para responder às suas perguntas. Quando faz referência à documentação, vê um passo de Pesquisa de documentação na resposta. Pode pedir ao Genie Code que cite as suas fontes, e ele fornece ligações para páginas de documentação relevantes.

Uma resposta do Código Génio a mostrar uma resposta oriunda da documentação.

Genie Code em toda a plataforma Azure Databricks

O Genie Code adapta-se à superfície do produto que está a usar e gere tarefas em múltiplas etapas de forma autónoma.

Superfície Description
Ciência de dados e ML em notebooks digitais O Genie Code está integrado com os cadernos Databricks e otimizado para automatizar a análise exploratória de dados e o treino de modelos.
Desenvolvimento de oleodutos em Lakeflow O Genie Code tem capacidades de engenharia de dados que facilitam a automatização de cargas de trabalho ETL e a construção de pipelines Lakeflow.
Análise de dados em dashboards O Genie Code pode planear e gerar dashboards prontos para produção e ajudar na análise de dados.
Observabilidade e avaliação em MLflow O Genie Code pode compreender, depurar e melhorar as suas aplicações de IA.

Assistência de código integrada

O Genie Code utiliza metadados do Unity Catalog (tabelas, colunas, descrições e os ativos de dados populares da sua empresa) para dar respostas personalizadas enquanto escreve, depura e executa código. Utilize as seguintes funcionalidades integradas:

Característica Description
Conversa com o Código Génio Faça perguntas ao Código Genie e ele responde com informações relevantes, incluindo citações da documentação do Databricks.
Sugestões inline e autopreenchimento Obtenha ajuda para escrever código com sugestões em linha.
Solução rápida O Genie Code sugere automaticamente correções para erros básicos que podes escolher aceitar e executar.
Erro de diagnóstico O Código Genie analisa erros mais complexos, incluindo erros de ambiente, e tenta corrigi-los.
comandos /slash Usa comandos /slash para prompts comuns.
Atalhos de comando Trabalha com o Genie Code diretamente numa célula de notebook.
Dados do filtro Filtrar dados usando linguagem natural em superfícies suportadas.
Ontologia do Génio Pré-visualização pública. O Genie Code pesquisa o contexto empresarial da sua organização, como definições de métricas e dicas de junção, para escrever SQL mais preciso.

Mais formas de usar o Código Genie

Característica Description
Agendar tarefas com o Código Genie Programe o Código Genie para executar tarefas recorrentes automaticamente e revise cada execução.
Explorar dados de exemplo Faça perguntas em linguagem natural sobre dados de exemplo nas tabelas do Unity Catalog, depois reveja ou execute automaticamente o SQL gerado.

Recursos adicionais