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 Copilot
Quando você inicia uma conversa com Bate-Papo Copilot um contexto de repositório, o repositório é automaticamente indexado para melhorar as respostas enriquecidas com contexto para suas perguntas sobre a estrutura e a lógica do código dentro GitHub e Visual Studio Code. Por exemplo, você pode perguntar “Como esse repositório gerencia solicitações e respostas HTTP?” e Bate-Papo 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.
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.
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 Copilot em GitHub e Visual Studio Code - agente de nuvem Copilot
Dica
Não há limite para a quantidade de repositórios que você pode indexar.
Excluindo conteúdo de Bate-Papo Copilot respostas
Os proprietários de empresas ou organizações com um plano de Copilot Enterprise ou Copilot Business podem definir exclusões de conteúdo para controlar o comportamento do GitHub Copilot nos assentos Copilot que gerenciam. Para obter mais informações, consulte Excluindo conteúdo de GitHub 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 Copilot.