Introducción
GitHub Copilot Spaces proporciona una nueva manera de trabajar con inteligencia artificial anclando sus respuestas en un contexto cuidadosamente mantenido. A diferencia del chat general de Copilot, que muestra sugerencias amplias, un espacio le permite centrar el modelo en archivos específicos, problemas, solicitudes de incorporación de cambios e instrucciones adaptadas. En esta unidad se presenta lo que es un espacio, cómo funciona y por qué restringir el contexto conduce a respuestas más coherentes y reproducibles. También aprenderá a establecer un contexto efectivo mediante datos adjuntos e instrucciones de texto libre, y cuándo es mejor usar Spaces sobre el chat general.
En esta unidad, aprenderá lo siguiente:
- Qué son los espacios de Copilot de GitHub y cómo difieren del chat general de Copilot
- ¿Por qué un contexto bien delimitado mejora la calidad y la coherencia de las respuestas?
- Cómo adjuntar archivos, problemas e instrucciones para guiar el modelo
- Cuándo crear un espacio para tareas repetibles y específicas del dominio
¿Qué es un espacio de Copilot de GitHub?
Es un chat de Copilot dedicado, fundamentado en un conjunto curado de contextos de su elección. El espacio es como un LLM y puede alimentar archivos de GitHub, problemas, solicitudes de incorporación de cambios y sus propias instrucciones de texto libre para proporcionar contexto a su tema específico.
Configurar el contexto para los espacios de Copilot
La eficacia de un Espacio de Copilot depende del contexto que proporciones. Puede adjuntar archivos específicos (como scripts, configuración o documentación), problemas relevantes o solicitudes de incorporación de cambios e instrucciones adaptadas. Al organizar esta entrada, ayuda a Copilot a centrarse en la información que es más relevante para su escenario. El orden de contexto es importante: comenzar con los archivos o instrucciones más importantes ayuda a impulsar respuestas más precisas y relevantes.
Configuración: Adjuntar archivos (subidas) e instrucciones en Copilot Spaces
Adjuntar archivos (cargas):
- En la configuración del espacio, use el botón "Adjuntar archivos" o "Agregar contexto" para seleccionar uno o varios archivos del repositorio de GitHub.
- Puede adjuntar archivos de código fuente, documentos de Markdown, archivos de configuración u otros recursos como contexto. Estos archivos están referenciados desde la rama predeterminada, así que tu espacio se mantiene actualizado a medida que evoluciona tu repositorio.
- Si la configuración del área de trabajo lo permite, también puede cargar archivos directamente (como imágenes o conjuntos de datos) desde la máquina local para el contexto que no sea de repositorio.
Agregar instrucciones:
- Use la sección "Instrucciones" para proporcionar instrucciones específicas a Copilot. Esto puede incluir objetivos ("Resumir el proceso de incorporación"), preferencias de estilo ("Escribir en un tono formal") o ejemplos canónicos ("La salida de ejemplo debe ser similar a...").
- Mantenga las instrucciones breves, centradas y accionables. Si el espacio sirve un flujo de trabajo o una guía de solución de problemas, incluya tareas paso a paso o mensajes de ejemplo.
- Puede actualizar las instrucciones en cualquier momento para refinar el enfoque de su espacio.
El momento ideal para usar y crear un Espacio de GitHub Copilot
Use un espacio cuando desee respuestas coherentes y reproducibles en un tema de ámbito estricto, como un servicio determinado, un runbook o un cuaderno de estrategias, o un conjunto de datos conocido. En comparación con el chat general o en todo el repositorio, Espacios intercambia amplitud por profundidad: al restringir el contexto a lo que más importa, tienden a producir respuestas más predecibles y fundamentadas, mientras que un chat amplio puede permitir una detección más amplia, pero puede ser menos precisa.
Algunas directrices prácticas mejoran la calidad. Se aplican límites de contexto de modelo, por lo que es importante mantener los espacios pequeños y enfocados. Los archivos de GitHub vinculados reflejan la rama predeterminada del repositorio, lo que ayuda a mantener el contenido al día a medida que evoluciona el código. Tenga claro y conciso con sus instrucciones e incluya algunos ejemplos canónicos para delimitar el estilo y las salidas esperadas. Por último, recuerde que la selección y la ordenación del contexto pueden influir en las respuestas, así que comience con sus fuentes más importantes.