什么是零零GPT?
现场演示
人工智能检测方法
Unicode 间距技术
示例
安装与使用
贡献
免责声明
执照
Zero-ZeroGPT 是一个演示应用程序,展示了用各种 Unicode 空格字符替换标准空格如何影响GPTZero和ZeroGPT等常见 AI 检测工具对 AI 生成文本的检测。该项目旨在探索当前人工智能检测方法的局限性,并促进有关更稳健的处理技术的讨论。
实际体验 Zero-ZeroGPT:https://oct4pie.github.io/zero-zerogpt
大多数旨在识别人工智能模型生成的文本的工具都使用多种技术:
模式分析:检测不寻常的单词选择、重复模式和句法结构。
语言分析:检查语法结构、连贯性和上下文以衡量不一致之处。
统计分析:比较单词和短语的统计分布以识别异常情况。
人工智能检测工具通常基于标准空间对文本进行标记。通过用特殊的 Unicode 字符替换这些空格,可能会破坏标记化过程:
标记化破坏:许多检测模型根据空格将文本拆分为标记。当使用 Unicode 空间时,这些工具无法将其识别为标准空间。
统计改变:当空格替换为 Unicode 空格时,文本的统计特征会发生变化,从而阻止模型将文本与其学习的模式进行匹配。
模式干扰:Unicode 空间可能会破坏检测模型识别典型文本模式的能力。
以下是一些直观示例,展示了 Unicode 间距对 AI 检测工具的影响:
Node.js(v14.0.0 或更高版本)
npm(v6.0.0 或更高版本)
克隆存储库:
git 克隆 https://github.com/oct4pie/zero-zerogpt.gitcd 零-zerogpt
安装依赖项:
npm 安装
启动开发服务器:
npm 启动
打开浏览器并导航至http://localhost:3000
在输入字段中输入您的文本。
使用预定义选项尝试不同的 Unicode 空间或创建您自己的组合。
复制修改后的文本并在各种AI检测工具中进行测试。
使用“清除文本”按钮重置输入字段。
我们欢迎为 Zero-ZeroGPT 做出贡献!请按照以下步骤进行贡献:
分叉存储库
创建一个新分支: git checkout -b feature/your-feature-name
进行更改并提交: git commit -m 'Add some feature'
推送到分支: git push origin feature/your-feature-name
提交拉取请求
请阅读我们的贡献指南以了解更多详细信息。
该项目不提倡抄袭或滥用人工智能技术。它仅用于教育和演示目的,以显示当前人工智能检测方法的局限性并鼓励开发更可靠的技术。用户有责任确保其使用该工具符合相关政策和法规。
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅许可证文件。