专门针对中国 MBA 毕业论文的 AI 写作痕迹检测与去除工具 #AI-Detection #Academic-Writing #MBA-Thesis #Claude-Skill #Text-Humanization #ChatGPT-Alternative #LLM-Writing #Research-Tools #Academic-Integrity #Chinese-NLP
FAQ
humanize-mba-text-skill is a Claude Code plugin with 1 hand-picked skill for content work, indexed on Flowy. Install it with the command on its page. It includes humanize-mba-text-skill. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add stephenlzc/humanize-mba-text-skill --agent claude-code
这是一个专门为中国 MBA 毕业论文设计的 AI 写作痕迹检测与去除工具。基于 MBA 论文的学术规范和实践要求,通过多维度检测方法识别文本中的 AI 生成特征,并提供具体的修改建议,帮助你将 AI 生成的文本改写为自然、人类化的学术写作风格。
AI_artifact_detection 方法,以段落内句子长度的变异系数(CV)作为核心 AI 信号,中文按 CJK 字符、英文按单词计数scripts/detect_compare.py,输入改写前、改写后两个文本,输出中文 Before/After 对比 Markdownsentence_length.analyze(text, language="en") 支持英文散文的句长 CV 检测历史版本(1.4 / 1.3 / 1.2)特性已归档至
FEATURE.md。
AI_artifact_detection 方法,输出 Uniform 段落、CV 分布、章节汇总、句长分布scripts/detect_compare.py 一键生成 Before/After 中文对比报告本项目在优化策略设计上参考了 thesis-optimizer 项目的三维协同优化理念:
本工具基于中国 MBA 论文的学术规范设计,遵循以下核心原则:
# 克隆仓库
git clone https://github.com/stephenlzc/humanize-mba-text-skill.git
cd humanize-mba-text-skill
# 安装依赖(如需使用 transformers 模型)
pip install transformers torch
# 使用基础规则检测
python scripts/detect_ai_patterns.py your_text.txt --format markdown --output report.md
# 使用多维度检测
python scripts/multi_detector.py your_text.txt --format markdown --output report.md --plan plan.json
# 基于检测结果生成反馈
python scripts/feedback_generator.py detection_result.json --text your_text.txt --output feedback.md
# 自动修复空格等简单问题
python scripts/feedback_generator.py detection_result.json --text your_text.txt --apply
# 对比改写前后的句长 CV 变化,输出中文 Markdown
python scripts/detect_compare.py before.txt after.txt --output compare.md
# 同时输出结构化 JSON
python scripts/detect_compare.py before.txt after.txt --output compare.md --json compare.json
示例文件见 examples/cv_before.txt、examples/cv_after.txt、examples/cv_compare.md。
cd ~/.config/opencode/skills
git clone https://github.com/stephenlzc/humanize-mba-text-skill.git
去 AI 痕迹:[粘贴你的文本]
或
帮我去除这段文字的 AI 写作痕迹
识别以下 AI 写作特征:
每个分析器返回 AnalyzerIssue(analyzer_id / severity / confidence / location / evidence / suggestion) 和统计指标:
| 维度 | analyzer_id | 触发 |
|---|---|---|
| 6 | uniform_sentence_length | 段落级 + 全文级句长方差/CV 超阈值 |
| 9 | uniform_paragraph_length | 段间字数高度均匀(CV < 0.25) |
| 10 | paragraph_edge_template_repeat | 段首/段末指纹连续 ≥ 3 段相同 |
| 8a | paragraph_structure_uniformity | 跨段四元句式指纹连续 ≥ 3 段相同 |
| 8b | chapter_template_repeat | 单章内 ≥ 3 节使用同一章法模板 |
跨段、跨章节检测 AI 在成链动作上的痕迹:
| 维度 | analyzer_id | 触发 |
|---|---|---|
| 3 | chain_three_part_rule | 连续 3+ 段使用「一是...二是...三是」或「首先...其次...最后」 |
| 3 | chain_author_listing | 单章 4+ 处「作者(年份)指出/认为」罗列 |
| 3 | chain_method_name | 单段堆叠 2+ 个方法/模型/理论名且无逐方法说明 |
| 3 | chain_abstract_template | 单段命中 3+ 个摘要模板短语 |
| 3 | chain_conclusion_echo | 结论章首段与绪论首段字符级 Jaccard ≥ 0.30 |
| 4 | chain_vague_problem_statement | 2+ 处笼统问题表述且 30 字内无数字支撑 |
| 4 | chain_unsupported_quantification | 2+ 个百分比/排名断言 80 字内无根据/N= 标记 |
| 4 | chain_macro_narrative | 1000 字窗口内 3+ 个宏观叙事短语 |
| 5 | evidence_chain_completeness | 跨 content+evidence 规则:2+ 个量化/调研断言无方法锚点 |
| 5 | cross_section_problem_trace | 问题章 ↔ 对策章关键词重叠率 < 30% |
detect_ai_patterns.AIPatternDetector.generate_report() 和 multi_detector.FusionEngine.detect() 都会暴露 modify_plan 键,每行一条 ModifyEntry:
{
"analyzer_id": "chain_unsupported_quantification",
"severity": "high",
"location": "global",
"evidence": "出现 7 个百分比/排名类断言,其中 5 个 80 字内没有根据/来源",
"suggestion": "为每个量化断言补齐来源",
"rewrite_template": "为每个量化断言补齐来源:样本、时间、统计口径。",
"recommended_replacements": [
"根据 2023 年 12 月客户问卷(N=120),...",
"样本说明:'问卷采用 5 分制李克特量表'",
"无法核实时标注:'该指标需要进一步核实'"
],
"target_word_count_range": [60, 140],
"before_after_example": {
"before": "客户满意度提升20%。",
"after": "根据2023年12月客户问卷(N=120),客户满意度从3.8分升至4.5分。"
}
}
report["high_risk_annotations"] 是新增的第三数组——一句话一条,把正则命中和结构/链 issue 合并到同一个句子,避免 matches[](540 条但每条只有笼统建议)与 modify_plan[](4 条聚合但无具体行号)的信息断层。
{
"sentence_index": 17,
"char_offset_start": 1287,
"char_offset_end": 1335,
"sentence_text": "数字化转型赋能业务创新,形成从生产到服务的完整闭环。",
"line_number": 24,
"severity": "high",
"triggered_rules": [
{
"rule_id": "ai_buzzwords",
"pattern_name": "AI词汇/互联网黑话",
"pattern_type": "regex",
"evidence": "赋能",
"confidence": 1.0,
"severity": "high",
"phrase_replacements": [
"赋能 → 促进/支持",
"闭环 → 闭合回路/完整流程",
"抓手 → 切入点/措施"
],
"before_after_example": {
"before": "数字化转型赋能业务创新,形成从生产到服务的完整闭环。",
"after": "数字化改造使生产到售后的流程数据打通,订单处理时长从5天缩短至2天。"
}
}
],
"rewrite_template": "把互联网黑话替换为传统管理学术语。",
"recommended_replacements": [
"赋能 → 促进/支持",
"闭环 → 闭合回路/完整流程"
]
}
字段含义:
| 字段 | 说明 |
|---|---|
sentence_text | 原始句子原文 |
char_offset_start/end | 在原文中的字符偏移(含终止符) |
line_number | 原文 1-based 行号 |
severity | 该句所有规则中的最高严重度 |
triggered_rules[].rule_id | ai_buzzwords / empty_solution_verbs / chain_three_part_rule 等 |
triggered_rules[].phrase_replacements | 来自 TOML phrase_replacements:可直接复制的短语替换(如 "赋能 → 促进/支持") |
triggered_rules[].before_after_example | 来自 TOML [[categories.examples]]:真实改写对 |
rewrite_template | 来自 rewrite_planner._SKELETONS:该句最高优先级规则的改写骨架 |
recommended_replacements | 同句所有规则替换短语的去重并集 |
保证:
severity 高→低、再按 char_offset_start 升序排序,可直接对接 LLM humanizer agent 逐句处理triggered_rules[] 聚合matches / modify_plan / summary / metrics 字段完全不变本工具提供针对 MBA 论文 5 个核心章节的详细写作指南:
常见问题:
改进策略:
📄 详细指南:chapter-1-introduction.md
常见问题:
改进策略:
📄 详细指南:chapter-2-theory.md
常见问题:
改进策略:
📄 详细指南:chapter-3-analysis.md
常见问题:
改进策略:
📄 详细指南:chapter-4-solutions.md
常见问题:
改进策略:
📄 详细指南:chapter-5-conclusion.md
独立的格式规范文档覆盖:
📄 详细规范:format-standards.md
检测报告包含以下维度:
根据 AI 概率分数采取不同策略:
🔴 高风险 (>70%):深度改写
🟡 中风险 (40-70%):针对性优化
🟢 低风险 (<40%):细节润色
原文:
数字化转型已成为推动企业高质量发展的关键抓手,
通过赋能业务创新,为企业创造显著价值。
改写后:
本研究探讨数字化转型对企业绩效的影响。
通过分析XX公司2018-2023年的财务数据,
发现数字化投入与营业收入增长呈正相关关系。
原文:
有研究指出,企业文化对组织绩效具有重要影响。
改写后:
Schein(2010)的研究表明,强势企业文化与组织绩效
存在正相关关系(r=0.42, p<0.05)。
原文:
企业数字化转型研究
改写后:
XX公司生产部门数字化转型中的流程优化研究
原文:
企业营收增长20%,员工满意度为85%。
改写后:
根据XX公司2023年年报,企业营收同比增长20%。
根据2023年12月开展的问卷调查(N=120),员工满意度为85%。
原文:
MBA 论文写作需要关注 AI 痕迹问题。
2023 年的研究表明,15 % 的企业存在此类问题。
改写后:
MBA论文写作需要关注AI痕迹问题。
2023年的研究表明,15%的企业存在此类问题。
humanize-mba-text-skill/
├── SKILL.md # Claude Skill 主文件
├── README.md # 本文件(中文)
├── README_EN.md # English README
├── README_JP.md # 日本語 README
├── README_KR.md # 한국어 README
├── LICENSE # MIT 许可证
│
├── references/ # 参考文档 + AI 检测规则数据
│ ├── ai-writing-patterns.md # AI写作特征详细指南
│ ├── chapter-1-introduction.md # 第1章:绪论写作指南
│ ├── chapter-2-theory.md # 第2章:理论基础写作指南
│ ├── chapter-3-analysis.md # 第3章:现状与问题分析写作指南
│ ├── chapter-4-solutions.md # 第4章:对策建议写作指南
│ ├── chapter-5-conclusion.md # 第5章:结论写作指南
│ ├── format-standards.md # 格式规范
│ ├── strategy_ai_reduction.md # 降AI检测率策略
│ ├── strategy_plagiarism.md # 降查重率策略
│ ├── strategy_polishing.md # 学术润色策略
│ ├── chinese-paper-humanization-rules.toml # 规则单体入口(fallback)
│ └── rules/ # ⭐v1.3:渐进式加载的 AI 规则集
│ ├── index.toml # 轻量 manifest
│ ├── categories/
│ │ ├── structure.toml # 句法结构类
│ │ ├── rhythm_quality.toml # 节奏类
│ │ ├── formatting.toml # 格式类
│ │ ├── content.toml # 内容类(含宏观叙事/笼统问题/无来源量化)
│ │ ├── evidence.toml # 证据类(含数据无方法/因果跳跃)
│ │ └── language.toml # 语言类
│ ├── chapter-categories.toml # 章节类型识别
│ └── metrics.toml # 通用度量词表
│
└── scripts/ # 检测脚本
├── rule_loader.py # ⭐v1.3:TOML 规则渐进式加载器
├── detect_ai_patterns.py # AIPatternDetector 入口(含 modify_plan)
├── multi_detector.py # FusionEngine 多源融合入口
├── feedback_generator.py # 反馈生成器
└── analyzers/ # ⭐v1.3:分析器包(散文 + 语义链 + planner)
├── __init__.py # 统一导出 run_prose_analyzers / run_semantic_chain_analyzers / build_modify_plan
├── _types.py # AnalyzerIssue / AnalyzerReport 数据契约
├── _segments.py # 共享分词工具
├── _regex_categories.py # hit-level 包装(供链层用)
├── sentence_length.py # 维度 6
├── paragraph_length.py # 维度 9
├── paragraph_edges.py # 维度 10
├── paragraph_structure.py # 维度 8a
├── chapter_template.py # 维度 8b
├── semantic_chain.py # 维度 3/4/5:10 个链分析器
└── rewrite_planner.py # AnalyzerIssue → 结构化 ModifyEntry
python scripts/multi_detector.py your_text.txt --interactive
python scripts/multi_detector.py your_text.txt --plan modification_plan.json
# 处理多个文件
for file in *.txt; do
python scripts/multi_detector.py "$file" --output "reports/${file%.txt}_report.md"
done
欢迎提交 Issue 和 Pull Request!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)high_risk_annotations[] 按句聚合:detect_ai_patterns.generate_report 返回的 JSON 新增顶层键,把正则命中和结构/链 issue 按句合并;每条标注同时具备句级字符偏移、原文、触发的全部规则、每条规则的短语替换字典与真实改写对phrase_replacements 字段:为 4 类高频规则提供短语级替换映射(ai_buzzwords / empty_solution_verbs / vague_attribution / unsupported_quantification);接口预留 LLM 兜底扩展点ModifyEntry.before_after_example:modify_plan 现有 schema 增量增加 before_after_example 字段(None 或 {before, after}),直接复用 [[categories.examples]] 中的真实改写对scripts/analyzers/high_risk_annotator.py:新模块负责句子切分(带字符偏移)+ 双轨桶聚合(regex 按行号 / issue 按 location + evidence 子串)+ 严重度排序;与 detect_ai_patterns.py 通过懒导入解耦matches / modify_plan / summary / metrics 字段顺序与类型完全不变;target_word_count_range 仍为 2 元素 list;117 个测试全部通过feat: rule-driven AI-trace detection with prose + semantic-chain analyzersscripts/rule_loader.py 提供渐进加载detect_ai_patterns.generate_report 返回 modify_plan 键AIPatternDetector / StatisticalDetector / FeedbackGenerator 共用同一份 TOML 规则references/strategy_optimization.toml / mba_rewrite_checklist.toml / chapter_rewrite_rules.toml;SKILL.md 仅保留导航入口references/rules/categories/*.tomlfiller_phrases(模式 21 填充短语):5 → 8 条 regexchatbot_conversation_residue(模式 23 协作式沟通痕迹):4 → 7 条 regexsycophantic_praise(模式 25 谄媚语气):9 条 regex + 3 条 before/after 示例,severity=medium / weight=0.5humanizer-academic-zh本项目采用 MIT 许可证 - 详见 LICENSE 文件
references/rules/categories/*.toml(filler_phrases / chatbot_conversation_residue / sycophantic_praise 等)。.gitignore
examples/
cv_after.txt
cv_before.txt
cv_compare.md
FEATURE.md
LICENSE
README_EN.md
README_JP.md
README_KR.md
README.md
references/
ai-writing-patterns.md
chapter_rewrite_rules.toml
chapter-1-introduction.md
chapter-2-theory.md
chapter-3-analysis.md
chapter-4-solutions.md
chapter-5-conclusion.md
chinese-paper-humanization-rules.toml
format-standards.md
mba_rewrite_checklist.toml
rules/
categories/
content.toml
evidence.toml
formatting.toml
language.toml
rhythm_quality.toml
structure.toml
chapter-categories.toml
index.toml
metrics.toml
strategy_ai_reduction.md
strategy_optimization.toml
strategy_plagiarism.md
strategy_polishing.md
scripts/
analyzers/
__init__.py
_regex_categories.py
_segments.py
_types.py
chapter_template.py
cv_report.py
high_risk_annotator.py
paragraph_edges.py
paragraph_length.py
paragraph_structure.py
rewrite_planner.py
semantic_chain.py
sentence_length.py
detect_ai_patterns.py
detect_compare.py
feedback_generator.py
multi_detector.py
rule_loader.py
SKILL.md© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic