# Indexando repositórios para GitHub Copilot

Copilot melhora as respostas indexando seus repositórios.

## Benefício da indexação de repositórios

CopilotA capacidade de responder a perguntas de linguagem natural e concluir tarefas em um contexto de repositório é otimizada quando o índice de pesquisa de código semântico para o repositório está atualizado.

\*\*
Copilot não usará seu repositório indexado para treinamento de modelo.\*\*

## Pesquisa de código semântico em Bate-papo do Copilot

Quando você inicia uma conversa com o Bate-papo do Copilot que tem um contexto de repositório, o repositório é automaticamente indexado para melhorar respostas enriquecidas com contexto às suas perguntas relacionadas à estrutura e à lógica do código no GitHub e no Visual Studio Code. Por exemplo, você pode perguntar **“Como esse repositório gerencia solicitações e respostas HTTP?”** e Bate-papo do Copilot fará referência a seções relevantes do código para fornecer uma resposta informada.

Para obter mais informações sobre como fazer perguntas, consulte [Fazer perguntas ao GitHub Copilot no GitHub](/pt/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github).

## Pesquisa de código semântico em agente de nuvem Copilot

agente de nuvem Copilot usa a pesquisa de código semântico para localizar código relevante com base no significado, em vez de depender apenas de correspondências exatas de texto com ferramentas como `grep`. Quando o agente não sabe os nomes ou padrões precisos a serem pesquisados, a pesquisa semântica de código ajuda a localizar o código certo mais rapidamente. Nenhuma configuração é necessária– o agente usa automaticamente a pesquisa de código semântico quando apropriado.

Para obter mais informações sobre agente de nuvem Copilot, confira [Sobre o agente de nuvem do GitHub Copilot](/pt/copilot/concepts/agents/cloud-agent/about-cloud-agent).

## Sobre a criação e o uso do índice

A indexação é executada em segundo plano e a indexação inicial pode levar até 60 segundos para um repositório grande. Depois que um repositório tiver sido indexado pela primeira vez, a indexação será muito mais rápida e o índice normalmente será atualizado automaticamente para incluir as alterações mais recentes dentro de segundos após o início de uma nova conversa.

Depois que um índice tiver sido criado para um repositório, ele poderá ser usado por:

* Bate-papo do Copilot em GitHub e Visual Studio Code
* agente de nuvem Copilot

> \[!TIP] Não há limite para a quantidade de repositórios que você pode indexar.

## Indexação semântica para nãoGitHub repositórios

Copilot no Visual Studio Code pode usar a indexação semântica para arquivos de workspace de repositórios hospedados fora de GitHub, como GitLab, Azure DevOps e repositórios locais. Esse recurso carrega seus dados para GitHub torná-los pesquisáveis.

Esse recurso é controlado pela política e está desabilitado por padrão. Para organizações e empresas com Copilot Business ou Copilot Enterprise, um proprietário da empresa ou proprietário da organização deve definir explicitamente a `Semantic indexing for non-GitHub repositories` política como **Habilitada** antes que os membros possam usá-la. Se a política permanecer **não configurada**, o recurso permanecerá indisponível. See:

* [Gerenciando políticas e recursos para GitHub Copilot em sua empresa](/pt/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies)
* [Gerenciando políticas e recursos para GitHub Copilot em sua organização](/pt/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies)

## Excluindo conteúdo de Bate-papo do Copilot respostas

Os proprietários de empresas ou organizações com um plano Copilot Enterprise ou Copilot Business podem definir exclusões de conteúdo para controlar o comportamento do GitHub Copilot para as estações do Copilot que eles gerenciam. Para obter mais informações, consulte [Excluindo conteúdo de GitHub Copilot](/pt/copilot/how-tos/configure-content-exclusion/exclude-content-from-copilot).

Se um índice de pesquisa de código semântico for criado para um repositório incluído em uma política de exclusão de conteúdo, os dados serão filtrados de acordo com a política antes de serem passados para Bate-papo do Copilot.