Partilhar via


Dicas para melhorar as respostas do Código Génio

Esta página fornece dicas gerais e boas práticas para ajudar o Código Genie a fornecer melhores respostas.

Para personalizar o Código Génio às suas preferências, forneça instruções. Para expandir as capacidades do Genie Code, crie competências de agente e ligue-a a servidores MCP.

Seja específico

A estrutura e o detalhe que o Código Génio fornece variam de vez em quando, mesmo para o mesmo prompt. Tenta fornecer ao Código Génio toda a orientação possível para o ajudar a devolver a informação que queres no formato desejado, nível de detalhe, e assim por diante. Considere fazer o seguinte:

  • Especifique o nível de detalhe que procura. Por exemplo, "Explicar este código em algumas frases" ou "Explicar este código linha por linha".
  • Especifica qual a biblioteca que queres que o Código Genie use. Por exemplo, "Criar uma visualização usando Matplotlib" ou "Criar uma visualização usando 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 marcadores com breves explicações".
  • Seja específico em suas solicitações. O Genie Code conhece o esquema e metadados das suas tabelas e colunas, por isso pode usar linguagem natural para colocar a sua pergunta. Por exemplo, "Liste a taxa de passes completos dos quarterbacks ativos e reformados da NFL, para aqueles que tiveram mais de 500 tentativas numa época." O Código Génio responde usando dados de colunas como s.player_id e s.attempts.

O Código Génio usa o contexto para fornecer melhores respostas

Pode fornecer ao Código Genie contextos específicos, como tabelas, pipelines, cadernos, consultas e ficheiros. No painel de chat do Código Génio, clique no ícone At. Adicionar contexto para selecionar manualmente o recurso que quer fornecer. Também pode consultar o contexto escrevendo @<resource-name> no prompt do chat. Cada contexto selecionado está listado no topo da caixa de diálogo e permanece no chat.

Além do contexto que fornece manualmente, o Genie Code tem acesso a esquemas e metadados de tabelas e colunas. Isso permite que você use linguagem natural e gere consultas mais precisas. Por exemplo, se uma tabela tiver uma coluna chamada Estado, pode pedir ao Genie Code para gerar uma lista de utilizadores que vivem em Michigan.

O Código Genie utiliza o seguinte contexto:

  • Código ou consultas na célula atual do bloco de anotações ou na guia do editor SQL do Databricks.
  • Nomes e descrições de tabelas e colunas.
  • Perguntas prévias.
  • Mesas favoritas e ativas.
  • Para a funcionalidade de diagnóstico de erros, o rastreamento de pilha da saída de erro.

Como o Código Genie usa o histórico da sua conversa para fornecer respostas melhores e mais precisas, pode pedir ao Código Genie para alterar o resultado de uma resposta anterior sem ter de reescrever todo o prompt. Use o histórico de chat do Genie Code para limpar, explorar, filtrar e cortar DataFrames de forma iterativa no painel do Código Genie.

Anexe imagens aos prompts

Pode anexar imagens aos seus prompts do Código Génio. Para anexar uma imagem, utilize qualquer um dos seguintes métodos:

  • Copie e cole uma imagem diretamente no prompt do chat.
  • Arrasta e larga uma imagem no aviso do chat.
  • Clique no ícone da imagem. Anexe a imagem para selecionar uma imagem da sua máquina local.

As imagens são úteis quando acrescentam informação que não consegues transmitir fácil ou com precisão só com texto. Considere anexar imagens quando:

  • Tens de fornecer informação visual a que o Código Genie não tem acesso. O Genie Code pode ver imagens e gráficos nos ficheiros do teu espaço de trabalho e cadernos, por isso só precisas de anexar imagens externas.
  • Quer ajuda para compreender conteúdos visuais, como diagramas, fluxogramas, esboços de arquitetura, capturas de ecrã de diapositivos ou fotografias no quadro branco.
  • Está a perguntar sobre dados externos que são mostrados, não descritos, como gráficos, gráficos, painéis de controlo ou relatórios onde tendências, anomalias ou rótulos importam.
  • Precisa de texto extraído de uma imagem, como fotografias ou digitalizações de documentos, notas manuscritas, ou rótulos e sinais.
  • Está a trabalhar com fotografias do mundo real e quer perguntar o que está a acontecer na imagem, descrever cenas para documentação ou verificar se algo corresponde a uma especificação.

Ajuda o Genie Code a trabalhar com conjuntos de dados

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

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

  • Use @<table-name> para fazer referência a uma tabela específica em um prompt. Também pode selecionar manualmente a tabela clicando no ícone At. Adiciona contexto no chat. O Código Genie adapta as 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>. Isto permite que o Código Génio obtenha os nomes das colunas sem ter de 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 este código de pandas para PySpark, incluindo o código necessário para converter o DataFrame de pandas em um DataFrame PySpark e alterando o tipo de dados de rotatividade de coluna de booleano para inteiro."

  • Documente tabelas e colunas no Catálogo Unity. Consulte Adicionar comentários gerados por IA a objetos do Catálogo Unity. Isto dá ao Código Genie mais contexto sobre os dados. Use comentários de tabela ou coluna no Gerenciador de Catálogo 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á em formato string e está separada por um hífen. Exemplo: '6-2'." Para obter informações sobre comentários de tabelas e colunas, consulte Adicionar comentários a dados e ativos de IA.

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

Executa código no painel do Código Genie para o validar ou usa-o como scratchpad. Para executar código, clique no ícone executar código no canto superior esquerdo da caixa de código no painel Código Genie.

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

Python

Execute o código Python no painel do assistente.

SQL

Execute o código SQL no painel do assistente.

Quando executas código no painel do Código Genie, a saída é exibida e as variáveis tornam-se utilizáveis no caderno.

Também podes editar o código que o Código Genie gera diretamente na caixa de chat do Código Genie antes de mover o código para o caderno.

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

Usar Shift + Enter para adicionar uma nova linha na caixa de texto do bate-papo

Uso Shift + Enter para adicionar uma nova linha na caixa de texto do chat Código Genie. Isto facilita a formatação e organização das suas mensagens para o Código Genie.

Usar ações de célula em um bloco de anotações

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

A ação da célula /doc solicita que o Assistente comente o código.

Recursos adicionais