Compartilhar via


Dicas para melhorar as respostas do Genie Code

Esta página fornece dicas gerais e práticas recomendadas para ajudar o Genie Code a fornecer respostas melhores.

Para personalizar o Genie Code de acordo com suas preferências, forneça instruções. Para expandir os recursos do Genie Code, crie habilidades de agente e conecte-o aos servidores MCP.

Seja específico

A estrutura e os detalhes que o Genie Code fornece variam de tempos em tempos, mesmo para o mesmo prompt. Tente fornecer ao Genie Code o máximo de orientação possível para ajudá-lo a retornar as informações desejadas no formato desejado, no nível de detalhes e assim por diante. Considere fazer o seguinte:

  • Especifique o nível de detalhes que você está procurando. Por exemplo, "Explicar esse código em algumas frases" ou "Explicar este código linha a linha".
  • Especifique qual biblioteca você deseja que o Genie Code use. Por exemplo, "Criar uma visualização usando Matplotlib" ou "Criar uma visualização usando o Seaborn".
  • Especifique a estrutura da resposta desejada. Por exemplo, "Forneça instruções em etapas numeradas" ou "Forneça instruções com as etapas como pontos de marcador com breves explicações".
  • Seja específico em seus prompts. O Genie Code sabe sobre seus metadados e esquemas de tabela e coluna, para que você possa usar a linguagem natural para fazer sua pergunta. Por exemplo, "Listar a taxa de conclusão de passes dos quarterbacks ativos e aposentados da NFL, para aqueles que tiveram mais de 500 tentativas em uma temporada." Respostas do Genie Code usando dados de colunas como s.player_id e s.attempts.

O Genie Code usa o contexto para fornecer respostas melhores

Você pode fornecer ao Genie Code um contexto específico, como tabelas, pipelines, notebooks, consultas e arquivos. No painel de chat do Genie Code, clique no ícone At. Adicione contexto para selecionar manualmente o recurso que você deseja fornecer. Você também pode referenciar o contexto digitando @<resource-name> no prompt de chat. Cada contexto selecionado é listado na parte superior da caixa de prompt e persiste no chat.

Além do contexto fornecido manualmente, o Genie Code tem acesso a esquemas e metadados de tabela e coluna. Isso permite que você use a linguagem natural e gere consultas mais precisas. Por exemplo, se uma tabela tiver uma coluna chamada Estado, você poderá pedir ao Genie Code para gerar uma lista de usuários que residem em Michigan.

O Genie Code usa o seguinte contexto:

  • Código ou consultas na célula do notebook atual ou na guia do editor do Databricks SQL.
  • Nomes e descrições de tabelas e colunas.
  • Perguntas de prompt anteriores.
  • Tabelas favoritas e ativas.
  • Para o recurso de diagnóstico de erro , o rastreamento de pilha da saída de erro.

Como o Genie Code usa seu histórico de conversa para fornecer respostas melhores e mais precisas, você pode pedir ao Genie Code para alterar a saída de uma resposta anterior sem precisar reescrever todo o prompt. Use o histórico de chat do Genie Code para limpar, explorar, filtrar e fatiar dataframes iterativamente no painel Genie Code.

Anexar imagens às instruções

Você pode anexar imagens aos prompts do Genie Code. Para anexar uma imagem, use qualquer um dos seguintes métodos:

  • Copie e cole uma imagem diretamente no prompt de chat.
  • Arraste e solte uma imagem no prompt de chat.
  • Clique no ícone imagem. Anexe a imagem para selecionar uma imagem do computador local.

