Skip to main content

Como procurar um código público que corresponde às sugestões do GitHub Copilot

Se você permitir que o GitHub Copilot faça sugestões que correspondam ao código disponível publicamente, o Copilot exibirá referências a qualquer código correspondente encontrado.

Esta versão do artigo se destina ao Copilot no site do GitHub. Para visualizar a versão do Visual Studio Code deste artigo, selecione a guia acima.

Limitações

No momento, as referências ao código correspondente só estão disponíveis no Visual Studio Code e no site do GitHub.

Pré-requisitos

As referências ao código correspondente só serão geradas se Copilot estiver configurado para permitir sugestões que correspondam ao código disponível publicamente. Isso é definido em suas configurações pessoais ou da organização. Para saber mais, confira Como gerenciar políticas do Copilot como um assinante individual ou Gerenciar políticas do Copilot na sua organização.

Sobre a referência de código no GitHub Copilot

Se você tiver permitido sugestões que correspondam a um código público, sempre que uma resposta do Copilot Chat incluir o código correspondente, os detalhes das correspondências serão incluídos na resposta.

Esse recurso é chamado de referência de código.

Note

Normalmente, as correspondências com um código público ocorrem com pouca frequência, portanto, você não deve esperar ver referências de código em muitas respostas do Copilot Chat.

Como a referência de código encontra o código correspondente

A referência de código do Copilot procura correspondências usando a sugestão de código, além de uma parte do código em torno da sugestão se ela for aceita, e compara isso com um índice de todos os repositórios públicos do GitHub.com. Códigos em repositórios privados do GitHub ou fora do GitHub não são incluídos no processo de pesquisa. O índice de pesquisa é atualizado no intervalo de poucos meses. Por isso, códigos recém-confirmados e códigos de repositórios públicos excluídos antes da criação do índice talvez não sejam incluídos na pesquisa. Pelo mesmo motivo, a pesquisa talvez retorne correspondências a um código que foi excluído ou movido desde a criação do índice.

Exibir referências de código para Copilot Chat

Quando o Copilot Chat fornece uma resposta que inclui um código que corresponde a um código de um repositório GitHub público, isso é indicado abaixo da sugestão de código:

< > Referências de código público de n repositórios

Para ver detalhes do código correspondente:

  1. Selecione o texto “Referências de código público…”, abaixo da sugestão de código.

    Uma lista de repositórios GitHub que contêm um código correspondente é exibida em uma lista suspensa, juntamente com informações de licenciamento, se encontradas.

    Captura de tela de uma sugestão de preenchimento de código no Copilot Chat com um link para exibir as referências de código.

  2. Selecione o nome de um repositório para exibir esse repositório no GitHub.com.