Skip to main content

Creación de Espacios de GitHub Copilot

Cree espacios para organizar y centralizar el contenido pertinente que fundamenta las respuestas de Copilot en el contexto adecuado para una tarea específica.

¿Quién puede utilizar esta característica?

Anyone with a Copilot license can use Espacios.

Creación de un espacio

  1. Para crear un espacio, vaya a https://github.com/copilot/spaces y haga clic en Crear espacio.

  2. Asigne un nombre al espacio.

  3. Elija si el espacio es propiedad de usted o de una organización a la que pertenece. La propiedad Espacios de la organización se puede compartir mediante el modelo de permisos integrado de GitHub.

  4. Haz clic en Crear espacio.

  5. Opcionalmente, en el nombre del espacio, agregue una descripción. La descripción no afecta las respuestas de Copilot, pero ayuda a otros a comprender el propósito del espacio.

    Nota:

    Puede cambiar el nombre y la descripción del espacio en cualquier momento si mantiene el puntero sobre ellos y hace clic en .

Adición de contexto a un espacio

Puedes agregar dos tipos de contexto al espacio:

  • Instrucciones: texto libre que describe lo que Copilot debe centrarse dentro de este espacio. Incluya sus áreas de experiencia, con qué tipos de tareas debe ayudar y qué debe evitar. Esto ayuda a Copilot proporcionar respuestas más relevantes en función de su intención.

    Por ejemplo:

    Eres un generador de SQL. El trabajo consiste en tomar las consultas de ejemplo y los esquemas de datos definidos en los archivos adjuntos y generar consultas SQL basadas en los objetivos del usuario.

  • Orígenes: este contexto se usará para proporcionar respuestas más relevantes a sus preguntas. Además, Espacios siempre hará referencia a la versión más reciente del código en la main rama del repositorio.

    Para agregar orígenes, haga clic en Agregar orígenes y elija una de las siguientes opciones:


            <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-file-code" aria-label="file-code" role="img"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg> Agregar archivos y repositorios**: puede agregar archivos, carpetas y repositorios completos GitHub . Al agregar un repositorio, Copilot busca su contenido para encontrar información relevante, pero agregar archivos o carpetas específicos que sean más relevantes para su trabajo le proporcionará los mejores resultados. Esto puede incluir archivos de código, documentación y otro contenido que ayude a Copilot comprender el contexto del espacio.
    

            <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-link" aria-label="link" role="img"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg> Vincular archivos, solicitudes de incorporación de cambios y problemas**: puede pegar las direcciones URL del GitHub contenido, incluidas las solicitudes de incorporación de cambios y los problemas.
    

            <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-upload" aria-label="upload" role="img"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M11.78 4.72a.749.749 0 1 1-1.06 1.06L8.75 3.811V9.5a.75.75 0 0 1-1.5 0V3.811L5.28 5.78a.749.749 0 1 1-1.06-1.06l3.25-3.25a.749.749 0 0 1 1.06 0l3.25 3.25Z"></path></svg> Cargar un archivo**: puede cargar archivos directamente desde la máquina local. Esto incluye imágenes, archivos de texto, documentos enriquecidos y hojas de cálculo.
    

            <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-paste" aria-label="paste" role="img"><path d="M3.626 3.533a.249.249 0 0 0-.126.217v9.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-9.5a.249.249 0 0 0-.126-.217.75.75 0 0 1 .752-1.298c.541.313.874.89.874 1.515v9.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-9.5c0-.625.333-1.202.874-1.515a.75.75 0 0 1 .752 1.298ZM5.75 1h4.5a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-.75.75h-4.5A.75.75 0 0 1 5 4.75v-3A.75.75 0 0 1 5.75 1Zm.75 3h3V2.5h-3Z"></path></svg> Agregar contenido de texto**: puede escribir o pegar contenido de texto libre, como transcripciones, notas o cualquier otra información relevante que pueda ayudar a Copilot comprender el contexto del espacio.
    

Elección de repositorios o archivos como contexto

Al agregar fuentes a su espacio, puede elegir adjuntar repositorios completos o archivos individuales. Comprender cómo funciona cada opción puede ayudarle a obtener los mejores resultados de Copilot.

  • Adjuntar un repositorio: al adjuntar un repositorio, Copilot no carga todo el proyecto en la memoria. En su lugar, busca en el repositorio y recupera solo el contenido más relevante para su pregunta. Esto es mejor para casos de uso a gran escala, como responder a preguntas en toda la documentación de un repositorio.

  • Adjuntar archivos individuales: al adjuntar un archivo, su contenido completo se carga en Copilotla ventana de contexto y se considera para cada consulta de ese espacio. Esto es mejor cuando desea Copilot priorizar de forma coherente un documento específico o un pequeño conjunto de archivos.

Adición de contexto a medida que trabaja

Puede agregar archivos a un espacio directamente desde la vista de código de GitHub, por lo que no es necesario interrumpir el flujo al compilar el contexto del espacio.

  1. En la parte superior de cualquier archivo de la vista de código, haga clic en .

    Captura de pantalla de un archivo en la vista de código. El icono "Agregar al espacio" está resaltado en naranja.

  2. En la lista desplegable, seleccione el espacio al que desea agregar el archivo o cree un nuevo espacio.

Pasos siguientes