Revisão do código do Copilot para resolução de problemas

Serviços de DevOps do Azure

Faturação e créditos

P: Onde posso encontrar os preços de lista que me cobram pelos tokens?

R: Veja Modelos e preços na documentação do GitHub Copilot.

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

R: O consumo de tokens depende de fatores como o tamanho do repositório, o tamanho da alteração e a complexidade do código a ser analisado.

P: Os créditos que compro com subscrições do Copilot contam para a utilização de revisão de código no Azure DevOps? Posso usar créditos de IA de um plano GitHub Copilot?

R: Não, a utilização no Azure DevOps não utiliza créditos de IA dos planos GitHub Copilot.

Tratamento de dados e privacidade

P: O conteúdo da revisão de código dos clientes ou de pull requests é utilizado para treinar ou melhorar modelos de base?

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

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

R: O manuseamento e retenção de dados seguem a documentação de políticas do GitHub Copilot. O Repositórios do Azure não publica um calendário de retenção separado para revisão de código do Copilot.

Q: Os diffs de pull request, prompts, sugestões geradas ou telemetria são armazenados para além do processamento do pedido? Se for retido, quais são os períodos de retenção?

R: Para detalhes atuais sobre armazenamento e retenção, incluindo quaisquer atualizações de políticas relacionadas com retenção, consulte a documentação de confiança e privacidade do GitHub Copilot. O Repositórios do Azure não publica atualmente uma tabela separada de períodos de retenção específica para a revisão do código do Copilot.

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

R: A análise do código do Copilot no Repositórios do Azure é suportada pelo GitHub Copilot. A residência de dados do GitHub Copilot não está alinhada com os limites de residência de dados da organização do Azure DevOps para esta funcionalidade em pré-visualização. Por exemplo, se a sua organização Azure DevOps estiver alojada na UE, o processamento de revisão de código do Copilot pode ainda ocorrer noutra geografia, como nos Estados Unidos.

P: O GitHub Copilot Data Residency aplica-se à revisão de código do Copilot para Repositórios do Azure?

R: Para esta funcionalidade de pré-visualização, não presuma que a geografia de gestão do Azure DevOps determina a geografia do processamento de revisão de código do Copilot. Consulte a documentação de confiança e privacidade do GitHub Copilot para conhecer o âmbito e os limites atuais da residência de dados.

P: A revisão de código do Copilot para Repositórios do Azure segue os mesmos compromissos de gestão de dados que o GitHub Copilot Business e o GitHub Copilot Enterprise?

R: Sim, a revisão do código do Copilot no Repositórios do Azure segue as políticas de gestão de dados do GitHub Copilot. Para compromissos atuais, consulte a documentação de confiança e privacidade do GitHub Copilot.

P: Que documentação de conformidade voltada para o cliente posso partilhar com as equipas de segurança e conformidade?

R: Use estas referências oficiais:

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

P: Existem limitações ou exceções específicas de pré-visualização de que deva estar ciente?

R: Sim. A análise do código Copilot para Repositórios do Azure está em pré-visualização limitada:

  • As funcionalidades de pré-visualização podem ser alteradas ou removidas sem aviso prévio.
  • As funcionalidades de pré-visualização não têm Acordo de Nível de Serviço (SLA) e têm suporte limitado.
  • A residência de dados para esta funcionalidade não está alinhada com os limites da residência de dados da organização Azure DevOps.

Resolução de problemas em revisões de código falhadas

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

R: Rever os registos de trabalhos falhados:

  1. Vá a Conjuntos de Agentes das definições> da organização.
  2. Selecione o pool de agentes usado para executar as revisões de código do Copilot. O pool de agentes por defeito é o Azure Pipelines.
  3. Encontre e abra o emprego falhado.
  4. Revise os registos brutos em formato JSON para identificar a causa da falha.

Instruções personalizadas para resolução de problemas

P: O Copilot não está a seguir as minhas instruções personalizadas

R: Verifique se o .github/copilot-instructions.md ficheiro está comprometido no seu branch predefinido. Verifique se as instruções estão escritas num Markdown claro e conciso e foque-se em padrões práticos em vez de diretrizes abstratas. Solicite uma nova revisão para aplicar instruções atualizadas aos pull requests existentes.

P: As minhas instruções personalizadas são demasiado agressivas ou permissivas

R: Analise os tipos de comentários que o Copilot está a gerar. Ajusta as tuas instruções para seres mais específico sobre quais questões priorizar e usa exemplos para clarificar casos limites.