Partilhar via


Copiloto para banco de dados SQL no Microsoft Fabric (visualização)

Aplica-se a:Banco de dados SQL no Microsoft Fabric

O Microsoft Copilot para banco de dados SQL no Fabric é um assistente de IA projetado para simplificar suas tarefas de banco de dados. O Copilot integra-se perfeitamente ao seu banco de dados Fabric, fornecendo informações inteligentes para ajudá-lo ao longo de cada etapa do caminho em suas explorações T-SQL.

Introdução ao Copilot para banco de dados SQL

O copiloto para banco de dados SQL utiliza nomes de tabela e exibição, nomes de coluna, chave primária e metadados de chave estrangeira para gerar código T-SQL. O Copilot para banco de dados SQL não usa dados em tabelas para gerar sugestões de T-SQL.

Os principais recursos do Copilot para banco de dados SQL incluem:

  • Conclusão de código: Comece a escrever T-SQL no editor de consultas SQL e o Copilot gerará automaticamente uma sugestão de código para ajudar a concluir sua consulta. A tecla Tab aceita a sugestão de código ou continua digitando para ignorar a sugestão.

  • Ações rápidas: na faixa de opções do editor de consultas SQL, as opções Corrigir e Explicar são ações rápidas. Realce uma consulta SQL de sua escolha e selecione um dos botões de ação rápida para executar a ação selecionada em sua consulta.

    • Correção: Copilot pode corrigir erros em seu código como mensagens de erro surgem. Os cenários de erro podem incluir código T-SQL incorreto/sem suporte, ortografias erradas e muito mais. O Copilot também fornecerá comentários que explicam as alterações e sugerem práticas recomendadas de SQL.

    • Explicar: O Copilot pode fornecer explicações em linguagem natural de sua consulta SQL e esquema de banco de dados em formato de comentários.

  • Painel de bate-papo: use o painel de bate-papo para fazer perguntas ao Copilot por meio de linguagem natural. O Copilot responde com uma consulta SQL gerada ou linguagem natural com base na pergunta feita.

    • Natural Language to SQL: Gere código T-SQL a partir de solicitações de texto simples, permitindo que os usuários consultem dados sem precisar conhecer a sintaxe SQL.

    • Perguntas e respostas baseadas em documentos: faça perguntas ao Copilot sobre os recursos gerais do banco de dados SQL e ele responde em linguagem natural. O Copilot também ajuda a encontrar documentação relacionada ao seu pedido.

Use o Copilot de forma eficaz

Aqui estão algumas dicas para maximizar a produtividade com o Copilot.

  • Ao criar prompts, certifique-se de começar com uma descrição clara e concisa das informações específicas que você está procurando.

  • A linguagem natural para SQL depende de nomes expressivos de tabelas e colunas. Se a tabela e as colunas não forem expressivas e descritivas, o Copilot pode não conseguir construir uma consulta significativa.

  • Use linguagem natural aplicável à tabela e exiba nomes, nomes de colunas, chaves primárias e chaves estrangeiras do banco de dados. Esse contexto ajuda o Copilot a gerar consultas precisas. Especifique quais colunas você deseja ver, agregações e quaisquer critérios de filtragem da forma mais explícita possível. O copiloto deve ser capaz de corrigir erros de digitação ou entender o contexto, dado o contexto do seu esquema.

  • Ao usar auto-completar código, deixe um comentário na parte superior da consulta para -- ajudar a orientar o Copilot com contexto sobre a consulta que você está tentando escrever.

  • Evite linguagem ambígua ou excessivamente complexa em suas solicitações. Simplifique a pergunta, mantendo a sua clareza. Essa edição garante que o Copilot possa efetivamente traduzi-lo em uma consulta T-SQL significativa que recupera os dados desejados das tabelas e exibições associadas.

  • Atualmente, o Copilot para banco de dados SQL no Fabric suporta apenas o idioma inglês para T-SQL.

  • Os prompts de exemplo a seguir são claros, específicos e adaptados às propriedades do seu esquema e banco de dados de dados, tornando mais fácil para o Copilot gerar consultas T-SQL precisas:

    • What are the top-selling products by quantity?
    • Count all the products, group by each category
    • Show all sales transactions occurred on [a specific date]
    • Create a table in [schema name] called "SalesTransactions" with the columns CustomerID, ProductID and OrderID

Ativar copiloto

O que devo saber para usar o Copilot de forma responsável?

A Microsoft está comprometida em garantir que nossos sistemas de IA sejam guiados por nossos princípios de IA e Padrão de IA Responsável. Estes princípios incluem capacitar os nossos clientes para utilizarem estes sistemas de forma eficaz e de acordo com as utilizações pretendidas. A nossa abordagem à IA responsável está em constante evolução para abordar proativamente questões emergentes.

Os recursos do copiloto no Fabric são criados para atender ao Padrão de IA Responsável, o que significa que eles são revisados por equipes multidisciplinares quanto a possíveis danos e, em seguida, refinados para incluir mitigações para esses danos.

Para obter mais informações, consulte Privacidade, segurança e uso responsável do Copilot na malha.

Limitações do Copilot para banco de dados SQL

Aqui estão as limitações atuais do Copilot para banco de dados SQL:

  • O Copilot não pode fazer alterações em consultas SQL existentes no editor de consultas SQL. Por exemplo, se você pedir ao painel de bate-papo do Copilot para editar uma parte específica de uma consulta existente, ele não funcionará. No entanto, o Copilot compreende entradas anteriores no painel de chat, permitindo que os usuários iterem consultas geradas anteriormente pelo Copilot antes de serem inseridas.
  • O copiloto pode produzir resultados imprecisos quando a intenção é avaliar dados. O Copilot só tem acesso ao esquema do banco de dados, nenhum dos dados dentro.
  • As respostas do copiloto podem incluir conteúdo impreciso ou de baixa qualidade, portanto, certifique-se de revisar os resultados antes de usá-los em seu trabalho.
  • As pessoas que são capazes de avaliar significativamente a precisão e adequação do conteúdo devem rever os resultados.
  • O Copilot para banco de dados SQL no Fabric não estará disponível no momento se o Link Privado estiver habilitado e o Acesso Público estiver desativado na configuração do locatário.