Humanize AI

📝 AI文本检测与自动化去机械感工具

Python CLI工具,自动检测并修复AI生成文本中的机械词汇、冗余短语和Chatbot痕迹,支持批量处理与自定义规则。

收藏
9.4k
安装
3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

humanize-cli 是一套基于 Python 的命令行工具集,专为识别和"去AI化"文本设计。它通过两个核心脚本协作工作:

  • analyze.py:扫描文本并生成诊断报告,标记AI高频词汇(如 testament、crucial)、冗余短语(如"in order to")、浮夸用语(puffery)及Chatbot惯用结尾(如"I hope this helps")。支持标准输出和JSON格式,便于集成到自动化流程。
  • humanize.py:执行自动替换,将检测到的机械表达转换为更自然的口语化表达(如"serves as"→"is"、"due to the fact that"→"because"),并清理格式问题(弯引号→直引号)。支持em破折号修复和静默模式。

显著优点

  • 自动化程度高:可直接处理文件或stdin/stdout流,适合管道操作和批量脚本
  • 可定制规则:通过编辑patterns.json可自由调整检测词库和替换映射,无需修改代码
  • 工作流清晰:分析→自动修复→人工复核→验证的闭环流程设计合理
  • 轻量依赖:纯Python实现,无外部API依赖,本地运行保障隐私

潜在局限

  • 判断盲区:AI词汇标记(如"crucial")和浮夸用语仅能标记需人工复核,无法自动判定语境是否恰当
  • 英语-centric:检测规则和替换模式明显针对英语文本设计,中文等多语言支持存疑
  • 可能过度修正:激进的自动替换可能改变原文语义或风格,需人工终审
  • 对抗检测的灰色性:明确提及"bypass AI detector"用途,存在学术诚信和平台规则风险

适合人群

内容运营者、技术写作者、SEO编辑、需批量处理UGC内容的后端工程师,以及希望降低文本"机械感"但保留人工终审控制权的用户。

常规风险

  • 误报与漏报:规则基于模式匹配,新型AI表达可能未被覆盖
  • 数据安全:虽本地运行,但处理敏感文档时仍需注意文件权限和临时文件清理
  • 合规风险:用于学术作业或平台内容绕过检测机制可能违反服务条款

Humanize AI 内容

scripts文件夹
手动下载zip · 5.4 kB
analyze.pytext/plain
请选择文件