Compartilhar via


O que é o GitHub Copilot no SQL Server Management Studio (versão prévia)?

O GitHub Copilot no SSMS (SQL Server Management Studio) ajuda você a escrever Transact-SQL (T-SQL) mais rapidamente e com maior precisão. Ele também pode responder a perguntas gerais do SQL e ajudar nas tarefas de administrador, diretamente em seu ambiente do SSMS.

O GitHub Copilot no SSMS não retém nenhuma de suas informações (prompts, respostas, metadados do sistema etc.) e não usa nenhum dos seus dados para treinar ou treinar modelos novamente. Para obter mais informações, consulte Como o GitHub Copilot manipula dados.

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

Como o GitHub Copilot funciona no SSMS

O GitHub Copilot no SSMS usa sua conta do GitHub com acesso copilot. A integração permite que você selecione um modelo e o GitHub Copilot no SSMS envia seus prompts para o modelo. O modelo gera a resposta e a envia de volta ao SSMS. O GitHub Copilot 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, juntamente com seu prompt para ajudar a melhorar a resposta.

Recursos do GitHub Copilot no SSMS

O GitHub Copilot no SSMS inclui recursos de chat na janela de conversa e por meio do modo de exibição de chat embutido. Em qualquer local, você pode usar o idioma natural para fazer perguntas sobre seu banco de dados ou obter ajuda para escrever T-SQL. O Copilot no SSMS também inclui assistência de código, disponível usando comandos de barra , como /doc, para fornecer assistência documentando, explicando, corrigindo ou otimizando suas consultas T-SQL. Para habilitar o GitHub Copilot no SSMS, consulte Instalar o GitHub Copilot no SQL Server Management Studio (versão prévia).

O GitHub Copilot no SSMS também inclui preenchimentos automáticos no editor de consultas, começando pelo SSMS 22.2.

Práticas recomendadas para usar o chat do GitHub Copilot no SSMS

Para maximizar sua produtividade com o GitHub Copilot no SSMS, abra um editor de consultas conectado ao banco de dados e abra a janela de chat. Por padrão, a janela de chat tem contexto sobre 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 as práticas recomendadas para o GitHub Copilot no SQL Server Management Studio (versão prévia).

Prompts de exemplo

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

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

Mais exemplos podem ser encontrados em cenários para o GitHub Copilot no SQL Server Management Studio (versão prévia)

Uso responsável de IA do Copilot

A Microsoft está comprometida em garantir que nossos sistemas de IA sejam guiados por nossos princípios de IA. Para saber mais sobre segurança, privacidade, conformidade e transparência do GitHub Copilot, consulte as perguntas frequentes sobre a Central de Confiabilidade do GitHub Copilot. Nossos princípios de IA incluem capacitar nossos clientes a usar esses sistemas de forma eficaz e alinhada com seus usos pretendidos. Nossa abordagem para IA responsável está evoluindo continuamente para resolver proativamente problemas emergentes.

Limitações

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

  • O GitHub Copilot pode produzir resultados imprecisos quando a intenção é avaliar os dados.
  • As respostas do GitHub Copilot podem incluir conteúdo impreciso ou de baixa qualidade, portanto, examine as saídas antes de usá-las em seu trabalho.
  • As pessoas que podem avaliar significativamente a precisão e a adequação do conteúdo devem examinar as saídas.
  • No momento, o GitHub Copilot não dá suporte à exportação do chat.
  • No momento, o GitHub Copilot não dá suporte ao modo Agent.