Skip to main content

Indexación de repositorios para GitHub Copilot

Copilot mejora las respuestas al indexar tus repositorios.

Ventaja de los repositorios de indexación

Copilot tiene la capacidad de responder a preguntas en lenguaje natural y completar tareas en un contexto de repositorio, lo cual se optimiza cuando el índice de búsqueda de código semántico del repositorio está actualizado.

          **Copilot no utilizará su repositorio indexado para el entrenamiento del modelo.**

Búsqueda de código semántico en chat de Copilot

Al iniciar una conversación con chat de Copilot que tiene un contexto de repositorio, el repositorio se indexa automáticamente para mejorar las respuestas enriquecidas con contexto a sus preguntas sobre la estructura y la lógica del código en GitHub y Visual Studio Code. Por ejemplo, puedes preguntar "¿Cómo administra este repositorio las solicitudes y respuestas HTTP?" y chat de Copilot hará referencia a las secciones pertinentes del código para entregar una respuesta fundamentada.

Para obtener más información sobre cómo formular preguntas, vea Hacer preguntas a GitHub Copilot en GitHub.

Búsqueda de código semántico en Agente de programación Copilot

Agente de programación Copilot usa la búsqueda de código semántico para buscar código relevante en función del significado, en lugar de confiar únicamente en coincidencias exactas de texto con herramientas como grep. Cuando el agente no conoce los nombres o patrones precisos que se van a buscar, la búsqueda de código semántico le ayuda a localizar el código correcto más rápido. No se requiere ninguna configuración: el agente usa automáticamente la búsqueda de código semántico cuando corresponda.

Para más información sobre Agente de programación Copilot, consulta Acerca del agente de codificación de GitHub Copilot.

Acerca de la creación y uso de índices

La indexación se ejecuta en segundo plano y la indexación inicial puede tardar hasta 60 segundos en un repositorio grande. Una vez que un repositorio se ha indexado por primera vez, la reindexación es mucho más rápida y el índice se suele actualizar automáticamente para incluir los últimos cambios segundos después de iniciar una nueva conversación.

Una vez creado un índice para un repositorio, puede usarlo:

  • chat de Copilot en GitHub y Visual Studio Code
  • Agente de programación Copilot

Sugerencia

No hay ningún límite en el número de repositorios que se pueden indexar.

Exclusión del contenido de las respuestas de chat de Copilot

Los propietarios de empresas u organizaciones con un plan Copilot Enterprise o Copilot Business pueden definir exclusiones de contenido para controlar el comportamiento de GitHub Copilot para los puestos de Copilot que administran. Para obtener más información, vea Exclusión del contenido de GitHub Copilot.

Si se crea un índice de búsqueda de código semántico para un repositorio que se incluye en una directiva de exclusión de contenido, los datos se filtran según la directiva antes de pasarse a chat de Copilot.