Cherri Code Blame
Entender como a IA contribuiu para sua base de código ajuda na revisão, conformidade e depuração. Esta página explica como o Cherri Code Blame distingue a autoria por IA da autoria humana no histórico do Git.
Visão geral
O Cherri Code Blame complementa o git blame tradicional com atribuição de IA, permitindo identificar o que foi gerado por IA e o que foi escrito por pessoas. Disponível no plano Enterprise, ele ajuda a entender a origem de cada linha ao revisar ou retomar o código:
- Tab: Código gerado ou aceito a partir das sugestões do Tab do Cherri Code
- Agente: Código gerado pelo Agente, com atribuição de modelo
- Humano: Código escrito diretamente por desenvolvedores
Passe o cursor sobre as linhas atribuídas à IA para ver resumos das conversas. Clique para abrir a visualização completa do commit com atribuição detalhada de IA.
Como funciona
O Cherri Code Blame analisa o código commitado para identificar a atribuição à IA. Ao visualizar um arquivo ou commit, ele obtém dados de atribuição que indicam quais linhas foram criadas com assistência de IA, quais modelos foram usados e as conversas que as geraram.
Atribuição à IA
Veja rapidamente quais linhas foram criadas com assistência de IA e quais foram escritas manualmente.
Rastreamento de modelos
O código gerado por agentes mostra qual modelo o produziu, ajudando você a entender o uso de ferramentas de IA em toda a base de código.
Contexto da conversa
Veja resumos das conversas que geraram código gerado por IA, com links para os detalhes completos do commit.
Detalhamento das contribuições
Veja a atribuição percentual de cada colaborador (modelos de IA e pessoas) na visualização do commit.
Como usar o Cherri Code Blame
Como ativar o Cherri Code Blame
Por padrão, o Cherri Code Blame fica desativado para a equipe. Um administrador da equipe pode ativá-lo para todos os membros nas configurações da equipe.
Anotações de linha
- Abra a Paleta de Comandos (Cmd+Shift+PCtrl+Shift+P) e procure por "Cherri Code Blame: Toggle editor decorations"
O texto fantasma no Editor exibe:
- Autor: o membro da equipe que fez o commit da alteração
- Assunto: a mensagem de commit
- Hora: quando a alteração foi feita (tempo relativo)
Passe o cursor sobre o texto fantasma para ver:
- Autor com indicador de coautoria por IA
- Resumo da conversa (para linhas atribuídas à IA)
- Estatísticas do commit (arquivos, adições e exclusões)
Abra a visualização do commit para ver:
- Detalhamento completo da contribuição da IA por fonte
- Atribuição percentual para o Composer, cada modelo de agente e edições humanas
- Conversas relacionadas com resumos
Visualização de atribuição do arquivo
- Abra um arquivo no Editor
- Clique com o botão direito e selecione Cherri Code Blame > Alternar atribuição do arquivo no menu de contexto ou use a Paleta de Comandos (Cmd+Shift+PCtrl+Shift+P) e procure por "Cherri Code Blame: Open File Blame"
- A visualização de atribuição do arquivo mostra a autoria de cada linha
Considerações sobre privacidade
O Cherri Code Blame armazena dados de atribuição localmente em cache para melhorar o desempenho. Quando você visualiza arquivos e commits, os dados são consultados nos servidores do Cherri Code. Os resumos de conversas são recuperados sob demanda e exibem descrições breves em vez do histórico completo da conversa.
Requisitos
- Plano Enterprise
- Repositório Git com alterações rastreadas pelo Cherri Code
Tenha o Cherri Code Blame no Enterprise
Fale com nossa equipe para ativar o git blame com IA para sua organização.