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 para o Copilot Chat 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 destina-se a fins de pesquisa pode ajudar o Copilot Chat a responder a perguntas relacionadas diretamente ao código em um repositório. O Copilot Chat não usará seu repositório indexado para treinamento de modelos.
O status de indexação de um repositório é exibido no GitHub 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
Seu plano de assinatura do GitHub Copilot determina seus limites de indexação.
Copilot Individual | Copilot Business | Copilot Enterprise | |
---|---|---|---|
Limite de repositório | 5 | 50 | Ilimitado |
Se você tiver uma estação no plano Copilot Enterprise (CE), não terá um limite para o número de repositórios que pode indexar. Você pode indexar repositórios de qualquer organização à qual tem acesso, independentemente de a organização estar sujeita a um limite de indexação.
Se você tiver uma estação no plano Copilot Business (CB), estará sujeito ao limite de indexação da sua organização. Além disso, você só pode indexar repositórios que pertencem à organização GitHub que atribuiu sua estação do Copilot. Você não poderá indexar repositórios adicionais depois que sua organização atingir o limite de repositórios, mas ainda poderá se beneficiar dos índices criados por outros usuários.
Os planos CE e CB podem aplicar exclusões de conteúdo para controlar o comportamento do GitHub Copilot para as estações do Copilot que gerenciam. Para saber mais, confira Como realizar a exclusão de conteúdo do GitHub Copilot. No entanto, os usuários de CI ainda podem indexar qualquer repositório ao qual têm acesso, independentemente das políticas de exclusão de conteúdo definidas pela organização.
Warning
A indexação é permanente para cada repositório, a menos que o repositório em si seja excluído. Tenha cuidado ao selecionar um repositório para indexar. A indexação do repositório não pode ser cancelada depois de iniciada.
Indexando um repositório
-
No GitHub, navegue até o repositório que deseja indexar.
-
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.
-
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.
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.