Skip to main content

Indexar repositórios para o Copilot Chat

Você pode melhorar as respostas que o GitHub Copilot Chat é capaz de fornecer indexando seus repositórios.

Quem pode usar esse recurso?

Qualquer pessoa com uma assinatura do GitHub Copilot Enterprise que tenha acesso de gravação a um repositório poderá indexar esse repositório.

Sobre a indexação de repositórios

A capacidade do Copilot de responder a perguntas em linguagem natural, no contexto de um repositório do GitHub, é aprimorada quando o repositório é indexado para pesquisa de código semântica.

A indexação de repositórios não é um requisito e não afetará as respostas a perguntas sobre informações em bases de dados de conhecimento, pull requests, problemas, discussões ou commits. No entanto, a indexação pode ajudar o Copilot Chat a responder a perguntas relacionadas diretamente ao código em um repositório.

O status de indexação de um repositório é exibido no GitHub.com quando você inicia uma conversa que tem um contexto de repositório. Você poderá indexar o repositório se ele ainda não tiver sido indexado.

Depois de indexar um repositório, ele será reindexado automaticamente sempre que uma alteração for enviada por push para o repositório.

Limites de indexação

Copilot IndividualCopilot BusinessCopilot Enterprise
Limite de repositório550Ilimitado

Indexando um repositório

  1. No GitHub.com, navegue até o repositório que deseja indexar.

  2. Em qualquer página, clique no ícone Copilot no canto inferior direito.

    Se o repositório tiver sido indexado, isso será mostrado próximo à parte superior do painel de chat do Copilot.

    Captura de tela mostrando 'Indexado para melhor compreensão e precisão' destacado com um contorno laranja escuro.

  3. Se o repositório não tiver sido indexado, um botão Indexar NOME DO REPOSITÓRIO será exibido. Clique nesse botão para iniciar o processo de indexação.

    Captura de tela mostrando o botão 'Indexar este NOME DO REPOSITÓRIO' realçado com um contorno laranja escuro.

    A indexação inicial pode levar até 30 minutos para um repositório grande. Depois que um repositório é indexado pela primeira vez, a reindexação é muito mais rápida e o índice normalmente será atualizado automaticamente dentro de 5 minutos de cada push para o repositório.