Benefício da indexação de repositórios
A capacidade do Copilot de responder a perguntas em linguagem natural e concluir tarefas no contexto de um repositório é otimizada quando o índice de pesquisa de código semântico do repositório está atualizado.
**Copilot não utilizará seu repositório indexado para o treinamento do modelo.**
Busca semântica de código em Chat Copilot
Quando você inicia uma conversa com Chat Copilot que tem um contexto de repositório, o repositório é automaticamente indexado para melhorar as respostas enriquecidas contextualmente para suas perguntas sobre a estrutura e a lógica do código em GitHub e Visual Studio Code. Por exemplo, você pode perguntar “Como esse repositório gerencia solicitações e respostas HTTP?” e o Chat Copilot referenciará seções relevantes do código para fornecer uma resposta informada.
Para obter mais informações sobre como fazer perguntas, consulte Fazendo perguntas ao GitHub Copilot no GitHub.
Pesquisa semântica de código em agente de codificação Copilot
agente de codificação Copilot utiliza a pesquisa semântica de código para encontrar código relevante com base no significado, em vez de depender exclusivamente 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 codificação Copilot, confira Sobre o agente de codificação 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:
- Chat Copilot em GitHub e Visual Studio Code
- agente de codificação Copilot
Dica
Não há limite para a quantidade de repositórios que você pode indexar.
Excluir o conteúdo das respostas do Chat Copilot
Os donos de empresas ou organizações com um plano do Copilot Enterprise ou do Copilot Business podem definir as exclusões de conteúdo a fim de controlar o comportamento do GitHub Copilot nas estações de trabalho do 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 transmitidos para o Chat Copilot.