Las dos familias de marcas de agua con IA
Las marcas de agua de IA se dividen en dos categorías amplias: artefactos a nivel de carácter y huellas digitales estadísticas. Los artefactos a nivel de carácter son puntos de código Unicode discretos (espacios de ancho cero, espacios que no se separan, marcas direccionales) insertados en el texto para que parezca normal para un lector humano, pero llevan una carga útil oculta. Las huellas estadísticas están entretejidas en el propio proceso de generación del modelo: ciertas palabras se prefieren sistemáticamente a los sinónimos, creando un sesgo detectable en las probabilidades simbólicas que sobrevive a la paráfrasis.
Por qué las empresas de IA incorporan marcas de agua
Tres presiones comerciales impulsan las marcas de agua. Primero, la responsabilidad legal: los productos identificados como generados por IA otorgan a las empresas una defensa en disputas de derechos de autor. En segundo lugar, prevenir el uso indebido: marcar el texto de IA ayuda a las plataformas a moderar el spam, las reseñas falsas y la desinformación. En tercer lugar, la responsabilidad de la investigación: los resultados de la IA publicados se pueden rastrear hasta una versión de modelo específica, lo cual es valioso para auditar incidentes de seguridad.
Caracteres Unicode invisibles
Las marcas de agua a nivel de carácter más comunes son puntos de código Unicode invisibles. Tienen un ancho visual cero, por lo que son indetectables en cualquier editor de texto que muestre una fuente proporcional. Sobreviven al copiar y pegar del navegador al documento sin ningún rastro visual. Los ejemplos comunes incluyen:
- U+200B — Espacio de ancho cero
- El carácter de marca de agua de IA más frecuente. Insertado entre palabras o después de la puntuación: indetectable visualmente pero detectado por detectores de inteligencia artificial y algunos procesadores de texto como una anomalía.
- U+200C — Sin unión de ancho cero
- Legítimo en texto árabe y farsi para suprimir ligaduras. En documentos en escritura latina no tiene función visual y es una señal de marca de agua confiable.
- U+00AD — Guión suave
- Representado sólo en un salto de línea. Colocarlo a mitad de palabra crea un marcador invisible que sobrevive a la mayoría de las operaciones de copiar y pegar.
- U+FEFF — Marca de orden de bytes
- Un marcador de codificación heredado que debería aparecer solo al comienzo de un archivo. Si se encuentra a mitad del texto, siempre es un artefacto de inserción.
Marcas de agua estadísticas y semánticas.
Las marcas de agua más sofisticadas funcionan a nivel de modelo y no requieren caracteres especiales. SynthID de Google para texto utiliza un sistema de 'torneo': en cada posición de token, el modelo clasifica en secreto los tokens candidatos y sesga hacia aquellos en una lista verde predeterminada. El sesgo es demasiado pequeño para afectar la legibilidad, pero lo suficientemente grande como para detectarlo con confianza estadística en todo un párrafo. Estas marcas de agua son más difíciles de eliminar porque limpiarlas requiere parafrasear el contenido, lo que cambia de significado.
Cómo afectan las marcas de agua a sus flujos de trabajo
Incluso las marcas de agua invisibles causan problemas reales. Los caracteres de ancho cero rompen los patrones de expresión regular en el código, corrompen el recuento de tokens en las API que se facturan por token, provocan falsos positivos en los comprobadores de plagio y hacen que los procesadores de texto separen mal las palabras con guiones. Para SEO, los rastreadores de motores de búsqueda pueden interpretar los caracteres ocultos como relleno de palabras clave. Para la publicación, pueden activar los validadores de longitud del contenido de CMS y provocar fallas de codificación en la exportación de PDF.
Detectar y eliminar marcas de agua a nivel de personaje
Las marcas de agua a nivel de carácter se detectan de manera confiable escaneando los puntos del código Unicode de cada carácter en el texto y marcando aquellos que están fuera del rango esperado para el idioma del documento. La eliminación no produce pérdidas: el carácter oculto se elimina sin ningún efecto sobre el contenido legible. Nuestra herramienta realiza exactamente este escaneo en el navegador, en su dispositivo, sin cargar su texto en ningún servidor.