Acerca de indexar los repositorios
La capacidad de GitHub Copilot para responder a preguntas en lenguaje natural en un contexto de repositorio GitHub mejora si el repositorio está indexado para la búsqueda semántica de código.
La indexación de repositorios para Copilot Chat no es un requisito y no afectará a las respuestas a preguntas sobre información en bases de conocimiento, solicitudes de cambios, problemas, discusiones o confirmaciones. Sin embargo, la indexación tiene fines de búsqueda y puede ayudar a Copilot Chat a responder preguntas relacionadas directamente con el código dentro de un repositorio. Copilot Chat no usará el repositorio indexado para el entrenamiento del modelo.
El estado de indexación de un repositorio se muestra en GitHub cuando se inicia una conversación que tiene un contexto de repositorio. Puede indexar el repositorio si aún no se ha indexado.
Después de indexar un repositorio, se vuelve a indexar de forma automática cada vez que se inserta un cambio en el repositorio.
Límites de indexación
El plan de suscripción de GitHub Copilot determina los límites de indexación.
Copilot Individual | Copilot Business | Copilot Enterprise | |
---|---|---|---|
Límite de los repositorios | 5 | 50 | Ilimitado |
Si tiene un puesto en el plan Copilot Business (CB), está sujeto al límite de indexación de su organización. No puede indexar repositorios adicionales una vez que la organización alcance el límite del repositorio, pero todavía puede beneficiarse de los índices creados por otros usuarios.
Si tiene un plan Copilot Individual (CI), está sujeto a un límite de indexación y puede indexar cualquier repositorio al que pertenezca. Sin embargo, todavía puede beneficiarse de los índices creados por otros usuarios sin afectar al límite.
Los planes CE y CB pueden aplicar exclusiones de contenido para controlar el comportamiento de GitHub Copilot para los puestos de Copilot que administran. Para obtener más información, vea «Excluding content from GitHub Copilot». Sin embargo, los usuarios de CI todavía pueden indexar cualquier repositorio al que tengan acceso, independientemente de las directivas de exclusión de contenido establecidas por la organización.
Warning
La indexación es permanente para cada repositorio a menos que se elimine el propio repositorio. Tenga cuidado al seleccionar un repositorio para indexar. No se puede cancelar la indexación del repositorio una vez que se inicia.
Indexación de un repositorio
-
En GitHub, vaya al repositorio que desea indexar.
-
En cualquier página, haz clic en el icono Copilot en la esquina inferior derecha.
Si se ha indexado el repositorio, se mostrará cerca de la parte superior dle panel de chat de Copilot.
-
Si no se ha indexado el repositorio, se muestra el botón Indexar NOMBRE DE REPOSITORIO. Haz clic en este botón para iniciar el proceso de indexación:
La indexación inicial puede tardar hasta 30 minutos en un repositorio grande. Una vez que un repositorio se ha indexado por primera vez, volver a indexar es mucho más rápido y el índice normalmente se actualizará de forma automática en un plazo de 5 minutos a partir de cada inserción en el repositorio.