Skip to main content

Perguntas frequentes sobre as extensões do Copilot

Encontre respostas para as perguntas comuns sobre as GitHub Copilot Extensions.

Geral

Esta seção responde perguntas comuns sobre as GitHub Copilot Extension.

Qual é a diferença entre uma GitHub Copilot Extension e um participante do chat do Visual Studio Code?

As GitHub Copilot Extensions e os participantes do chat do Visual Studio Code usam a mesma plataforma de back-end para rotear solicitações para extensões. Ambos fornecem experiências do usuário final semelhantes, integram-se ao Copilot Chat e podem aproveitar a API do Copilot ou outras LLMs.

Embora compartilhem semelhanças, veja abaixo várias diferenças importantes:

  • As GitHub Copilot Extensions e os participantes do chat do Visual Studio Code são acessados porm eio de marketplaces diferentes.
  • As GitHub Copilot Extensions são extensões do lado do servidor, precisando da infraestrutura do servidor para serem compiladas. Essas extensões fornecem uma conexão interna com seus workspaces do GitHub, conforme definido pelo administrador de sua organização.
  • Os participantes do chat do Visual Studio Code são extensões do lado do cliente que têm acesso de leitura e gravação aos arquivos locais. Eles não exigem infraestrutura de servidor.
  • As GitHub Copilot Extensions podem ser usadas em qualquer editor com suporte para extensões, enquanto os participantes de chat do Visual Studio Code só estão disponíveis no Visual Studio Code.

Para saber mais, confira Sobre a construção de extensões do Copilot.

É fornecida indenização para as Copilot Extensions?

Não, as Copilot Extensions não estão cobertas pela política de indenização do GitHub Copilot. No entanto, essa exclusão se aplica apenas a problemas que surgem em threads de chat da extensão.

A instalação e o uso das extensões não afetam a cobertura de indenização de problemas ocorridos ao usar outros recursos do Copilot, como preenchimentos de código e chat.

Dados e permissões

Esta seção explica quais dados são coletados e compartilhados ao usar o Copilot Extensions.

Quais dados são coletados e compartilhados com as Copilot Extensions?

Os seguintes dados são compartilhados ao interagir com as Copilot Extensions:

  • Dados anexados à sua conta e ao uso do Copilot Chat, como a ID do usuário do GitHub, e carimbos de data/hora das mensagens.
  • Mensagens passadas no thread de chat em que você está invocando uma extensão. Apenas uma extensão pode ser usada por thread, impedindo o compartilhamento de dados entre extensões. O período de retenção de dados no contexto do thread é de 30 dias.
  • Dados adicionais da organização e do repositório autorizados para a extensão pelo administrador da sua organização. Os administradores que instalam extensões devem aprovar o acesso às permissões necessárias antes de concluir a instalação.
  • Para Copilot Chat in GitHub, se o administrador aprovou a extensão para acessar metadados do repositório ou da organização, esses dados também serão compartilhados.

Quais permissões são necessárias para as Copilot Extensions?

As permissões variam de acordo com a extensão, dependendo do nível de autorização exigido pela extensão para responder à consulta. Você pode exibir as permissões necessárias na página de instalação da extensão, localizada após a etapa de informações de cobrança e antes da etapa de instalação e autorização.

Para desenvolvedores: no mínimo, as permissões do Copilot Chat devem ser definidas como "Somente leitura". Permissões adicionais podem incluir a execução de ações de gravação em outras superfícies, e a autorização de acesso de leitura a dados no nível da organização e do repositório no GitHub.

Para criadores: além do indicado acima, você também pode solicitar o contexto local de um editor do usuário para ajustar ainda mais as respostas. Para fazer isso, as permissões do Copilot Editor Context devem ser definidas como "Somente leitura". Os usuários serão notificados para fornecer a autorização necessária.

Para obter mais informações sobre as permissões do GitHub App, confira Escolhendo permissões para um Aplicativo GitHub

Quem pode fornecer permissões para as Copilot Extensions acessarem recursos da organização?

Somente administradores da organização podem conceder permissões para as Copilot Extensions acessarem recursos da organização. Os membros da organização podem encontrar casos em que uma extensão não pode acessar um repositório ou contexto de consulta. Normalmente, isso acontece porque o administrador da organização ainda não forneceu permissões ou autorizou a extensão. Confira Concedendo permissões para acessar os recursos da organização.

Um usuário pode usar uma Copilot Extensions para a qual a organização não forneceu permissões?

Sim, qualquer usuário pode instalar e usar uma Copilot Extensions. No entanto, para consultar os recursos e repositórios da organização, a extensão deve ser instalada e autorizada por um administrador da organização. Confira Concedendo permissões para acessar os recursos da organização

Os usuários devem entrar em contato com o administrador da organização para solicitar a instalação e a autorização. O contexto da empresa não pode ser acessado sem permissões de administrador.

Políticas

Esta seção aborda as políticas administrativas das Copilot Extensions

Como controlar quais Copilot Extensions podem ser usadas em minha empresa?

Administradores empresariais podem desabilitar as Copilot Extensions na empresa definindo a política Copilot Extensions como "Disabled" ou "No Policy".

Há uma lista de permitidos/bloqueados no nível da empresa?

Não, não há uma lista de permitidos ou lista de bloqueados no nível da empresa.

Como membro de uma organização, como posso obter acesso às Copilot Extensions?

Para acessar as Copilot Extensions como membro de uma organização, a organização que lhe atribuiu uma estação do GitHub deve habilitar a política do Copilot Extensions. Além disso, a mesma organização deve instalar e autorizar a extensão para acessar todos os repositórios de propriedade da organização.

Por exemplo, se você for membro de várias organizações e a Organização A atribuiu a você uma estação do GitHub, você só terá acesso a extensões se a Organização A tiver habilitado a política. Se a Organização B habilitou extensões, mas você não tem acesso, é porque a Organização A desabilitou a política de Copilot Extensions.