Use o código Genie no Lakeflow Designer

O Genie Code é o assistente de IA incorporado ao Lakeflow Designer. Descreva o que você quer em linguagem natural, e o Genie Code adiciona, configura e conecta operadores, escreve expressões e ajuda a corrigir erros. Todas as interações são agenticas e usam contexto da plataforma Azure Databricks, como as tabelas do seu catálogo. Para uma visão geral do Genie Code em todo o Azure Databricks, veja Genie Code.

Requirements

  • O Genie Code deve estar disponível em seu workspace. Quando não estiver, o Lakeflow Designer oculta seus recursos de IA e você configura os operadores manualmente.

Escolha como usar o Genie Code

Genie Code aparece em vários lugares no Lakeflow Designer. Use o que corresponder ao escopo da sua mudança:

Goal Usar
Construa ou altere vários operadores ao mesmo tempo, como adicionar uma fonte, filtrar e agregar. O prompt do canvas
Revise toda a conversa e o que o agente fez. O painel lateral
Mude a configuração de um operador. Editar com Genie Code
Escreva uma expressão de coluna, condição de filtro ou condição de junção. Descrição da IA no editor de expressões
Entenda e corrija um operador que falhou. Corrigir erros
Encontre o operador adequado para a tarefa. Busca de operador de IA
Crie um operador para lógica que nenhum operador embutido abrange. Crie um operador personalizado local
Crie ou edite um operador personalizado compartilhado para uso entre arquivos de preparação de dados visuais. Operadores personalizados compartilhados

Solicite o Genie Code na tela

O prompt do Genie Code flutua acima do canvas. Digite uma solicitação e pressione Enter. O Genie Code planeja a alteração, depois adiciona, edita, conecta ou exclui operadores e parâmetros na tela. Uma linha de status mostra o que está sendo feito, como adicionar ou executar um operador.

Código Genie solicitado para participar de reservas e mostrar destinos no Japão.

Dica

Experimente prompts como os seguintes:

Add a source for samples.nyctaxi.trips
Show average fare by pickup zip code
Filter taxi rides with fare over $50

Se seu pedido for ambíguo, o Genie Code faz uma pergunta esclarecedora antes de continuar. Após terminar, um resumo de uma linha da edição mais recente aparece acima da caixa de entrada. Para interromper uma solicitação em andamento, clique em Parar.

Os seguintes botões no prompt fornecem funcionalidades adicionais:

  • Ícone paperclip. : anexa um arquivo a ser usado como parte do prompt.
  • Ícone de Em. : tabelas de referência, arquivos ou operadores no prompt. Para referenciar um operador de canvas, digite @ e selecione entre Operadores.
  • Ícone de adicionar balão de fala. : inicia um novo thread de chat com o novo contexto do agente.
  • Ícone do modo leitor. : Abre o painel lateral.

Revise a conversa no painel lateral

Para abrir o painel lateral do Genie Code, clique no ícone do modo Leitor no prompt do canvas. O painel lateral mostra o histórico das suas interações com o Genie Code e mais detalhes sobre o que o agente está fazendo. Quando o painel lateral está aberto, a barra de ferramentas na tela é minimizada.

Editar um operador com Genie Code

Para mudar um único operador descrevendo o que você quer, abra o painel de configuração do operador e clique em Editar com Código Genie. O prompt do canvas abre para editar esse operador. Descreva a mudança.

Dica

Por exemplo, diga ao Genie Code:

Also keep the customer_id column.

Você também pode editar a descrição gerada por IA que cada operador exibe. Editar a descrição reconfigura o operador para corresponder.

Escrever expressões em linguagem natural

Operadores que aceitam expressões, como Filter, Join, Aggregate e as colunas personalizadas em Prepare, incluem uma seção de descrição de IA em seu editor de expressões. A descrição e a expressão permanecem sincronizadas:

  • Para gerar uma expressão, insira o que ela deve fazer em Descreva o que essa expressão deve fazer.... Pressione Enter ou clique em Aplicar descrição para regenerar a expressão. Pressione Esc para fechar o editor sem aplicar as alterações.
  • Para gerar uma descrição, escreva ou edite a expressão. O Lakeflow Designer regenera a descrição para que ela corresponda.

Dica

Por exemplo, descreva uma expressão assim:

Days between order date and ship date

Conforme você digita uma expressão, o Genie Code também pode sugerir uma conclusão. Clique em Aceitar para usar a sugestão ou descarte-a para continuar digitando.

Corrija erros com o Genie Code

Quando um operador falha, o painel de saída mostra o erro com um resumo de IA do que deu errado. Clique em Corrigir para que o Genie Code diagnostique o erro e informe o operador. Genie Code começa com o prompt Fix operator <operator-name> no prompt do canvas, então você pode acompanhar suas mudanças.

No painel Operadores, digite o que você deseja fazer em Pesquisar um operador..., como average by month. As correspondências de palavras-chave aparecem primeiro. Operadores que o Genie Code sugere com base na sua intenção aparecem sob Sugerido por IA, com um breve motivo pelo qual cada um combina.

Recursos adicionais