Referência de regras · Especificidade
Linguagem de programação ausente
Dispara quando: Código solicitado sem linguagem ou framework.
Sem uma linguagem, o modelo costuma escolher Python ou JavaScript, e isso pode não combinar com sua base de código, a versão do seu runtime ou seu estilo.
Nomeie a linguagem e a versão, além do runtime ou framework quando importar (“TypeScript 5 no Node 22”, “Java 21 com Spring Boot 3”).
Os prompts de exemplo e a mensagem, a explicação e a correção do motor são exibidos em inglês, exatamente como o motor os retorna.
Exemplo que a dispara
Write a function that removes duplicate entries from a list while keeping the original order.aviso Code is requested but no language or framework is named.
Por que importa. The model will pick a language for you, and it may not match your codebase.
Correção. Name the language and version, e.g. "TypeScript 5 targeting Node 22".
Qualidade 90/100 · 16 tokens · 1 achados
Versão corrigida
Write a TypeScript 5 function that removes duplicate entries from an array while keeping the original order. Return only the code in one fenced block.Qualidade 97/100 (+7) · 29 tokens · 1 achados
Resolvido pela correção
missing_language: Code is requested but no language or framework is named.
As pontuações, as contagens de tokens (tokenizador do GPT-4.1) e os achados desta página são calculados pelo motor quando o site é construído.
Como afeta a pontuação
Cada achado subtrai uma penalidade fixa de 100: crítico 30, aviso 10, info 3. Esta regra conta para a dimensão Especificidade. Veja o modelo de pontuação para a fórmula completa.
Outras regras de especificidade
- Prompt muito curto: Menos de 5 palavras de conteúdo.
- Tamanho não quantificado: “curto”, “alguns”, “detalhado” sem número.