Como Saber Se o Código Foi Gerado por IA?
Sinais práticos para identificar código e textos gerados por IA, desde indicadores estruturais até as perguntas que causam dificuldade ao trabalho gerado.
Instrutores, gerentes de contratação e organizadores de CTF mantêm fazendo alguma versão dessa pergunta. Não há um detector único e confiável, mas há padrões que aparecem com frequência suficiente para ser úteis, especialmente quando você está avaliando um lote de submissões em vez de um arquivo isolado.
Indicadores estruturais em código gerado
Código gerado tende a comentar em excesso de uma forma específica: comentários que reafirmam o que a linha faz (# incrementar o contador) em vez de por que ele existe. Código humano sob pressão de tempo pula comentários óbvios e só explica as partes estranhas. Código gerado também tende para comprimento uniforme de função e tratamento de erro consistente, de manual, em todos os lugares, mesmo onde uma pessoa teria ficado preguiçosa ou usado um atalho aprendido de um bug anterior.
Outro indicador: nomes de variáveis e funções que são levemente descritivos demais e genéricos ao mesmo tempo. calculate_total_price_with_tax em vez de calc_total ou qualquer abreviação em que uma base de código real converge. Projetos reais acumulam inconsistência de nomenclatura ao longo do tempo conforme pessoas diferentes tocam o arquivo. Um único arquivo com convenções de nomenclatura suspeitosamente consistentes ao longo de 300 linhas, supostamente escrito por um iniciante, vale uma segunda olhada.
Pergunte sobre as partes que não funcionam
A verificação prática mais rápida é pedir à pessoa para explicar uma decisão específica que não é óbvia ao ler o código, algo como
Escrito com assistência de IA, revisado e publicado por Michal Pilch (CISSP), Korra Studio.
Esta é uma anotação da base de conhecimento da Korra Studio — a plataforma associa cada tema com mentoria 1-para-1.
Começar gratuitamentearrow_forward