Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Adicione mais contexto aos seus prompts no GitHub Copilot no SQL Server Management Studio (SSMS) usando referências, além do seu conhecimento implícito e contextual, para obter melhores respostas.
Contexto implícito
O GitHub Copilot no SSMS fornece automaticamente contexto ao prompt com base no editor ativo de consultas e na sua ligação à base de dados. As seguintes informações estão implicitamente incluídas no contexto do chat:
- O texto atualmente selecionado no editor ativo de consultas.
- O ficheiro atual ativo no editor de consultas.
- A ligação à base de dados para o editor de consultas ativo.
Dependendo do seu prompt, o Copilot lê o conteúdo do editor ativo de consultas ou lê o texto selecionado no editor.
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.
Usar comandos de barra para assistência de código
O GitHub Copilot no SSMS oferece assistência de código para ajudar a definir o objetivo para tarefas comuns de desenvolvimento de bases 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 |
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, selecione Eliminar tópico. Selecione Criar novo tópico para iniciar um novo tópico na vista 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.
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.