Skip to main content

Introdução aos prompts do chat do Copilot

Tenha uma visão geral de como usar o Copilot Chat.

Você pode fazer ao Copilot Chat perguntas específicas sobre o seu projeto ou perguntas gerais sobre software. Você também pode pedir ao Copilot Chat para escrever código, corrigir erros, escrever testes e documentar código.

Use as guias acima para selecionar o ambiente em que você está usando o Copilot Chat.

Fazer perguntas gerais sobre software

Você pode fazer ao Copilot Chat perguntas gerais sobre software. Por exemplo:

  • tell me about nodejs web server frameworks
  • how to create an express app
  • how to update an npm package

Tire dúvidas sobre seu projeto

Você pode fazer ao Copilot Chat perguntas sobre o seu projeto. Para dar o contexto correto ao Copilot, tente algumas destas estratégias:

  • Destaque linhas de código relevantes.
  • Abra o arquivo relevante.
  • Use #file para instruir o Copilot a referenciar arquivos específicos.
  • Use #solution para instruir o Copilot a referenciar o arquivo ativo.

Por exemplo:

  • what sorting algorithm does this function use
  • #file:gameReducer.js what happens when a new game is requested

Escrever código

Você pode pedir ao Copilot para escrever código para você. Por exemplo:

  • write a function to sum all numbers in a list
  • add error handling to this function

Quando o Copilot retorna um bloco de código, a resposta inclui opções para copiar o código, inserir o código em um novo arquivo ou visualizar a saída do código.

Fazer perguntas sobre alertas de recursos a partir do GitHub Advanced Security

Copilot permite que você faça perguntas sobre alertas de segurança em repositórios em sua organização do GitHub Advanced Security (code scanning, secret scanning, and Dependabot alerts). Por exemplo:

  • How would I fix this alert?
  • How many alerts do I have on this pull request?
  • Which line of code is this code scanning alert referencing?
  • What library is affected by this Dependabot alert?

Corrigir, melhorar e refatorar código

Se o arquivo ativo contiver um erro, use o comando de barra /fix para pedir ao Copilot para corrigir o erro.

Você também pode fazer solicitações gerais para melhorar ou refatorar seu código.

  • how would you improve this code?
  • translate this code to C#
  • add error handling to this function

Gravar testes

Use o comando de barra /tests para pedir ao Copilot para escrever testes para o arquivo ativo ou código selecionado. Por exemplo:

  • /tests
  • /tests using the Jest framework
  • /tests ensure the function rejects an empty list

O comando de barra /tests grava testes para código existente. Se você preferir escrever testes antes de escrever código (desenvolvimento orientado por teste), omita o comando /tests. Por exemplo:

  • Add tests for a JavaScript function that should sum a list of integers