ArrayKit

Diff de prompts

Compare duas versões de um prompt palavra a palavra, com o custo em tokens da mudança.

Diff de prompts

Compare duas versões de um prompt palavra a palavra, com o custo em tokens da mudança.

As duas versões são comparadas no navegador. Prompts em que você ainda está iterando não saem da máquina.

Analise a versão nova

Sobre Comparador de prompts

Um diff por linhas é a ferramenta errada para um prompt. Prompts são prosa: reajuste um parágrafo e todas as linhas mudam enquanto o sentido continua intacto, então o diff é só ruído. Isto compara por palavra, que é o que você realmente editou, e informa o único número que um diff de código nunca mostra: quantos tokens a mudança acrescenta ou tira de toda requisição futura. Trechos longos sem mudança são recolhidos num marcador para as edições ficarem legíveis, e tudo pode ser exportado em estilo unificado para uma revisão.

Recursos

  • Comparação por palavras: reajustar o texto não é uma mudança
  • A diferença de tokens por requisição, que é o custo real da edição
  • Contagens de palavras acrescentadas, removidas e inalteradas
  • Um percentual de semelhança com o que sobreviveu
  • Trechos longos sem mudança recolhidos, com contexto dos dois lados
  • Os dois lados reconstruíveis exatamente a partir do diff
  • Uma proteção contra colar algo grande demais para comparar quadraticamente
  • Exporta em estilo unificado para uma revisão de código

Como usar Comparador de prompts

  1. Cole a versão anterior à esquerda
  2. Cole a nova à direita
  3. Leia as mudanças destacadas e a diferença de tokens
  4. Exporte o diff unificado se precisar numa revisão

Exemplo

Entrada

Be concise.

Saída

Keep replies under four sentences.

Uma mudança de quatro palavras que altera o comportamento e o custo.

Erros comuns e solução de problemas

  • Diz que os textos são grandes demais. — O diff por palavras monta uma tabela proporcional aos dois tamanhos. Compare uma seção por vez em vez de dois documentos inteiros.
  • Tudo aparece como alterado. — Costuma ser diferença em caracteres invisíveis: aspas tipográficas, espaços rígidos ou um fim de linha diferente colado de um documento.
  • A diferença de tokens parece aproximada. — E é. É uma estimativa por caracteres, suficiente para distinguir uma edição de cinco tokens de uma de quinhentos, que é a decisão que ela sustenta.
  • Recolher esconde algo que eu quero ver. — Desligue. Tudo continua ali; recolher só troca os trechos longos sem mudança por um marcador.

Perguntas frequentes

Por que não usar um diff de texto comum?
Porque prompts são parágrafos, não linhas. Reformatar uma frase reajusta o parágrafo e um diff por linhas relata tudo como alterado, o que enterra a edição de verdade.
Por que a diferença de tokens importa?
Um prompt de sistema vai junto em toda requisição. Vinte tokens acrescentados são vinte tokens em toda chamada enquanto o prompt existir, o que é uma decisão diferente de vinte tokens num documento.
Serve para algo além de prompts?
Funciona com qualquer prosa: descrições de ferramenta, instruções de skill, memória de projeto. Encaixa bem onde um diff por linhas seria dominado pelo reajuste de parágrafos.
O diff preserva meu texto exatamente?
Sim. Recompor as partes inalteradas com as removidas reproduz o original exatamente, e as inalteradas com as acrescentadas reproduzem a versão nova, espaços inclusive.
O que significa o percentual de semelhança?
A proporção das palavras da versão mais longa que sobreviveu sem mudança. É um jeito rápido de distinguir um ajuste de uma reescrita, sobretudo ao revisar a edição de outra pessoa.

Ferramentas relacionadas

Mais ferramentas de IA e agentes

Ver todas as ferramentas de IA e agentes · Todas as ferramentas