Utilize o código Genie no Lakeflow Designer

O Genie Code é o assistente de IA integrado no Lakeflow Designer. Descreve o que queres em linguagem natural, e o Genie Code adiciona, configura e liga operadores, escreve expressões e ajuda-te a corrigir erros. Todas as interações são agenticas e utilizam contexto da plataforma Azure Databricks, como as tabelas do seu catálogo. Para uma visão geral do Genie Code em Azure Databricks, veja Genie Code.

Requirements

  • O Genie Code deve estar disponível no seu espaço de trabalho. Quando isso não acontece, o Lakeflow Designer esconde as suas funcionalidades de IA e tem de configurar os operadores manualmente.

Escolha como usar o Código Genie

O Genie Code aparece em vários locais no Lakeflow Designer. Usa o que corresponder ao âmbito da tua alteração:

Goal Utilizar
Construa ou altere vários operadores ao mesmo tempo, como adicionar uma fonte, filtrar e agregar. O pedido da canvas
Revê toda a conversa e o que o agente fez. O painel lateral
Muda 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
Compreenda e corrija um operador que falhou. Corrigir erros
Encontre a função adequada para a tarefa. Pesquisa de operador de IA
Crie um operador para lógica que nenhum operador incorporado abrange. Crie um operador personalizado local
Crie ou edite um operador personalizado partilhado para utilização em ficheiros de preparação visual de dados. Operadores personalizados partilhados

Prompt Genie Code no ecrã

O prompt do Código do Génio flutua acima do canvas. Escreva uma solicitação e prima Enter. O Código Genie planeia a alteração, depois adiciona, edita, liga ou elimina operadores e parâmetros no ecrã. Uma linha de estado mostra o que está a fazer, por exemplo, a adicionar ou a executar um operador.

Código Genie para associar reservas e mostrar destinos no Japão.

Tip

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 o seu pedido for ambíguo, o Genie Code faz uma pergunta esclarecedora antes de continuar. Depois de terminar, aparece um resumo de uma linha da sua edição mais recente acima da caixa de entrada. Para parar uma operação em curso, clique em Parar.

Os seguintes botões no prompt fornecem funcionalidades adicionais:

  • Ícone de clipe: Anexa um ficheiro para usar como parte do prompt.
  • Ícone @. : Referências a tabelas, ficheiros ou operadores no prompt. Para referenciar um operador canvas, escreva @ e selecione-o entre Operadores.
  • Balão de diálogo mais ícone. : Inicia um novo tópico de chat com o contexto do novo 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 canvas. O painel lateral mostra o histórico das tuas interações com o Genie Code e mais detalhes sobre o que o agente está a fazer. Quando o painel lateral está aberto, a barra de ferramentas na tela é minimizada.

Editar um operador com Genie Code

Para alterar um único operador descrevendo o que queres, abre o painel de configuração do operador e clica em Editar com Código Genie. O prompt do canvas abre para editar esse operador. Descreva a alteração.

Tip

Por exemplo, diga ao Genie Code:

Also keep the customer_id column.

Também pode editar a descrição gerada por IA que cada operador apresenta. Editar a descrição reconfigura o operador para que corresponda.

Escrever expressões em linguagem natural

Operadores que recebem expressões, como Filter, Join, Aggregate e as colunas personalizadas em Prepare, incluem uma secção de descrição de IA no seu editor de expressões. A descrição e a expressão mantêm-se sincronizadas:

  • Para gerar uma expressão, introduza o que ela deve fazer em Descreva o que esta expressão deve fazer.... Pressione Enter ou clique em Apply description para regenerar a expressão. Prima 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 corresponder.

Tip

Por exemplo, descreva uma expressão assim:

Days between order date and ship date

Ao escrever uma expressão, o Genie Code também pode sugerir uma completação. Clica em Aceitar para usar a sugestão, ou desativá-la para continuar a escrever.

Corrigir erros com o Código Genie

Quando um operador falha, o painel de saída mostra o erro com um resumo da IA do que correu mal. Clique em Corrigir para que o Código Genie diagnostique o erro e informe o operador. O Código Genie começa com o prompt Fix operator <operator-name> no prompt do canvas, por isso podes acompanhar as suas alterações.

No painel de Operadores, introduza aquilo que pretende fazer em Procurar um operador..., como average by month. As correspondências de palavras-chave aparecem primeiro. Os operadores que o Genie Code sugere com base na tua intenção aparecem em Sugerido pela IA, com uma breve razão pela qual cada um corresponde.

Recursos adicionais