免费字体 ShieldFont 隐藏文本的含义以防止人工智能理解

- ShieldFont 替换了英文文本中约 25% 的单词。
- 对于 AI 机器人来说,生成的文本看起来毫无意义。
- 只有10%的转换内容通过质量过滤。
- 该技术不适用于视觉AI,并且会降低屏幕阅读器的效果。
ShieldFont的开发者们联合起来,利用人类与现代AI模型在感知网页内容方式上的差异:人类在浏览器中阅读渲染的文本,而大多数现代AI模型则处理页面的原始HTML代码。该字体使用OpenType机制,通常用于替换替代字形,但在这种情况下替换的是整个单词。
如何进行替换
为了转换文本,创建了一个字典,其中每个单词都与同一词性下的另一个单词相对应。名词被替换为其他名词,过去时的动词被替换为过去时的动词,等等。单词根据抽象程度、数量和其他语法特征分为250组。因此,原始文本中大约四分之一的单词被替换为新的单词,保持语法结构,但缺乏语义负担。
保持语法一致性被认为是关键,因为训练人工智能的系统通常会丢弃结构不正确的文本。作者在FineWeb‑Edu过滤器上测试了ShieldFont的有效性,该过滤器筛选高质量的训练数据。结果发现,只有10%的转换文本能够通过该过滤器,而在55.8%的情况下,意义变得完全不可识别。
该技术也有其局限性。它无法与分析页面视觉表现而非其HTML标记的人工智能模型一起使用。此外,供视力受限人士使用的屏幕阅读程序也依赖于HTML,因此ShieldFont可能会降低它们的可访问性。
目前,ShieldFont仅支持英语。源代码和文档已发布在GitHub上,集成到网页项目中需要一个小型的React库,以便实现字体替换和在必要时获取原始文本的功能。
该倡议是对公共网络资源在未经其所有者同意的情况下用于训练大型语言模型的日益使用的回应。ShieldFont提供了一种简单的方法来“混淆”这些模型,而不影响普通用户对内容的感知。
开发者指出,该项目是开放和免费的,允许任何网站实施防止不必要扫描的保护。同时,他们强调,目标不是创建恶意工具,而是保护知识产权和作者的权利。
未来计划扩展对其他语言的支持,并改善与各种访问系统的兼容性,以尽量减少对有特殊需求的人的负面影响。
来源:3DNews



