{"meta":{"title":"Indexando repositórios para GitHub Copilot","intro":"Copilot melhora as respostas indexando seus repositórios.","product":"GitHub Copilot","breadcrumbs":[{"href":"/pt/copilot","title":"GitHub Copilot"},{"href":"/pt/copilot/concepts","title":"Conceitos"},{"href":"/pt/copilot/concepts/context","title":"Context"},{"href":"/pt/copilot/concepts/context/repository-indexing","title":"Indexação de repositório"}],"documentType":"article"},"body":"# Indexando repositórios para GitHub Copilot\n\nCopilot melhora as respostas indexando seus repositórios.\n\n## Benefício da indexação de repositórios\n\nCopilotA 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.\n\n\\*\\*\nCopilot não usará seu repositório indexado para treinamento de modelo.\\*\\*\n\n## Pesquisa de código semântico em Copilot Chat\n\nQuando você inicia uma conversa com o Copilot Chat 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 Copilot Chat fará referência a seções relevantes do código para fornecer uma resposta informada.\n\nPara 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).\n\n## Pesquisa de código semântico em Copilot cloud agent\n\nCopilot cloud agent 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.\n\nPara obter mais informações sobre Copilot cloud agent, confira [Sobre o agente de nuvem do GitHub Copilot](/pt/copilot/concepts/agents/cloud-agent/about-cloud-agent).\n\n## Sobre a criação e o uso do índice\n\nA 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.\n\nDepois que um índice tiver sido criado para um repositório, ele poderá ser usado por:\n\n* Copilot Chat em GitHub e Visual Studio Code\n* Copilot cloud agent\n\n> \\[!TIP] Não há limite para a quantidade de repositórios que você pode indexar.\n\n## Indexação semântica para nãoGitHub repositórios\n\nCopilot 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.\n\n> \\[!NOTE] Esse recurso só está disponível em GitHub.com. Ele não está disponível em GHE.com ou GitHub Enterprise Server.\n\nEsse 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:\n\n* [Gerenciando políticas e recursos para GitHub Copilot em sua empresa](/pt/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies)\n* [Gerenciando políticas e recursos para GitHub Copilot em sua organização](/pt/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies)\n\n## Excluindo conteúdo de Copilot Chat respostas\n\nOs 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).\n\nSe 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 Copilot Chat."}