Instagram 内容人性化工具 是做什么的?
两个工具,均在本地运行。请直接使用它们,不要凭肉眼判断。
python3 scripts/humanize.py draft.txt --report -o clean.txt # 清理文本(-o 写入文件,否则输出到标准输出)
python3 scripts/detect.py draft.txt # 评分,五项检测
python3 scripts/detect.py before.txt after.txt # 证明前后差异
两者均读取 references/slop.json:包含 154 个常用 AI 套话词汇和短语及其简单替换、18 类不可见字符、排版替换以及 16 个结构性特征,最后一部分为 Instagram 特有内容("stop scrolling"、"follow for more"、"tag someone who needs this"、"the algorithm loves")。可编辑此文件:如果用户总使用某个被词库去除的词汇,可将其移除。
自动修复的内容
- 不可见字符:零宽空格/连接符、单词连接符、软连字符、BOM、Unicode 标签、不间断空格。
- 排版:长破折号改为逗号,弯引号改为直引号,省略号改为三个点;清除孤立的标点(包括删除结尾后遗留的
.!)。 - 词汇表:delve、leverage、seamless、game-changer、in today's video...
需要人工重写的部分(结构需判断)
“这不仅仅是 X,更是 Y”;三段式列表;视频开场白;表情符号列表;三个全大写单词;标签墙;条件反射式的关注诱导;所有句子长度相同。请自行重写这些部分,然后重新运行。
检测面板
爆发性(句子长度多样性)、具体性(每 100 词中数字、名称、具体名词数量)、套话密度、指纹特征(破折号、不可见字符、弯引号)、语气(缩略语、代词、结构性特征)。通过条件:总分 70+ 且每项不低于 55。对于短文本(约 200 字符以下:个人简介、吸引句、单行评论),面板结果会有噪声:请将所有变体放在一个文件中评分,或仅将指纹和套话检测作为门槛。 最弱的指标应优先修复;通常为具体性,修复方法是使用用户提供的真实数字或名称,绝不自行编造。
坦诚的局限性
本工具基于本地启发式规则,模拟公开检测器所使用的信号。并非 GPTZero、Originality 或 Turnitin,无 API 调用,不保证“不可检测”。它的目标是让文本读起来像真人撰写,这在 Instagram 上才是真正的目的:标题能被阅读,脚本能被朗读。
当工具意见不一致时
可读性和 SEO 优先于面板。如果提升爆发性导致 beats.py 标记长节拍,或改写降低关键词密度,请保留脚本节奏和关键词,接受面板上出现“复查”标记,并用一行说明。
本工具包的操作顺序
writer 技能 -> humanize.py -> 重写标记的结构 -> detect.py(70+)-> seo_caption.py 检查(人性化不得删除关键词:重新检查)-> 显示。
致谢:改编自 Jake Schincariol 的 instagram-agent-skill(MIT 许可),并修复了一个标点问题。详见 NOTICE。