¿Qué es Zero-ZeroGPT?
Demostración en vivo
Enfoque de detección de IA
Técnica de espaciado Unicode
Ejemplos
Instalación y uso
Contribuyendo
Descargo de responsabilidad
Licencia
Zero-ZeroGPT es una aplicación de demostración que muestra cómo reemplazar espacios estándar con varios caracteres de espacio Unicode puede afectar la detección de texto generado por IA mediante herramientas comunes de detección de IA como GPTZero y ZeroGPT . Este proyecto busca explorar las limitaciones de los métodos actuales de detección de IA y promover el debate sobre técnicas de procesamiento más sólidas.
Experimente Zero-ZeroGPT en acción: https://oct4pie.github.io/zero-zerogpt
La mayoría de las herramientas diseñadas para identificar texto generado por modelos de IA utilizan varias técnicas:
Análisis de patrones : detecta elecciones de palabras inusuales, patrones repetitivos y estructuras sintácticas.
Análisis lingüístico : examina las estructuras gramaticales, la coherencia y el contexto para medir las inconsistencias.
Análisis estadístico : compara la distribución estadística de palabras y frases para identificar anomalías.
Las herramientas de detección de IA generalmente tokenizan el texto según espacios estándar. Al reemplazar estos espacios con caracteres Unicode especiales, es posible interrumpir el proceso de tokenización:
Interrupción de la tokenización : muchos modelos de detección dividen el texto en tokens según los espacios. Cuando se utilizan espacios Unicode, estas herramientas no los reconocen como espacios estándar.
Alteración estadística : las características estadísticas del texto cambian cuando los espacios se reemplazan con espacios Unicode, lo que impide que el modelo haga coincidir el texto con sus patrones aprendidos.
Interferencia de patrones : los espacios Unicode pueden alterar la capacidad del modelo de detección para identificar patrones de texto típicos.
A continuación se muestran algunos ejemplos visuales que demuestran el efecto del espaciado Unicode en las herramientas de detección de IA:
Node.js (v14.0.0 o posterior)
npm (v6.0.0 o posterior)
Clonar el repositorio:
clon de git https://github.com/oct4pie/zero-zerogpt.gitcd zero-zerogpt
Instalar dependencias:
instalación npm
Inicie el servidor de desarrollo:
inicio de npm
Abra su navegador y navegue hasta http://localhost:3000
Ingrese su texto en el campo de entrada.
Experimente con diferentes espacios Unicode usando las opciones predefinidas o cree su propia combinación.
Copie el texto modificado y pruébelo en varias herramientas de detección de IA.
Utilice el botón "Borrar texto" para restablecer el campo de entrada.
¡Agradecemos las contribuciones a Zero-ZeroGPT! Siga estos pasos para contribuir:
Bifurcar el repositorio
Crea una nueva rama: git checkout -b feature/your-feature-name
Realice sus cambios y confírmelos: git commit -m 'Add some feature'
Empujar a la rama: git push origin feature/your-feature-name
Enviar una solicitud de extracción
Lea nuestras Pautas de contribución para obtener más detalles.
Este proyecto no promueve el plagio ni el uso indebido de la tecnología de IA . Está destinado únicamente a fines educativos y de demostración para mostrar las limitaciones de los métodos actuales de detección de IA y fomentar el desarrollo de técnicas más confiables. Los usuarios son responsables de garantizar que el uso de esta herramienta cumpla con las políticas y regulaciones pertinentes.
Este proyecto tiene la licencia MIT; consulte el archivo de LICENCIA para obtener más detalles.