Partilhar via


O que é o Copilot no SQL Server Management Studio (Preview)?

Use o Copilot no SQL Server Management Studio (SSMS) para fazer perguntas sobre seu banco de dados e ambiente e obter ajuda para escrever Transact-SQL (T-SQL) com IA.

O copiloto no SSMS não retém nenhuma das informações do usuário (sugestões, respostas, metadados do sistema, entre outros) e não utiliza nenhum dos dados do usuário para treinar ou retreinar os modelos. Para obter mais informações, consulte Dados, privacidade e segurança para o Serviço OpenAI do Microsoft Azure.

O copiloto no SSMS pode responder a perguntas para bases de dados no SQL Server, no Banco de Dados SQL do Azure, na Instância Gerenciada do Azure SQL e no SQL Database no Fabric. O Copilot executa consultas com base nas permissões para o seu login. Por exemplo, se você não tiver permissão para selecionar na tabela Sales.Orders e pedir ao Copilot para escrever e executar uma consulta select como SELECT TOP 100 * FROM Sales.Orders, a execução da consulta não poderá ocorrer.

Como o Copilot funciona no SSMS

O copiloto no SSMS usa recursos do Azure OpenAI, exigindo um ponto de extremidade e implementação na sua subscrição do Azure. O modelo selecionado ao configurar sua implantação é o modelo para o qual o Copilot no SSMS envia seus prompts, e esse modelo gera a resposta. O copiloto no SSMS pode enviar informações adicionais sobre a versão do SQL à qual você está conectado ou informações sobre seu banco de dados para ajudar a melhorar a resposta.

Características do Copilot no SSMS

O principal recurso do Copilot no SSMS é a janela de bate-papo, na qual você usa linguagem natural para fazer perguntas sobre seu banco de dados ou obter ajuda para escrever T-SQL. O copiloto no SSMS também inclui assistência de código para ajudar a documentar, explicar, corrigir ou refatorar as suas consultas T-SQL. Para habilitar o Copilot no SSMS, consulte Instalar o Copilot no SQL Server Management Studio.

Práticas recomendadas para usar o Copilot no SSMS

Para maximizar sua produtividade com o Copilot no SSMS, abra um editor de consultas conectado ao banco de dados e abra a janela de bate-papo. Por padrão, a janela de bate-papo entende o banco de dados ao qual você está conectado com base no editor de consultas ativo. Ao escrever prompts, seja específico em sua solicitação, pois perguntas vagas levam a respostas vagas. Para obter mais práticas recomendadas, consulte Práticas recomendadas para Copilot no SQL Server Management Studio.

Exemplos de sugestões

Os prompts de exemplo a seguir são claros, específicos e adaptados às propriedades do esquema e do banco de dados, facilitando a geração de respostas precisas pelo Copilot no SSMS.

  - What are the top-selling products by quantity?
  - How do I change the compatibility mode for this database?
  - Is there blocking in my database right now?

Mais exemplos podem ser encontrados em Práticas recomendadas para Copilot no SQL Server Management Studio.

Utilização responsável de IA do Copilot no SSMS

O copiloto no SSMS adere às práticas de IA responsável para modelos OpenAI do Azure. A Microsoft está empenhada em garantir que os nossos sistemas de IA são guiados pelos nossos princípios de IA. Saiba mais sobre os princípios de IA para Copilot no SSMS na Nota de Transparência para Copilot no SQL Server Management Studio. 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.

Limitações

Aqui estão as limitações atuais do Copilot no SSMS:

  • O Copilot não pode alterar consultas T-SQL existentes no editor de consultas. Por exemplo, se você pedir à janela de bate-papo do Copilot para editar uma parte específica de uma consulta existente, ela não funcionará. No entanto, o Copilot entende as entradas anteriores na janela de chat, permitindo que os utilizadores modifiquem ou repitam consultas geradas anteriormente pelo Copilot antes de sua inserção no chat.
  • O copiloto pode produzir resultados imprecisos quando a intenção é avaliar dados.
  • As respostas do copiloto podem incluir conteúdo impreciso ou de baixa qualidade, portanto, revise os resultados antes de usá-los em seu trabalho.
  • As pessoas que podem avaliar significativamente a precisão e adequação do conteúdo devem rever os resultados.
  • Se seu ponto de extremidade do Azure OpenAI usa a Autenticação Microsoft Entra, o Copilot no SSMS não estará acessível se você abrir o SSMS como um usuário diferente do usuário conectado à máquina. Por exemplo, se você fizer login na máquina como contoso\jwilson e abrir o SSMS como contoso\admin, o Copilot no SSMS não estará acessível.
  • Ao utilizar a Identidade Gerida para autenticar numa Máquina Virtual do Azure em execução com o SSMS, o Copilot no SSMS não estará acessível se o ponto de extremidade do Azure OpenAI estiver a utilizar a Autenticação Microsoft Entra e o utilizador abrir o SSMS como um utilizador diferente.