As imagens são úteis quando adicionam informações que você não pode transmitir com facilidade ou precisão apenas com texto. Considere anexar imagens quando:

  • Você precisa fornecer informações visuais às quais o Genie Code não tem acesso. O Genie Code pode ver imagens e gráficos em seus arquivos de workspace e notebooks, portanto, você só precisa anexar imagens externas.
  • Você quer ajuda para entender o conteúdo visual, como diagramas, fluxogramas, esboços de arquitetura, capturas de tela de slides ou fotos do quadro branco.
  • Você está perguntando sobre dados externos mostrados, não descritos, como grafos, gráficos, dashboards ou relatórios em que tendências, anomalias ou rótulos importam.
  • Você precisa de texto extraído de uma imagem, como fotos ou digitalizações de documentos, anotações manuscritas ou rótulos e placas.
  • Você está trabalhando com fotos do mundo real e quer perguntar sobre o que está acontecendo na imagem, descrever cenas para documentação ou verificar se algo corresponde a uma especificação.

Ajudar o Genie Code a trabalhar com conjuntos de dados

O Genie Code pode acessar o contexto sobre as tabelas com as quais você está trabalhando. Aqui estão algumas coisas que você pode fazer para ajudá-lo a responder melhor ao trabalhar com conjuntos de dados:

  • Ao pesquisar uma tabela, use o prompt "Localizar tabelas" ou o comando /findTables para obter respostas melhores. Por exemplo, "Localizar tabelas relacionadas a jogos da NFL".

  • Use @<table-name> para fazer referência a uma tabela específica em um prompt. Você também pode selecionar manualmente a tabela clicando no ícone At. Adicionar contexto no chat. O Genie Code adaptará suas respostas para usar essa tabela.

  • Ao selecionar colunas de um DataFrame, você pode obter resultados mais precisos fornecendo uma consulta inicial. Por exemplo, forneça uma instrução como SELECT * FROM <table_name>. Isso permite que o Genie Code obtenha os nomes das colunas e não precise adivinhar.

  • Se você precisar usar conversões de tipo de dados de coluna para executar uma operação, talvez seja necessário fornecer detalhes. Por exemplo: "Converta esse código de pandas para PySpark, incluindo o código necessário para converter o DataFrame pandas em um DataFrame do PySpark e alterando o tipo de dado da coluna churn de booleano para inteiro."

  • Documente tabelas e colunas no Unity Catalog. Consulte Adicionar comentários gerados por IA aos objetos do Catálogo do Unity. Isso fornece ao Genie Code mais contexto sobre os dados. Use comentários de tabela ou coluna no Gerenciador de Catálogos para adicionar uma linha de dados de exemplo. Por exemplo, suponha que sua coluna de altura esteja no formato feet-inches. Para ajudar o Genie Code a interpretar os dados, adicione um comentário como "A coluna de altura está no formato de cadeia de caracteres e é separada por um hífen. Exemplo: '6-2'." Para obter informações sobre comentários de tabela e coluna, consulte Adicionar comentários a dados e ativos de IA.

Editar e executar código no painel de chat do Genie Code

Execute o código no painel Genie Code para validá-lo ou usá-lo como um scratchpad. Para executar o código, clique no ícone executar código no canto superior esquerdo da caixa de código no painel Genie Code.

As guias abaixo mostram exemplos de código Python e SQL:

Python

Execute o código do Python no painel do assistente.

SQL

Execute o código SQL no painel do assistente.

Quando você executa o código no painel Genie Code, a saída é exibida e as variáveis se tornam utilizáveis no notebook.

Você também pode editar o código gerado pelo Genie Code diretamente na caixa de chat do Genie Code antes de mover o código para o notebook.

Teste trechos de código executando-os no painel do Assistente.

Use Shift + Enter para adicionar uma nova linha na caixa de texto de chat

Use Shift + Enter para adicionar uma nova linha na caixa de texto de chat do Genie Code. Isso facilita a formatação e a organização de suas mensagens para o Genie Code.

Usar ações de célula em um notebook

As ações da célula incluem atalhos para tarefas comuns, como documentar (comentar), corrigir e explicar o código.

A ação da célula /doc instrui o Assistente a comentar o código.

Recursos adicionais