Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use GitHub Copilot no SSMS (SQL Server Management Studio) para aprimorar o desenvolvimento de Transact-SQL (T-SQL) com assistência de IA. GitHub Copilot ajuda você a ser mais produtivo e eficiente ao escrever T-SQL no editor de consultas.
Copilot fornece dois tipos de sugestões embutidas, que levam em conta o T-SQL existente:
- Conclusões: conforme você digita no editor, Copilot fornece sugestões de texto fantasma em seu local atual do cursor.
- Próximas sugestões de edição (NES): com base nos padrões de edição atuais, o NES prevê onde será sua próxima edição de código e quais alterações você fará.
Para obter informações relacionadas sobre o GitHub Copilot Chat, consulte Como usar a experiência do GitHub Copilot Chat no SQL Server Management Studio.
Como funcionam as autocompleções de código
As conclusões de código para GitHub Copilot no SSMS usam modelos avançados de machine learning treinados em um vasto conjunto de dados de código disponível publicamente de repositórios de GitHub. À medida que você digita código, a IA analisa o contexto e fornece sugestões relevantes em tempo real. O contexto para GitHub Copilot no SSMS inclui o esquema do banco de dados ao qual você está conectado no editor ativo e o conteúdo do editor atual. Você também pode obter sugestões escrevendo um comentário, muitas vezes precedido por --, em linguagem natural que descreve o que você deseja que o código faça.
Pré-requisitos
As funcionalidades de completamento de código para o GitHub Copilot no SSMS suportam a linguagem T-SQL.
Instale o SSMS 22.2 ou uma versão posterior com a carga de trabalho de Assistência de IA.
Entre em sua conta GitHub com acesso ao Copilot.
Use gratuitamente o GitHub Copilot. Inscreva-se e use a IA para codificar de forma mais rápida e eficiente.
Usar GitHub Copilot para conclusões e sugestões de código
À medida que você digita comentários ou T-SQL no editor, GitHub Copilot fornece sugestões de código de texto fantasma: às vezes, a conclusão da linha atual, às vezes um bloco totalmente novo de código. Você pode aceitar tudo ou parte de uma sugestão ou continuar digitando e ignorando as sugestões.
Abra o SSMS e conecte-se ao banco de dados no editor de consultas.
No editor, insira um comentário para ver sugestões de código embutido de GitHub Copilot:
--list all tables in this databaseSelecione Enter para ver a sugestão.
Para aceitar a sugestão, selecione Tab. Para rejeitar a sugestão, selecione Esc ou continue digitando.
Sugestões também podem ser aceitas, parcial ou inteiramente, com um mouse ou outro dispositivo apontador a partir da versão 22.3 do SSMS. Todas as configurações de sugestões em linha podem ser encontradas por meio de Ferramentas>Opções>Editor de Texto>Sugestões em Linha. Você também pode acessar configurações usando Settings>Options do selo Copilot.
Atalhos e configurações
Vários atalhos de teclado estão disponíveis para conclusões:
- Para disparar manualmente uma conclusão, use Alt+. ou Alt+.
- Para percorrer os completamentos disponíveis, use Alt+. para passar para a próxima sugestão e Alt+, para passar para a sugestão anterior.
- Para aceitar parcialmente uma sugestão de conclusão palavra por palavra, use Ctrl+seta para a direita.
- Para aceitar parcialmente uma linha de conclusão linha por linha, use Ctrl+ + seta para baixo.
Você pode personalizar sua experiência de conclusão alterando as configurações selecionadas.
Se as conclusões aparecerem muito rapidamente e interromperem sua digitação, ajuste o tempo de exibição em Ferramentas>Opções>Editor de Texto>Sugestões em Linha>Preferências. Selecione Mostrar conclusões de código somente após uma pausa na digitação para adicionar uma pausa curta (um atraso de debounce ) para que as conclusões não sejam exibidas e desapareçam enquanto você ainda estiver digitando.
Por padrão, cada pressionamento de tecla dispara automaticamente uma conclusão. Para desabilitar essa configuração, vá para Ferramentas>Opções>Editor de Texto>Sugestões Embutidas>Geral e defina Invocação como Manual. Em seguida você pode disparar completações manualmente usando o atalho de teclado Alt+., ou Alt+,.
A partir do SSMS 22.5, você também pode personalizar os atalhos de teclado para aceitar sugestões embutidas do Copilot. Você pode alterar a chave para aceitar a sugestão completa, a próxima palavra ou a próxima linha, nas configurações de teclado padrão.
Para definir seus atalhos preferidos:
Selecione Ferramentas>Opções>Ambiente>Teclado
Procure o comando que deseja personalizar:
Edit.AcceptSuggestionEdit.AcceptNextWordInSuggestionEdit.AcceptNextLineInSuggestion
Remova a combinação de teclas existente.
Selecione Sugestão Embutida Ativa na lista suspensa Usar novo atalho em:.
Adicione o novo atalho em Pressione teclas de atalho:.
Selecione Atribuir.
Modelo de conclusões
O modelo de Copilot GPT-4.1 para conclusões de código é atualmente o único modelo disponível para conclusões de código no SSMS.
Se você for um usuário Copilot Business ou Enterprise, o administrador precisará habilitar esse modelo para sua organização. O administrador pode ativar os recursos de pré-visualização do editor nas configurações de política de Copilot no GitHub.com. Se você for um usuário Copilot Gratuito, usar esse modelo conta para suas 2.000 conclusões mensais gratuitas.