Pular para o conteúdo principal

Dicas para melhorar as respostas do Databricks Assistant

Esta página fornece dicas gerais e boas práticas para ajudar o Databricks Assistant a fornecer respostas melhores.

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

Seja específico

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

  • Especifique o nível de detalhe que você está procurando. Por exemplo, " Explique esse código em algumas frases " ou " Explique esse código linha por linha. "
  • Especifique qual biblioteca o Assistente deve utilizar. Por exemplo, "Crie uma visualização utilizando Matplotlib" ou "Crie uma visualização utilizando Seaborn."
  • Especifique a estrutura da resposta que você deseja. Por exemplo, " Forneça instruções nas etapas numeradas " ou " Forneça instruções com as etapas como marcadores com breves explicações. "
  • Seja específico em suas solicitações. O Databricks Assistant conhece o esquema e os metadados da sua tabela e coluna, permitindo que você utilize linguagem natural para formular suas perguntas. Por exemplo, " Liste a taxa de aprovação de passes dos quarterbacks ativos e aposentados da NFL, para aqueles que tiveram mais de 500 tentativas em uma temporada. " O Databricks Assistant responde utilizando dados de colunas como s.player_id e s.attempts.

O Databricks Assistant utiliza o contexto para fornecer respostas mais adequadas.

Você pode fornecer ao Assistente um contexto específico, como tabelas, pipelines, Notebooks, consultas e arquivos. No painel de bate-papo do Assistente, clique em No ícone. Adicione contexto para selecionar manualmente o recurso que deseja fornecer. Você também pode referenciar o contexto digitando @<resource-name> no prompt de bate-papo. Cada contexto selecionado é listado na parte superior da caixa de diálogo e permanece visível no chat.

Além do contexto que você fornece manualmente, o Databricks Assistant tem acesso aos esquemas de tabelas e colunas e aos metadados. Isso permite usar linguagem natural e gerar consultas mais precisas. Por exemplo, se uma tabela tiver uma coluna chamada Estado , você pode pedir Databricks Assistant para gerar uma lista de usuários que moram em Michigan.

O Databricks Assistant utiliza o seguinte contexto:

  • Codifique ou insira consultas na célula atual do Notebook ou em um editor Databricks SQL tab.
  • Nomes e descrições de tabelas e colunas.
  • Perguntas imediatas anteriores.
  • Tabelas favoritas e ativas.
  • Para o recurso de diagnóstico de erros , o rastreamento da pilha a partir da saída do erro.

Como o Databricks Assistant utiliza seu histórico de conversas para fornecer respostas melhores e mais precisas, é possível solicitar ao Databricks Assistant que altere o resultado de uma resposta anterior sem precisar reescrever todo o prompt. Utilize o histórico de chat do Assistente para limpar, explorar, filtrar e segmentar iterativamente um DataFrames e no painel do Assistente.

Ajudar o assistente a trabalhar com o conjunto de dados

O Assistente pode acessar o contexto sobre as tabelas com as quais você está trabalhando. Aqui estão algumas medidas que podem ser tomadas para auxiliar na melhor resposta ao trabalhar com conjuntos de dados:

  • Ao procurar uma tabela, utilize o prompt “ "” (Pesquisar tabelas) em" ou o comando “ /findTables ” para obter melhores resultados. Por exemplo, " Encontre tabelas relacionadas aos jogos da NFL. "

  • Use @<table-name> para referenciar uma tabela específica em um prompt. Você também pode selecionar a tabela manualmente clicando em No ícone. Adicione contexto no chat. O assistente adaptará suas respostas com base nessa tabela.

  • Ao selecionar colunas de um DataFrame, é possível obter resultados mais precisos fornecendo uma consulta inicial. Por exemplo, forneça uma declaração como SELECT * FROM <table_name>. Isso permite que o Databricks Assistant obtenha os nomes das colunas sem precisar adivinhar.

  • Se for necessário utilizar conversões de tipo de dados de coluna para executar operações, pode ser necessário fornecer detalhes. Por exemplo: "Converta este código de Pandas para PySpark, incluindo o código necessário para converter Pandas DataFrame para PySpark DataFrame e alterando o tipo de dados da coluna churn de Booleano para inteiro."

  • Documentar tabelas e colunas no Unity Catalog. Consulte Adicionar comentários gerados pelo AIa objetos Unity Catalog. Isso dá ao Assistente mais contexto sobre os dados. Use comentários de tabela ou coluna no Catalog Explorer para adicionar uma linha de dados de amostra. Por exemplo, suponha que sua coluna de altura esteja no formato feet-inches. Para auxiliar o Assistente a interpretar os dados, adicione um comentário como “ "”. A coluna altura está no formato de strings e é separada por um hífen. Exemplo: '6-2'. " Para obter informações sobre comentários em tabelas e colunas, consulte Adicionar comentários aos dados e AI ativo.

Editar e executar código em um painel de chat d Databricks Assistant

execução no painel Assistente para validá-lo ou utilizá-lo como bloco de notas. Para executar o código, clique em “ ícone de execução de código ” no canto superior esquerdo da caixa de código no painel Assistente.

A guia abaixo apresenta exemplos para o código Python e SQL:

Execute o código Python no painel assistente.

Quando o código é executado no painel Assistente, a saída é exibida e as variáveis tornam-se utilizáveis no Notebook.

Também é possível editar o código gerado pelo Databricks Assistant diretamente na caixa de bate-papo do Assistente antes de transferi-lo para o Bloco de notas.

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

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

Use Shift + Enter para adicionar uma nova linha na caixa de texto de bate-papo do Assistente. Isso facilita a formatação e a organização das suas mensagens para o Databricks Assistant.

Utilizar ações de célula em um Bloco de Notas

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.

Recurso adicional