Nota:
- Los archivos de mensajes de Copilot. se encuentran en versión preliminar pública y están sujetos a cambios. Los archivos de comandos solo están disponibles en VS Code, Visual Studio y en IDEs de JetBrains. Consulte Acerca de la personalización de las respuestas de GitHub Copilot.
- 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 [AUTOTITLE](/copilot/tutorials/customization-library/custom-instructions/your-first-custom-instructions). -
Los **archivos de mensaje (versión preliminar pública)** definen mensajes reutilizables para tareas específicas que puede invocar cuando sea necesario. Los archivos de comandos solo están disponibles en VS Code, Visual Studio y en IDEs de JetBrains.
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
---
agent: '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.
---
agent: '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
-
Guarde el archivo de solicitud anterior como
explain-code.prompt.mden la carpeta.github/prompts. -
En Visual Studio Code, muestra la vista chat de Copilot 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](https://code.visualstudio.com/docs/copilot/customization/prompt-files) en la documentación de Visual Studio Code: información sobre cómo crear y usar archivos de mensaje -
[AUTOTITLE](/copilot/concepts/response-customization): Introducción a la personalización de respuestas en GitHub Copilot -
[Awesome GitHub Copilot Customizations](https://github.com/github/awesome-copilot/blob/main/docs/README.prompts.md): repositorio de archivos de mensaje personalizados aportados por la comunidad y otras personalizaciones para lenguajes y escenarios específicos