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.
  • Adicione o arquivo como uma referência. Para informações sobre como usar referências de arquivos, confira Fazendo perguntas ao GitHub Copilot em seu IDE.
  • Use o participante do chat @project.

Por exemplo:

  • what sorting algorithm does this function use
  • how are these files related (com referências aos arquivos em questão)
  • @project how are notifications scheduled

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 ou para inserir o código no cursor, em um novo arquivo ou no terminal.

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