Solucionar problemas Copilot revisão de código

Serviços do Azure DevOps

Cobrança e créditos

P: Onde posso encontrar os preços de lista cobrados pelos tokens?

R: Consulte modelos e preços na documentação do GitHub Copilot.

P: Quais fatores influenciam o número de tokens consumidos por uma revisão de código?

R: O consumo de token depende de fatores como o tamanho do repositório, o tamanho da alteração e a complexidade do código que está sendo revisado.

P: Os créditos que eu comprar com assinaturas de Copilot contam para o uso de revisão de código no Azure DevOps? Posso usar créditos de IA de um plano de GitHub Copilot?

A: Não, o uso no Azure DevOps não consome créditos de IA dos planos do GitHub Copilot.

Manipulação e privacidade de dados

P: O código do cliente ou o conteúdo da revisão de pull request são usados para treinar ou melhorar modelos fundamentais?

R: Não. Os dados de interação usados para a revisão de código do Copilot, incluindo diffs de pull request, prompts, respostas, sugestões e contexto relacionado à revisão, não são usados para treinar nem melhorar modelos fundamentais.

P: Quais dados do cliente são retidos durante ou após uma revisão de código?

A: O tratamento e a retenção de dados seguem a documentação da política do GitHub Copilot. O Azure Repos não publica uma política de retenção separada para a revisão de código do Copilot.

Q: Os diffs de pull request, os prompts, as sugestões geradas ou a telemetria são armazenados após o processamento da solicitação? Se mantido, quais são os períodos de retenção?

R: Para obter detalhes atuais de armazenamento e retenção, incluindo quaisquer atualizações de política relacionadas à retenção, consulte GitHub Copilot documentação de confiança e privacidade. Atualmente, o Azure Repos não publica uma tabela separada com o período de retenção específico do recurso para a revisão de código do Copilot.

P: Onde o conteúdo do cliente é processado e armazenado para Copilot revisão de código?

A: A revisão de código do Copilot no Azure Repos é viabilizada pelo GitHub Copilot. A residência dos dados do GitHub Copilot não está alinhada com os limites de residência de dados da organização no Azure DevOps para esse recurso em versão prévia. Por exemplo, se sua organização do Azure DevOps estiver hospedada na UE, o processamento da revisão de código pelo Copilot ainda poderá ocorrer em outra geografia, como os Estados Unidos.

P: A residência de dados do GitHub Copilot se aplica à revisão de código do Copilot para o Azure Repos?

A: Para este recurso de visualização prévia, não suponha que a geografia da organização do Azure DevOps determine a geografia de processamento da revisão de código do Copilot. Consulte a documentação de confiança e privacidade do GitHub Copilot para conhecer o escopo e os limites atuais da residência de dados.

P: O Copilot para revisão de código do Azure Repos segue os mesmos compromissos de tratamento de dados que o GitHub Copilot Business e o GitHub Copilot Enterprise?

A: Sim, a revisão de código do Copilot no Azure Repos segue as políticas de tratamento de dados do GitHub Copilot. Para conhecer os compromissos atuais, consulte a documentação de confiança e privacidade do GitHub Copilot.

P: Qual documentação de conformidade voltada para o cliente posso compartilhar com as equipes de segurança e conformidade?

R: Use estas referências oficiais:

Limitações de pré-visualização

P: Há limitações ou exceções específicas da versão prévia que devo conhecer?

A: Sim. Copilot revisão de código para Azure Repos está em versão prévia limitada:

  • Os recursos de visualização podem ser alterados ou removidos sem aviso prévio.
  • Os recursos de visualização não têm SLA (Contrato de Nível de Serviço) e suporte limitado.
  • A residência de dados desse recurso não se alinha aos limites de residência de dados da organização do Azure DevOps.

Solucionar problemas de revisões de código com falha

P: O que devo fazer quando uma revisão de código Copilot falhar?

R: Examine os logs de trabalho com falha:

  1. Vá parapools do Agente de configurações> da organização.
  2. Selecione o pool de agentes usado para executar Copilot revisões de código. O pool de agentes padrão é Azure Pipelines.
  3. Localize e abra o trabalho com falha.
  4. Examine os logs brutos no formato JSON para identificar a causa da falha.

Solucionar problemas de instruções personalizadas

P: Copilot não está seguindo minhas instruções personalizadas

R: Verifique se o .github/copilot-instructions.md arquivo está confirmado no branch padrão. Verifique se as instruções são escritas em Markdown clara e concisa e concentre-se em padrões acionáveis em vez de diretrizes abstratas. Solicite uma nova revisão para aplicar instruções atualizadas às solicitações de pull existentes.

P: Minhas instruções personalizadas são muito agressivas ou brandas

R: Examine os tipos de comentários que Copilot está gerando. Ajuste suas instruções para ser mais específico sobre quais problemas priorizar e use exemplos para esclarecer casos de borda.