Observação
- Os arquivos de prompt do Copilot estão no versão prévia pública e sujeitos a alterações. Os arquivos de prompt só estão disponíveis no VS Code e nos IDEs JetBrains. Consulte Sobre como personalizar respostas do GitHub Copilot.
- Para obter exemplos de arquivos de prompt com contribuição da comunidade para linguagens e cenários específicos, confira o repositório Personalizações incríveis do GitHub Copilot.
Sobre personalizações
Você pode personalizar as respostas do GitHub Copilot usando dois tipos de arquivos:
- As instruções personalizadas fornecem diretrizes contínuas para o GitHub Copilot se comportar em todas as suas interações. Para obter um exemplo introdutório, consulte Suas primeiras instruções personalizadas.
-
**Os arquivos de prompt (visualização pública)** definem prompts reutilizáveis para tarefas específicas que você pode invocar quando necessário. Arquivos disponíveis no editor
Seu primeiro arquivo de prompt
Comece com esse arquivo de prompt simples que ajuda você a escrever explicações de código claras e bem documentadas.
Prompt de explicação de código
---
mode: 'agent'
description: 'Generate a clear code explanation with examples'
---
Explain the following code in a clear, beginner-friendly way:
Code to explain: ${input:code:Paste your code here}
Target audience: ${input:audience:Who is this explanation for? (e.g., beginners, intermediate developers, etc.)}
Please provide:
* A brief overview of what the code does
* A step-by-step breakdown of the main parts
* Explanation of any key concepts or terminology
* A simple example showing how it works
* Common use cases or when you might use this approach
Use clear, simple language and avoid unnecessary jargon.
---
mode: 'agent'
description: 'Generate a clear code explanation with examples'
---
Explain the following code in a clear, beginner-friendly way:
Code to explain: ${input:code:Paste your code here}
Target audience: ${input:audience:Who is this explanation for? (e.g., beginners, intermediate developers, etc.)}
Please provide:
* A brief overview of what the code does
* A step-by-step breakdown of the main parts
* Explanation of any key concepts or terminology
* A simple example showing how it works
* Common use cases or when you might use this approach
Use clear, simple language and avoid unnecessary jargon.
Teste-o
-
Salve o arquivo de prompt acima como
explain-code.prompt.mdem sua pasta.github/prompts. -
No Visual Studio Code, abra a exibição do Bate-papo do Copiloto e insira
/explain-code.Copilot alternará para o modo de agente, se ainda não estiver selecionado, e solicitará que você insira algum código e um tipo de público-alvo.
-
Digite:
Text The code is `function fibonacci(n) { return n <= 1 ? n : fibonacci(n-1) + fibonacci(n-2); }`. The audience is beginners.The code is `function fibonacci(n) { return n <= 1 ? n : fibonacci(n-1) + fibonacci(n-2); }`. The audience is beginners.
Leitura adicional
- Usar arquivos de prompt no Visual Studio Code na documentação do Visual Studio Code – Informações sobre como criar e usar arquivos de prompt
- Sobre como personalizar respostas do GitHub Copilot – Visão geral da personalização de resposta no GitHub Copilot
- Personalizações incríveis do GitHub Copilot – repositório de arquivos de prompt personalizados com a contribuição da comunidade e outras personalizações para linguagens e cenários específicos