SuperAPI AI 工具集

prose-analysis

通用与其它

查看项目

更新于 10-15 22:12

技能介绍

用途:prose-analysis 提供脚本,测量散文的机械属性,输出数字而非质量评判。这些数字只有在与项目自身基线对比时才有意义,因为研究显示不存在可靠的通用“好散文”阈值。

主要能力:resources/analyze.sh 可输出句长分布(均值、中位数、最小值、最大值、标准差),用于跨章节比较一致性;句子开头多样性,按代词、冠词、连词、人名、其他分类,代词开头过多常是视角漂移信号;对话与叙述比例,便于按场景类型比较;重复检测,在滑动窗口内找出重复出现的词和短语;代词分布,统计 I/me/my 与 he/she/they 等,用于视角一致性检查。

使用方式:运行 bash resources/analyze.sh <file.md> [window_size]。file.md 为待分析的 markdown 文件;window_size 可选,指定重复检测窗口的段落数,默认 5。输出为带标签分段的纯文本,仅使用标准 unix 工具(awk、sed、grep、wc、sort)。

适用场景:适合在修改或评审草稿时获取量化信号,尤其是检查节奏变化、视角一致性和无意识重复。

限制:脚本不测量可读性分数(如 Flesch-Kincaid),因为对小说不是质量预测指标;不测量原始 TTR 词汇丰富度,因为方法学上受文本长度影响;不测量困惑度,因为需要语言模型且低困惑度只意味着可预测;不测量副词/过滤词密度,因为效应量小且受体裁混杂。resources/antipatterns.md 区分了有研究支持的信号与社区传说;resources/baseline.md 说明如何从已有章节建立项目基线并对比新草稿。首次解读分析输出前应先阅读基线文档。