O que é Zero-ZeroGPT?
Demonstração ao vivo
Abordagem de detecção de IA
Técnica de espaçamento Unicode
Exemplos
Instalação e uso
Contribuindo
Isenção de responsabilidade
Licença
Zero-ZeroGPT é um aplicativo de demonstração que mostra como a substituição de espaços padrão por vários caracteres de espaço Unicode pode afetar a detecção de texto gerado por IA por ferramentas comuns de detecção de IA, como GPTZero e ZeroGPT . Este projeto procura explorar as limitações dos métodos atuais de detecção de IA e promover a discussão sobre técnicas de processamento mais robustas.
Experimente o Zero-ZeroGPT em ação: https://oct4pie.github.io/zero-zerogpt
A maioria das ferramentas projetadas para identificar texto gerado por modelos de IA utiliza diversas técnicas:
Análise de padrões : detecta escolhas de palavras incomuns, padrões repetitivos e estruturas sintáticas.
Análise Linguística : Examina estruturas gramaticais, coerência e contexto para medir inconsistências.
Análise Estatística : Compara a distribuição estatística de palavras e frases para identificar anomalias.
As ferramentas de detecção de IA geralmente tokenizam o texto com base em espaços padrão. Ao substituir esses espaços por caracteres Unicode especiais, é possível interromper o processo de tokenização:
Interrupção de tokenização : muitos modelos de detecção dividem o texto em tokens com base em espaços. Quando espaços Unicode são usados, essas ferramentas não conseguem reconhecê-los como espaços padrão.
Alteração Estatística : As características estatísticas do texto são alteradas quando os espaços são substituídos por espaços Unicode, evitando que o modelo combine o texto com seus padrões aprendidos.
Interferência de padrão : espaços Unicode podem atrapalhar a capacidade do modelo de detecção de identificar padrões de texto típicos.
Aqui estão alguns exemplos visuais que demonstram o efeito do espaçamento Unicode nas ferramentas de detecção de IA:
Node.js (v14.0.0 ou posterior)
npm (v6.0.0 ou posterior)
Clone o repositório:
clone git https://github.com/oct4pie/zero-zerogpt.gitcd zero-zerogpt
Instale dependências:
instalação npm
Inicie o servidor de desenvolvimento:
npm início
Abra seu navegador e navegue até http://localhost:3000
Digite seu texto no campo de entrada.
Experimente diferentes espaços Unicode usando as opções predefinidas ou crie sua própria combinação.
Copie o texto modificado e teste-o em várias ferramentas de detecção de IA.
Use o botão "Limpar texto" para redefinir o campo de entrada.
Aceitamos contribuições para Zero-ZeroGPT! Siga estas etapas para contribuir:
Bifurque o repositório
Crie um novo branch: git checkout -b feature/your-feature-name
Faça suas alterações e confirme-as: git commit -m 'Add some feature'
Envie para o branch: git push origin feature/your-feature-name
Envie uma solicitação pull
Por favor, leia nossas Diretrizes de Contribuição para mais detalhes.
Este projeto não promove o plágio ou o uso indevido da tecnologia de IA . Destina-se apenas a fins educacionais e de demonstração para mostrar as limitações dos atuais métodos de detecção de IA e incentivar o desenvolvimento de técnicas mais confiáveis. Os usuários são responsáveis por garantir que o uso desta ferramenta esteja em conformidade com as políticas e regulamentos relevantes.
Este projeto está licenciado sob a licença MIT - consulte o arquivo LICENSE para obter detalhes.