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.
A janela chat do GitHub Copilot no SSMS (SQL Server Management Studio) permite a administração e o desenvolvimento aprimorados do banco de dados assistido por IA no SSMS, ajudando você a ser mais produtivo e eficiente ao trabalhar com seu banco de dados SQL. Atualmente, a janela de chat executa apenas consultas SELECT (somente leitura).
Neste artigo, você aprenderá a usar o GitHub Copilot Chat no SSMS, uma experiência de chat totalmente integrada com a IA do GitHub Copilot que existe diretamente no SSMS. Ele permite que você obtenha suporte Transact-SQL (T-SQL), incluindo sintaxe e ajuda específica do contexto, sem sair da interface do usuário do SSMS. Use a interface de chat para enviar sua pergunta como prompt e fornecer intenção para respostas mais bem definidas.
Por que usar o GitHub Copilot Chat no SSMS?
O GitHub Copilot Chat fornece assistência de IA para ajudá-lo a tomar decisões informadas sobre seu banco de dados SQL e gravar um T-SQL melhor mais rapidamente. Com uma integração no SSMS que inclui o contexto de conexão e a compreensão do esquema, o GitHub Copilot Chat entende no que você está trabalhando e pode ajudar com tarefas, incluindo:
Assistência do T-SQL:
- Obtenha sugestões e recomendações contextuais de código
- Entender e documentar o que uma consulta faz
- Obter assistência para corrigir erros de sintaxe em sua consulta
- Refatorar consultas
Administração de banco de dados:
- Obter ajuda para gerenciar configurações, segurança e muito mais
- Configurar e monitorar a manutenção do banco de dados
- Implementar novos recursos do SQL
Desenvolvimento de banco de dados:
- Design de esquema
- Seleção de tipo de dados
- Recomendações de indexação
Pré-requisitos
Para usar o GitHub Copilot Chat no SSMS, você precisa do SSMS 22 ou de uma versão posterior e de uma conta do GitHub com acesso do Copilot. Caso contrário, você pode usar o GitHub Copilot gratuitamente no SQL Server Management Studio (versão prévia).
Usar o Copilot Chat no SSMS
Faça perguntas sobre banco de dados e T-SQL em linguagem natural e o GitHub Copilot Chat responderá no contexto do banco de dados e sua conexão.
Há dois lugares onde você pode fazer estas perguntas ao Copilot: na janela de chat, ou diretamente em linha no código que você deseja modificar, usando o chat em linha. Para perguntas em que sua meta é modificar ou adicionar ao arquivo SQL que você abriu no editor, o modo de exibição de chat embutido pode funcionar melhor, enquanto as perguntas T-SQL mais gerais são melhor respondidas no painel de chat.
Para melhorar os resultados do chat do Copilot, saiba como usar comandos de barra, arquivos de referência e threads para obter melhores respostas com contexto com escopo no Copilot Chat.
Fazer perguntas na janela de chat
A janela de chat do Copilot Chat no SSMS permite que você faça suas perguntas e veja respostas no painel de chat. Geralmente, é a maneira preferida de trabalhar com o Copilot para ajuda do banco de dados e perguntas gerais do T-SQL.
- Abra uma janela do editor de consultas e uma conexão com seu banco de dados.
- No SSMS, selecione Exibir>Chat do GitHub Copilot.
- Use os prompts de início de exemplo na janela de chat para começar a explorar o Copilot Chat ou digite um prompt e selecione Enter ou Enviar para enviar sua pergunta.
- Se o Copilot Chat oferecer uma sugestão T-SQL que você deseja usar, selecione Aplicar para aplicar o código ao editor de consultas ativo, Copiar bloco de código para copiar a sugestão ou Adicionar ao novo arquivo para inserir a sugestão de código em um novo arquivo.
- Se você pedir ajuda para entender seu código, a opção Inserir no novo arquivo não estará disponível.
- Se você selecionar Aplicar, a sugestão de código será aplicada ao editor ativo no padrão de exibição de diferenciação. Você pode examinar e refinar o que está sendo proposto e aplicá-lo usando Tab ou descartá-lo usando Alt+Delete.
Fazer perguntas na visualização de chat integrado
A exibição de chat integrada do Copilot Chat no SSMS permite que você faça suas perguntas e veja as respostas junto com o código diretamente na janela do editor. Com o chat embutido, você não precisa ir e voltar para a janela de chat. Você pode achar mais fácil trabalhar com o Copilot em perguntas que adicionam ou atualizam um arquivo SQL aberto no momento usando chat embutido.
- No SSMS, selecione Alt+/ para abrir a visão de chat embutida do Copilot Chat no editor.
- Escreva sua pergunta relacionada ao T-SQL na caixa de texto no Copilot e selecione Enter ou Enviar para fazer sua pergunta.
- As sugestões de código do Copilot Chat aparecem na visualização de diferenças. Você pode examinar e refinar o que está sendo proposto e aplicar a alteração ao seu código usando Tab ou descartá-lo usando Alt+Delete.
- Você pode promover seu thread de chat embutido para a janela de chat selecionando Exibição na janela de chat. Isso preserva o registro e o contexto da conversa e você pode continuar na janela de chat.
- Selecione Esc para fechar o modo de exibição de chat embutido.
Observação
As consultas do GitHub Copilot no SSMS são executadas no contexto do logon e das permissões do usuário, seja na janela de chat ou na visualização de chat embutido. Não há permissões separadas para o GitHub Copilot no SSMS.
Conteúdo relacionado
- Introdução ao GitHub Copilot no SQL Server Management Studio (versão prévia)
- Hospedagem de modelos para o GitHub Copilot Chat
- Adicionar contexto para o GitHub Copilot no SQL Server Management Studio (versão prévia)
- Solucionar problemas do GitHub Copilot no SQL Server Management Studio (versão prévia)