Partilhar via


Experimente o Chat Copiloto do GitHub no SQL Server Management Studio (Pré-visualização)

A janela Chat para o GitHub Copilot no SQL Server Management Studio (SSMS) permite a administração e o desenvolvimento aprimorados de bancos de dados assistidos 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 em modo de leitura.

Neste artigo, você aprenderá sobre como usar o GitHub Copilot Chat no SSMS, uma experiência de bate-papo totalmente integrada alimentada por IA do GitHub Copilot que existe diretamente no SSMS. Ele permite que você obtenha suporte a Transact-SQL (T-SQL), incluindo sintaxe e ajuda específica do contexto, sem sair da interface do usuário do SSMS. Utilize a interface de chat para enviar a sua pergunta como prompt e definir a intenção para respostas mais focadas.

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 escrever melhor T-SQL mais rapidamente. Com uma integração no SSMS que inclui contexto de conexão e compreensão de esquema, o GitHub Copilot Chat entende no que você está trabalhando e pode ajudar com tarefas, incluindo:

  • Assistência T-SQL:

    • Obtenha sugestões e recomendações de código contextualizado
    • Compreender e documentar o que uma consulta faz
    • Obtenha assistência para corrigir erros de sintaxe na sua consulta
    • Refatorar consultas
  • Administração da base de dados:

    • Obtenha ajuda para gerir definições, segurança e muito mais
    • Configurar e monitorar a manutenção do banco de dados
    • Implementar novos recursos SQL
  • Desenvolvimento de bases 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 uma versão posterior e uma conta do GitHub com acesso ao Copilot. Caso contrário, você pode usar o Copilot do GitHub gratuitamente no SQL Server Management Studio (Visualização).

Usar o bate-papo do Copilot no SSMS

Faça perguntas sobre banco de dados e T-SQL em linguagem natural e o GitHub Copilot Chat irá respondê-las no contexto do seu banco de dados e sua conexão.

Há dois lugares onde você pode fazer essas perguntas ao Copilot; na janela de bate-papo, ou diretamente embutido no código que você está procurando modificar, usando o bate-papo embutido. Para perguntas em que seu objetivo é modificar ou adicionar ao arquivo SQL aberto no editor, a exibição de bate-papo embutido pode funcionar melhor, enquanto perguntas mais gerais do T-SQL são melhor respondidas no painel de bate-papo.

Para melhorar os resultados do chat do Copilot, aprenda a usar comandos de barra, ficheiros de referência e threads para obter melhores respostas com contexto definido no Copilot Chat.

Faça perguntas na janela de chat

A janela de chat do Copilot Chat no SSMS permite-lhe fazer as suas perguntas e ver respostas no painel de chat. Geralmente é a maneira preferida de trabalhar com o Copilot para ajuda de banco de dados e perguntas gerais sobre T-SQL.

  1. Abra uma janela do editor de consultas e conecte-se ao seu banco de dados.
  2. No SSMS, selecione Exibir>bate-papo do copiloto do GitHub.
  3. Use os prompts iniciais de exemplo na janela de bate-papo para começar a explorar o Copilot Chat, ou digite um prompt e selecione Enter ou Send para enviar sua pergunta.
  4. 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 a 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 em novo arquivo não estará disponível.
  5. Se selecionar Aplicar, a sugestão de código será aplicada ao editor ativo no modo de visualização de diferenças. Você pode revisar e refinar o que está sendo proposto e aplicá-lo usando Tab ou descartá-lo usando Alt+Delete.

Faça perguntas na vista de chat em linha

A visualização de bate-papo em linha do Copilot Chat no SSMS permite que você faça suas perguntas e veja as respostas em linha com o código diretamente na janela do editor. Com o bate-papo inline, você não precisa ir e voltar para a janela de bate-papo. Você pode achar mais fácil trabalhar com o Copilot em perguntas que adicionam ou atualizam um arquivo SQL atualmente aberto usando o bate-papo embutido.

  1. No SSMS, selecione Alt+/ para exibir a exibição de bate-papo embutido do Copilot Chat no editor.
  2. Digite sua pergunta relacionada ao T-SQL na caixa de texto Perguntar ao Copiloto e selecione Inserir ou Enviar para fazer sua pergunta.
  3. As sugestões de código do Copilot Chat aparecem na visualização de comparação. Você pode revisar e refinar o que está sendo proposto e aplicar a alteração ao seu código usando Tab ou descartá-lo usando Alt+Delete.
  4. Você pode promover seu tópico de bate-papo embutido na janela de bate-papo selecionando Exibir na janela de bate-papo. Isso preserva o registro e o contexto da sua conversa, e você pode continuar na janela de bate-papo.
  5. Selecione Esc para fechar a visualização de bate-papo embutida.

Observação

As consultas do GitHub Copilot no SSMS são executadas no contexto do login e das permissões do utilizador, seja na janela de chat ou na vista de chat inline. Não existem permissões separadas para o GitHub Copilot no SSMS.