Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Adicione mais contexto aos seus prompts no GitHub Copilot no SQL Server Management Studio (SSMS) usando referências, além de seu conhecimento contextual, para obter melhores respostas.
Usar comandos de barra para assistência de código
O GitHub Copilot no SQL Server Management Studio (SSMS) oferece assistência de código para ajudá-lo a definir a intenção para tarefas comuns de desenvolvimento de banco de dados. Essa intenção pode acelerar a produtividade para ajudá-lo a entender e corrigir consultas mais rapidamente. Realce qualquer consulta no editor e use os comandos de barra para documentar, explicar, corrigir ou otimizar a consulta. Os comandos de barra estão disponíveis na janela de chat e no chat em linha.
| Command | Usage |
|---|---|
/doc |
Adicione comentários para o código T-SQL selecionado para ajudar a próxima pessoa que olha para o seu código entender o que você fez. |
/explain |
Obtenha detalhes detalhados sobre o código T-SQL selecionado. |
/fix |
Corrija erros no código T-SQL e retorne uma versão correta para revisão, incluindo uma explicação do problema e o que foi alterado. |
/help |
Obtenha ajuda sobre como usar o Copilot Chat. |
/optimize |
Identificar antipadrões na consulta e fazer alterações consistentes com as práticas recomendadas do T-SQL |
Fazer referência a outros ficheiros
Você pode fazer suas perguntas relacionadas ao T-SQL em linguagem natural e respostas do GitHub Copilot Chat no contexto do editor ativo no SSMS. As referências fornecem informações específicas que você deseja que o Copilot considere ao responder à sua pergunta.
Ao selecionar outros arquivos abertos no editor, você pode ser capaz de formar perguntas melhores sem ter que escrever ou colar longas partes de informação. A especificação do contexto também permite que o Copilot forneça respostas mais relevantes.
Para fazer referência a um arquivo no GitHub Copilot Chat, adicione um símbolo # no início do nome do arquivo. Por exemplo, se você tiver um arquivo chamado GetSalesInfo.sql, consulte-o no bate-papo como #GetSalesInfo.sql.
Gerir o contexto do histórico de bate-papo com tópicos
À medida que você itera e envia vários prompts de bate-papo em uma sessão de bate-papo, o Copilot usa o histórico de prompts e respostas de bate-papo. Os prompts e respostas anteriores fornecem contexto para seu prompt de bate-papo atual. Isto significa que pode fazer perguntas de acompanhamento ou esclarecer a sua pergunta anterior sem ter de repetir o contexto. Por exemplo, você pode perguntar "Como faço para alterar o modo de compatibilidade?", "Quais são as diferenças entre o modo de compatibilidade 140 e 170?", "O que preciso considerar ao alterar o modo de compatibilidade?" e muito mais.
Para recomeçar com uma nova sessão de chat e descartar o contexto atual, inicie um novo thread na visualização de chat. Novos tópicos são úteis quando você deseja mover para um tópico diferente e evitar o contexto e o histórico anteriores. Use tópicos para manter as conversas focadas na tarefa em questão e mantenha o contexto claro para que as respostas sejam baseadas no histórico relevante.
Novo tópico de bate-papo
Selecione Criar novo thread ou Ctrl+N na janela de chat para iniciar um novo thread.
Alternar tópico de conversa
Você pode alternar entre vários tópicos em andamento para fornecer o contexto histórico certo para sua pergunta. Use Ctrl+Page Down para thread anterior ou Ctrl+Page Up para o próximo thread na janela de chat. Ctrl+Shift+T expande a lista desdobrável de threads.
Preservar o chat em linha
Para preservar o histórico do seu chat inline, promova-o para a janela de chat. Selecione Exibir na janela de bate-papo para manter um registro e o contexto da conversa e continue na janela de bate-papo.
Melhores práticas
O Copilot Chat usa o histórico de bate-papo para obter contexto sobre sua solicitação. Para dar ao Copilot apenas o histórico relevante:
- Use threads para iniciar uma nova conversa para uma nova tarefa.
- Exclua solicitações que não são mais relevantes ou que não deram o resultado desejado.
Mantenha a conversa no chat aberta e continue a iterar e a solicitar ao Copilot que melhore a solução sugerida. O copiloto tem o contexto do código gerado e seu histórico de conversas atual. À medida que você continua fazendo perguntas, o Copilot refina ainda mais a resposta de acordo com suas necessidades.