Recursos e capacidades do Código Genie

O Genie Code ajuda os desenvolvedores a gerar, otimizar, explicar e corrigir código em blocos de anotações Azure Databricks, no editor de SQL, nos trabalhos, nos painéis de IA/BI e no editor de arquivos. Ele responde perguntas provenientes da documentação do Databricks, adapta-se à superfície de produto em que você está trabalhando e oferece assistência de código integrada.

Para rodar o Código Genie como um agente autônomo, veja o modo Agente. Para abrir e navegar pela interface do Código Gênio, veja Navegar pelo Código Gênio.

Obter ajuda com o código

Obtenha ajuda com o código do Genie Code diretamente em seus blocos de anotações. O Genie Code oferece:

O Databricks recomenda que você sempre examine qualquer código gerado pelo Genie Code antes de executá-lo, pois às vezes ele pode cometer erros.

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

Código otimizado para o ambiente de Azure Databricks

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

O Genie Code geralmente usa informações de recursos do Databricks, como o site de documentação do Databricks ou a Base de Dados de Conhecimento, para responder melhor às consultas do usuário. Ele tem o melhor desempenho quando a pergunta do usuário está relacionada a perguntas que podem ser respondidas com conhecimento da documentação do Databricks, do Catálogo do Unity e do código do usuário no workspace.

Obter respostas originadas da documentação

O Genie Code pesquisa a documentação do Databricks para responder às suas perguntas. Quando ele faz referência à documentação, você vê uma etapa de documentação pesquisada na resposta. Você pode pedir ao Genie Code para citar suas fontes e ele fornece links para páginas de documentação relevantes.

Uma resposta do Genie Code com base em informações da documentação.

Genie Code em toda a plataforma Azure Databricks

O Genie Code se adapta à superfície do produto que você está usando e lida com tarefas de várias etapas de forma autônoma.

Superfície Description
Ciência de dados e ML em notebooks O Genie Code é integrado aos notebooks do Databricks e otimizado para automatizar a análise exploratória de dados e o treinamento de modelos.
Desenvolvimento de pipeline no Lakeflow O Genie Code tem recursos de engenharia de dados que facilitam a automatização de cargas de trabalho ETL e a criação de pipelines do Lakeflow.
Análise de dados em dashboards O Genie Code pode planejar e gerar painéis prontos para produção e ajudar na análise de dados.
Observabilidade e avaliação no MLflow O Genie Code pode entender, depurar e melhorar seus aplicativos de IA.

Assistência de código embutida

O Genie Code usa metadados do Catálogo do Unity (tabelas, colunas, descrições e ativos de dados populares da sua empresa) para fornecer respostas personalizadas enquanto você escreve, depura e executa código. Use os seguintes recursos integrados:

Característica Description
Conversar com o Genie Code Faça perguntas sobre o Genie Code e ele responde com informações relevantes, incluindo citações da documentação do Databricks.
Sugestões embutidas e preenchimento automático Obtenha ajuda para escrever código com sugestões embutidas.
Correção rápida O Genie Code sugere automaticamente correções para erros básicos que você pode optar por aceitar e executar.
Diagnosticar erro O Genie Code analisa erros mais complexos, incluindo erros de ambiente e tenta corrigi-los.
Comandos /slash Use comandos /slash para solicitações comuns.
Atalhos de comando Trabalhe com o Genie Code diretamente em uma célula de notebook.
Filtrar dados Filtre dados usando linguagem natural em superfícies com suporte.
Ontologia do Gênio Prévia Pública. O Genie Code pesquisa o contexto de negócios 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 Gênio

Característica Description
Agendar tarefas com Genie Code 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 Catálogo Unity e depois revise ou execute automaticamente o SQL gerado.

Recursos adicionais