作者选择可追溯
命题、第一人称、删留决定与未解决问题能够回指用户或输入材料。
references/authorship-integrity.md 定义八类账本字段;内部完整流程要求先建账本再审篇章。
先保住作者真实判断,再修篇章结构,最后用 30 项中文指标定位并复测表层问题
基本信息
用作者性账本、篇章审计和 30 项中文表层度量改进稿件,保留真实判断并定位过度解释、 单线因果和强行收束。Use when users say“去 AI 味”“保留我的判断”或 "humanize this Chinese draft".
开始前
没有 Claude 或 GPT 账号也可以试:Skill 不绑定某一家模型,Claude 效果最稳,GPT 也可以;手里只有国产工具时,可以从下方的 WorkBuddy 安装入口开始,效果可能有差距。
安装渠道
Yoda、Codex、Claude Code 和其他兼容运行环境都使用同一份 Skill;选择你的工具后,按对应步骤完成安装。
先保存一次工作资料,支持 Profile 的 Skill 会在运行时直接复用。
配置工作资料安装与配置
适合同时使用多个 Agent 的工作流:在一个地方完成安装、分配和调用。
在 Yoda 内完成
Yoda 会把安装后的 Skill 同步给已配置的 Agent,无需手动维护多个目录。
第一次调用
使用 lov-human-writing 完成以下任务,并按 Skill 的验收标准检查结果:该 Skill 声明:Portable Agent Skills format. Python 3.8+ stdlib for surface metrics; semantic authorship and discourse review is instruction-first.
使用说明
先确认哪些问题、判断、取舍和未决处真正属于作者,再审整篇如何组织因果、反例与 结尾,最后才量出 30 项中文表层指标并复测。目标是保住作者性,不是逃过检测。
指标可以复算,文风仍需审读。句长、段长、套话统计全部通过的稿件,也可能充满
教学铺垫、抽象提醒和重复总结。measure.py 的 overall 只表示表层统计状态,
publication_readiness 固定为 not_assessed。
discourse_gate.py 扫描部分可观察句式,要求审读全部标题和段落,并校验记录与最终
正文散列。无命中不自动通过。审读理由可复核,但程序不证明这些判断一定正确。
具体命令及记录格式见 篇章审读。
一次真实的改写记录(cases/cases.json
case-01):
表层统计 fail -> pass 压力分 18 -> 3 越界项 8 -> 1
句长变异系数 CV 0.452 -> 0.657 fail -> pass
段落长度变异系数 0.22 -> 0.818 fail -> pass
一句成段占比 0.0 -> 0.417 fail -> pass
分句尾「体现/彰显了…」 1.16 -> 0.0 fail -> pass
数字串(个/千字) 0.0 -> 28.95 fail -> pass
「的」字占比 0.044 -> 0.0274 fail -> pass
否定式排比 1.16 -> 1.56 pass -> warn ← 副作用,照实记录
最后一行是重点:改写会有副作用,工具要能把它显示出来,而不是只报喜。
不是拍脑袋。351 篇真人中文长文(约 169 万字)的实测分位数,方法与清洗规则见
references/benchmark.md。
这一步推翻了初版的手工阈值,而且错在两个方向:7 项过严(句首重复率上限设 0.10,真人中位数其实是 0.29)、4 项过松(四字格套话真人 p90 就是 0,却给了 0.5 的余量)。还有两项指标的定义就是错的——按出现总数数破折号和弯引号, 可中文正规写法本就用「——」和成对引号。
更关键的是聚合逻辑:原实现 29 项设区间的指标里任何一项越界即判 fail,而按 p10/p90 定界
每项本身带约 10% 的设计内尾部概率,1 - 0.9²⁹ ≈ 95%。实测真人语料 66% 被
判 fail,但 fail 项数中位数只有 1——单项越界是定界噪声,不是文本问题。改成
累计压力分之后:
| profile | 真人判 fail 率 |
|---|---|
| 66% → 9% | |
| zhuque | 76% → 7% |
| neutral | 63% → 7% |
| thesis | 88% → 7% |
不判断一篇文章是否由 AI 生成。 fail 的准确含义是「越界密度超过 90% 的
真人长文」。判别侧(对 AI 稿的召回率)尚无带标签语料验证,局限记录在
references/benchmark.md 第 5 节。
不要用它做学术诚信或平台合规的举证。
它也不会为了“像人”故意加入错别字、口头禅、无关支线、开放结尾或虚构经历。 篇章审计只修改能够回指原文和作者性账本的问题。
本仓库只安装和发现 lov-human-writing。完整流程内部拆成四个阶段:
authorship-ledger:记录作者问题、判断、亲历、删留决定、反例和禁编项;discourse-audit:审命题来源、因果压缩、反例存活、收束压力和读者推理空间;editorial-rewrite:按证据做最小结构编辑,不套统一“人味”模板;surface-audit:运行 30 项中文指标与 --compare。这些阶段位于 references/workflows/,不再作为独立 Skills 暴露。完整契约见
references/authorship-integrity.md。
npx skills add lovstudio/human-writing-skill -g -y
本地真源安装:
在本仓库根目录执行:
export SKILL_SOURCE_DIR="$(pwd)"
mkdir -p "${SKILL_SKILLS_INSTALL_DIR:?请设置本地 Skills 目录}"
ln -s "$SKILL_SOURCE_DIR" "$SKILL_SKILLS_INSTALL_DIR/lov-human-writing"
# 1. 先建立作者性账本并审计整篇结构
# 2. 再度量表层压力分与靶点句
python3 scripts/measure.py -i draft.md -p wechat
# 3. 按篇章证据与越界指标定向改写
# 4. 重跑篇章审计,再复测表层指标
python3 scripts/measure.py -i draft-v2.md -p wechat --compare draft.md
档位按编辑场景选:wechat(公众号,默认)、zhuque(高强度表层审计)、
neutral(通用非虚构)、thesis(学术正式,禁 emoji、收紧加粗)。这些档位
只改变编辑阈值,不对应任何平台检测器。
默认阈值来自一批公开中文长文,不是你本人的文风。有 ≥ 30 篇本人手写稿件时:
python3 scripts/measure.py --calibrate ~/writing/ --out baseline.json
python3 scripts/measure.py -i draft.md -b baseline.json -p wechat
基线会自带压力标尺(区间和标尺必须同源,否则等于用别人的尺子量自己)。
语料必须是本人手写的——混入 AI 生成物或口语转写会污染基线。
references/benchmark.md 第 1 节记录了一次真实的污染事故:669 篇初筛样本里
有 315 篇是生成物、转写稿或技术文档搬运。
skill.yaml 声明 user-profile/v1,从共享 Profile 读取用户、品牌、工作区与
本 Skill 的长期记录。本 Skill 持久化两项:
records.default_profile — 常用档位records.baseline_path — 个人基线路径(最重要的一项)用户直接说出的持久偏好由 scripts/profile_store.py 写回,源代码保持可移植。
详见 references/user-profile.md。
references/skill-composition.md 记录已检查
的相邻 Skill、重叠决策与可选交接。要点:
lov-anti-wechat-ai-check 已收敛为旧命令兼容入口;新任务统一路由到本 Skill。lov-branding-consistency
只负责最终受众与品牌语境。lov-writing-style 可以把本 Skill 作为必经成稿门。skill-card.yaml / skill-card.md — 用途、负责人、风险、输出与维度地图cases/cases.json — 两个真实案例(AI 稿改写、351 篇误判审计)pricing-card.yaml — 免费的理由、交付边界与复评触发条件维度地图里 detection-recall(对 AI 稿的召回率)明确记为未验证空缺,不给分。
四个维度的 score 全部为 null 并附 score_note 说明为何不打分——同批语料
回测出的数字不构成独立验证。
python3 scripts/validate_skill.py .
lov-branding-consistency:只处理最终可见文案的媒介、受众与品牌语境,不接管
作者性、反 AI 规则或正文观点。scripts/measure.py 与 scripts/profile_store.py 无
第三方依赖。scripts/validate_skill.py 质量门需要,不影响 Skill 运行。MIT。内置词表参考了 humanizer-zh 的 AI 写作模式分类(同为 MIT)。实测分位数
由私人语料生成,仓库内只含聚合统计量,不含任何语料原文。
案例
用过这个 Skill?分享你满意的真实成果,可以手动填写,也可以交给 Agent 整理。
SKILL CARD / TRUST RECORD
用作者性账本和七维篇章审计追溯中文非虚构稿的命题、因果、反例与结尾,再用 30 项表层指标定位句词问题并复测。交付账本、篇章报告、改写稿和数值对照, 不输出 AI 概率或平台通过承诺。
适用场景
稿件由 AI 辅助生成或润色过,读起来「不像人写的」,需要在发布前定位问题 并改到真人文本的分布区间内。
维护方 · Lovstudio.AI(手工川工作室)
输出契约
主产物是改写稿,写入 ./output/ 并命名为「原文件名加 -human-v0.x.md 后缀」。附带的指标 对照是验收证据,说明哪些指标改善、哪些刻意保留及原因。
篇章修改能回指作者性账本或原文证据;没有制造经历、数字、错误、支线、矛盾或统一价值结尾;改写后必须跑 --compare,压力分回落且无指标被反向推出界;事实、立场、专业术语未被改动;汇报中不把分布定位表述为 AI 身份判定
依赖与环境
none
lov-branding-consistency
风险与缓解
把 fail 判定误解为「检测到 AI 生成」。本引擎只做分布定位,fail 的准确 含义是「越界密度超过 90% 的真人长文」。 · 报告文本、SKILL.md 与 README 三处都显式声明不做身份判定;Step 6 明确 禁止向用户声称「已通过 AI 检测」。
+5 项
DIMENSIONS
命题、第一人称、删留决定与未解决问题能够回指用户或输入材料。
references/authorship-integrity.md 定义八类账本字段;内部完整流程要求先建账本再审篇章。
审计因果压缩、反例存活、收束压力、读者推理空间与结构非对称。
references/workflows/discourse-audit.md 要求每项发现包含原文证据、影响和最小编辑动作。
在真人中文长文上不产生大面积误判。这是去 AI 味工具的第一道门槛—— 把真人写作特征当成 AI 特征来「修」,会主动破坏原本正常的稿子。
351 篇真人中文长文(约 169 万字,清洗规则见 benchmark.md 第 1 节)实测: 判 fail 比例 wechat 66%→9%、zhuque 76%→7%、neutral 63%→7%、 thesis 88%→7%。个人基线路径同类问题 57%→5%。
改写效果由数值迁移证明,而不是由执行改写的同一个模型自评。这是与 主观打分表方案的根本差异。
cases/cases.json case-01:AI 直出稿压力分 18(fail,越界 8 项)→ 改写稿压力分 3(pass,越界 1 项)。--compare 输出 9 项状态迁移, 并如实记录 1 项反向副作用(neg_parallel_per_1k pass→warn)。
每个阈值都能追溯到语料与分位数规则,任何人可用自己的语料复现同一流程, 而不是接受一组来源不明的手工数字。
references/benchmark.md 记录完整分位数表、双向定界规则、清洗规则与 复现命令;--calibrate 用同一套约定(target=p10/p90, warn=p05/p95) 重建基线,且基线自带压力标尺。
能否稳定识别出 AI 生成的中文散文。
尚无带标签语料,无法给出。仅有一个实测点:真人压力分中位数 4, case-01 的 AI 直出稿为 18。建 AI 正例集的尝试失败并已弃用(详见 benchmark.md 第 5 节:以 output/ 目录作启发式抓到的样本大量是人写的 发言稿与公关稿,且与真人集反向污染)。
VALUE CARD
用作者性账本、七维篇章审计、证据约束改写和确定性复测形成完整中文编辑闭环。
开源免费
免费
直接安装使用
价值锚点
一次完整任务可替代作者性整理、篇章审校、局部改写和 30 项手工复核,并显示改写副作用。
使用边界
不判断作者身份,不输出 AI 概率,不承诺通过平台检测;不用于学术诚信举证,也不替用户虚构经历、数字和因果。
维护说明
随带标签判别语料、真人基准、指标定义和真实改写案例变化复评。
登录后即可留言
分发渠道
这里标注这个 Skill 在各个平台的真实发布状态;有单品页时,入口会直接打开对应页面。
公开源码、更新记录与 Issue 都在这里。
在 Lovstudio.AI 获取、安装并查看使用说明。
你正在浏览此页面
该平台的单品页尚未发布。
单品页发布后会在这里出现。
该平台的单品页尚未发布。
单品页发布后会在这里出现。
搭配使用
更多信息
NEXT STEP
回到目录,按结果、证据和依赖继续挑选;开通 VIP 后,每个 Skill 都能直接安装。
手工川 / KEEP MAKING
用本 Skill 的完整流程(度量 → 定向改写 → --compare 复测)处理一篇典型 AI 直出稿。价值在于验收有据:压力分从 18 降到 3,越界项从 8 降到 1,每一项改善都有 --compare 的数值迁移支撑,而不是一句『读起来更自然了』。
查看完整案例这是本 Skill 得以成立的前置工作,也是与手工阈值方案的核心差异所在。初版阈值凭经验设定,在真人语料上误判 66%;实测分布暴露了阈值和聚合逻辑两层问题。
查看完整案例用 APPSO《AI 味不是在一句话里,而是渗透了所有的文字》回测旧扫描器和本 Skill 0.1 的 30 项指标,验证表层工具看不到命题来源、因果压缩、收束压力与读者推理空间。
查看完整案例