Pular para o conteúdo principal

Edições Rápidas

Configuração Padrão

As Edições Rápidas (usando a configuração "Habilitar edição através de diffs") estão ativadas por padrão no AI Cockpit Reasoning. Normalmente, você não precisa alterar essas configurações, a menos que encontre problemas específicos ou queira experimentar diferentes estratégias de diff.

O AI Cockpit Reasoning oferece uma configuração avançada para alterar como ele edita arquivos, usando diffs (diferenças) em vez de reescrever arquivos inteiros. Habilitar este recurso oferece benefícios significativos.

Habilitar Edição Através de Diffs

Abra as Configurações clicando no ícone de engrenagem → Provedores → Configurações avançadas

Quando Habilitar edição através de diffs está marcado:

Configurações do AI Cockpit Reasoning mostrando Habilitar edição através de diffs
  1. Edição de Arquivos Mais Rápida: O AI Cockpit modifica os arquivos mais rapidamente, aplicando apenas as alterações necessárias.
  2. Previne Escritas Truncadas: O sistema detecta e rejeita automaticamente tentativas da IA de escrever conteúdo de arquivo incompleto, o que pode acontecer com arquivos grandes ou instruções complexas. Isso ajuda a prevenir arquivos corrompidos.
Desabilitando Edições Rápidas

Se você desmarcar Habilitar edição através de diffs, o AI Cockpit voltará a escrever o conteúdo inteiro do arquivo para cada edição usando a ferramenta write_to_file, em vez de aplicar alterações direcionadas com apply_diff. Essa abordagem de escrita completa é geralmente mais lenta para modificar arquivos existentes e leva a um maior uso de tokens.

Precisão da Correspondência

Este controle deslizante controla o quão proximamente as seções de código identificadas pela IA devem corresponder ao código real em seu arquivo antes que uma alteração seja aplicada.

Configurações do AI Cockpit Reasoning mostrando a caixa de seleção Habilitar edição através de diffs e o controle deslizante de Precisão da correspondência
  • 100% (Padrão): Requer uma correspondência exata. Esta é a opção mais segura, minimizando o risco de alterações incorretas.
  • Valores Mais Baixos (80%-99%): Permite uma correspondência "aproximada". O AI Cockpit pode aplicar alterações mesmo que a seção de código tenha pequenas diferenças em relação ao que a IA esperava. Isso pode ser útil se o arquivo foi ligeiramente modificado, mas aumenta o risco de aplicar alterações no lugar errado.

Use valores abaixo de 100% com extrema cautela. Uma precisão menor pode ser necessária ocasionalmente, mas sempre revise as alterações propostas com cuidado.

Internamente, esta configuração ajusta um fuzzyMatchThreshold usado com algoritmos como a distância de Levenshtein para comparar a similaridade do código.