Pular para o conteúdo principal

Use o código Genie

Genie Code é um assistente AI sensível ao contexto que ajuda você a trabalhar com dados no Databricks Notebook, editor SQL , Jobs, dashboards AI/BI , editor de arquivos e muito mais. É capaz de gerar, otimizar, explicar e corrigir código e consultas. Use o chat Genie Code para pedir ajuda e utilize o modo Agente para permitir que Genie Code execute tarefas complexas com várias etapas de forma autônoma.

nota

Por padrão, Genie Code utiliza modelos AI hospedados Databricksse você desativar o recurso AI fornecido por parceiros.

Para aprender como o Genie Code ajuda com a programação, consulte Obtenha ajuda de programação do Genie Code.

Visita guiada ao painel do código Genie

Esta seção descreve a experiência default do painel Genie Code.

Para abrir o painel do Código Genie, clique Ícone do Assistente de Banco de Dados. no canto superior direito da página.

O painel do Assistente com um prompt em forma de barra.

Digite as perguntas ou o comando de barra na caixa de texto na parte inferior do painel do Código Genie e pressione Enter ou clique.Ícone de envio. à direita da caixa de texto. O Genie Code exibe a resposta.

Se você solicitar ajuda ao Genie Code para programar, ele o guiará pelo processo de executar, aceitar ou rejeitar as alterações de código propostas.

Controles e configurações do painel do Genie Code

O cabeçalho do painel do Genie Code contém controles e configurações.

  • Clique Ícone de mais (+). Iniciar um novo tópico.

  • Clique Ícone de engrenagem. Para abrir as configurações do Genie Code. A partir daqui, você pode adicionar instruções personalizadas para usuários e workspace.

  • Clique Ícone do menu Kebab. Para abrir as configurações do painel do Genie Code.

    Menu do painel de bate-papo do assistente com opções.

    • Controle a localização do Genie Code : Selecione "Ancorado" para ancorar o painel do Genie Code em qualquer lugar na parte inferior. Você pode arrastar e soltar o painel para movê-lo. Selecione "Lado" para manter o painel do código Genie no lado direito.
    • Visualizar conversas anteriores: Clique em "Science" para view conversas anteriores. Clique em uma conversa para reabri-la. Para excluir uma conversa, passe o cursor sobre ela e clique no ícone da lixeira.Ícone da lixeira..
    • Alterar as configurações do código Genie. Ao selecionar Configurações , o painel de bate-papo executa o prompt /settings assistant .
  • Clique Ícone de fechar. Para fechar o painel do código Genie.

Modos do CódigoGenie

Interaja com o Genie Code em dois modos diferentes: Chat e Agente.

Para alternar entre os modos, use o seletor de modo na parte inferior do painel do Genie Code:

A tabela abaixo resume os dois modos do Código Genie:

Mode

Capacidades

Quando usar

Exemplos de perguntas

Bate-papo

Responda às perguntas para ajudá-lo a entender o código e os conceitos. Gere e execute o código dentro do chat.

  • Explicando o código ou os erros
  • Aprendendo sobre os conceitos do Databricks
  • Geração de código simples
  • "O que essa função faz?"
  • "O que é Unity Catalog?"
  • "Escreva um teste unitário para esta função"

Agente

Automatize o fluxo de trabalho em várias etapas, planeje soluções, recupere ativos relevantes, código de execução, use saídas de células para melhorar resultados, corrija erros automaticamente e muito mais.

  • Análise exploratória de dados
  • Organização Notebook
  • Geração de painel de controle
  • criação de dutos
  • "Realize EDA em @example_table e resuma as percepções."
  • "Dê a cada célula do Notebook um nome relevante."
  • "Analise os dados da @bakehouse e crie um painel para mostrar o que é importante."
  • "Crie um pipeline para atualizar @example_table diariamente."

Embora o Genie Code esteja disponível em todo o Databricks, o modo Agente está disponível apenas em algumas interfaces do produto. Veja as funcionalidades do Genie Code.

Obtenha ajuda com o código

Obtenha ajuda com o código do Genie Code diretamente no seu Notebook. Genie Code oferece:

Os usuários devem sempre revisar qualquer código gerado pelo Genie Code antes de executá-lo, pois ele pode, às vezes, conter erros.

Para obter mais informações sobre como Genie Code pode ajudar com programação, consulte Obtenha ajuda com programação do Genie Code.

Código otimizado para o ambiente Databricks

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

Genie Code costuma usar informações do recurso Databricks , como o site de documentação do Databricks ou a Base de Conhecimento, para melhor responder às dúvidas dos usuários. Ele funciona melhor quando a pergunta do usuário está relacionada a questões que podem ser respondidas com conhecimento da documentação do Databricks, Unity Catalog e do código do usuário no espaço de trabalho.

Obtenha respostas com base na documentação.

Genie Code pesquisa documentação do Databricks para responder às suas perguntas. Quando houver referência à documentação, você verá " 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 mostrando uma solução baseada em documentação.

Dê feedback sobre as respostas do Genie Code.

Informe-nos se as respostas do Genie Code foram úteis ou não:

  1. O cursor está posicionado logo abaixo da resposta do código Genie.
  2. Clique em Útil Ícone de polegar para cima. ou Não útil Ícone de polegar para baixo. botão.

Informações adicionais