Nota:
- Los archivos de mensajes de Copilot. se encuentran en versión preliminar pública y están sujetos a cambios. Los archivos de indicación solo están disponibles en VS Code. Consulta Acerca de la personalización de las respuestas de GitHub Copilot Chat.
- Para obtener ejemplos aportados por la comunidad de archivos de mensajes para lenguajes y escenarios específicos, consulta el repositorio Awesome GitHub Copilot Customizations.
Acerca de las personalizaciones
Puedes personalizar las respuestas de GitHub Copilot mediante dos tipos de archivos:
- Las Instrucciones personalizadas proporcionan instrucciones continuas sobre cómo debe comportarse GitHub Copilot en todas las interacciones. Para obtener un ejemplo introductorio, consulta Las primeras instrucciones personalizadas.
- Los archivos de mensaje (versión preliminar pública) definen mensajes reutilizables para tareas específicas que puedes invocar cuando sea necesario. Los archivos de indicación solo están disponibles en VS Code.
El primer archivo de mensaje
Comienza con este sencillo archivo de mensaje que te ayuda a escribir explicaciones de código claras y bien documentadas.
Mensaje de explicación del 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.
Prueba
-
Guarda el archivo de mensaje anterior como
explain-code.prompt.md
en la carpeta.github/prompts
. -
En Visual Studio Code, muestra la vista Copilot Chat y escribe
/explain-code
.Copilot cambiará al modo de agente, si aún no está seleccionado, y te pedirá que escribas código y un tipo de público.
-
Especifique:
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.
Información adicional
- Uso de archivos de mensaje en Visual Studio Code en la documentación de Visual Studio Code: información sobre cómo crear y usar archivos de mensaje
- Acerca de la personalización de las respuestas de GitHub Copilot Chat: Introducción a la personalización de respuestas en GitHub Copilot
- Awesome GitHub Copilot Customizations: repositorio de archivos de mensaje personalizados aportados por la comunidad y otras personalizaciones para lenguajes y escenarios específicos