Skip to main content

Referência a código do GitHub Copilot

O GitHub Copilot verifica sugestões de correspondências com código disponível publicamente. Todas as correspondências são descartadas ou sugeridas com uma referência de código.

Sobre referência de código do Copilot em IDEs do JetBrains

A referência de código do Copilot identifica e atribui sugestões de código vinculando-as às fontes públicas originais, ajudando você a entender qual é a origem do código.

Se você ou sua organização tiver permitido sugestões que correspondam a um código público, o GitHub Copilot poderá fornecer detalhes do código correspondente a uma sugestão. Isso acontece:

  • Quando você aceita uma sugestão embutida Copilot no editor.
  • Quando uma resposta no Bate-papo do Copiloto inclui código correspondente.

Referência de código para sugestões embutidas do Copilot

Quando você aceita uma sugestão embutida do Copilot que corresponde ao código em um repositório público do GitHub, as informações sobre o código correspondente são registradas. A entrada de log inclui as URLs de arquivos que contêm o código correspondente e o nome da licença que se aplica a esse código, caso algum tenha sido encontrado. Com isso, você pode analisar essas referências e decidir como proceder. Por exemplo, você pode decidir qual atribuição usar ou se deseja remover esse código do seu projeto.

Observação

  • A referência de código para sugestões embutidas ocorre apenas para correspondências de sugestões Copilot aceitas. O código que você escreveu e as sugestões do Copilot que você alterou não são verificados quanto a correspondências com código público.
  • Normalmente, as correspondências com um código público ocorrem em menos de um por cento das sugestões do Copilot e, portanto, você não deve esperar ver referências de código para muitas sugestões.

Referência de código para o Bate-papo do Copiloto

Quando o Bate-papo do Copiloto fornece uma resposta que inclui um código que corresponde a um código de um repositório público do GitHub, isso é indicado no final da resposta com um link para exibir detalhes do código correspondente no editor.

Sobre a referência de código do Copilot no Visual Studio Code

A referência de código do Copilot identifica e atribui sugestões de código vinculando-as às fontes públicas originais, ajudando você a entender qual é a origem do código.

Se você ou sua organização tiver permitido sugestões que correspondam a um código público, o GitHub Copilot poderá fornecer detalhes do código correspondente a uma sugestão. Isso acontece:

  • Quando você aceita uma sugestão embutida Copilot no editor.
  • Quando uma resposta no Bate-papo do Copiloto inclui código correspondente.

Referência de código para sugestões embutidas do Copilot

Observação sobre referência de código do Copilot:

Referência de código para o Bate-papo do Copiloto

Quando o Bate-papo do Copiloto fornece uma resposta que inclui um código que corresponde a um código de um repositório público do GitHub, isso é indicado no final da resposta com um link para exibir detalhes do código correspondente no editor.

Sobre as configurações de referência de código do Copilot no GitHub.com

Referência de código para o Bate-papo do Copiloto

Se você ou sua organização tiver permitido sugestões que correspondam a um código público, sempre que uma resposta do Bate-papo do Copiloto incluir o código correspondente, os detalhes das correspondências serão incluídos na resposta.

Observação

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 Bate-papo do Copiloto.

Referência de código para Agente de codificação do Copilot

Quando Copilot gera um código que corresponde ao código em um repositório público GitHub , isso é indicado nos logs de sessão do agente com um link para exibir detalhes do código correspondente. Para saber mais, confira Acompanhar sessões do GitHub Copilot.

Sobre referência de código do Copilot no Visual Studio

A referência de código do Copilot identifica e atribui sugestões de código vinculando-as às fontes públicas originais, ajudando você a entender qual é a origem do código.

Se você ou sua organização tiver permitido sugestões que correspondam a um código público, o GitHub Copilot poderá fornecer detalhes do código correspondente a uma sugestão. Isso acontece:

  • Quando você aceita uma sugestão embutida Copilot no editor.
  • Quando uma resposta no Bate-papo do Copiloto inclui código correspondente.

Referência de código para sugestões embutidas do Copilot

Nota de referência de código de

Referência de código para o Bate-papo do Copiloto

Quando o Bate-papo do Copiloto fornece uma resposta que inclui um código que corresponde a um código de um repositório público do GitHub, isso é indicado abaixo do código sugerido, com um link para exibir detalhes do código correspondente no log de saída.

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

As referências de código do Copilot comparam possíveis sugestões de código e o código ao redor de cerca de 150 caracteres em relação a um índice de todos os repositórios públicos no GitHub.com.

Códigos em repositórios privados do GitHub ou fora do GitHub não são incluídos no processo de pesquisa.

Limitações

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.

As referências ao código correspondente estão disponíveis atualmente em IDEs do JetBrains, Visual Studio, Visual Studio Code, Agente de codificação do Copilot e no site GitHub.

Leitura adicional

  •         [AUTOTITLE](/copilot/how-tos/completions/finding-public-code-that-matches-github-copilot-suggestions)
    
  •         [AUTOTITLE](/copilot/how-tos/manage-your-account/managing-copilot-policies-as-an-individual-subscriber)
    
  •         [AUTOTITLE](/copilot/how-tos/administer/organizations/managing-policies-for-copilot-in-your-organization)