SuperAPI AI 工具集

clean-user-facing-text

写作与研究

查看项目

更新于 10-15 22:11

技能介绍

用途:对用户拥有或获授权处理的面向读者的自然语言文本做最终文本卫生处理,包括审计可疑不可见 Unicode 字符,并在不改变事实的前提下重写散文。

主要能力:先识别读者可见的散文,保护代码块与行内代码、命令、路径、URL、标识符、API 名称、精确值、公式、引用及用户要求逐字保留的文本;保留所有主张、事实、数字、名称、引用与要求;对剩余散文重写一次,变化从句顺序、句子边界、节奏、连接词与功能词,替换套话与填充语,保持语言、语气、结构与格式,不擅自翻译;对非英语文本使用该语言的地道表达。

使用方式:对文本文件先检查再清理,命令示例:PYTHON "$SCRIPTS/inspect_text.py" --json INPUT;PYTHON "$SCRIPTS/clean_text.py" INPUT -o OUTPUT --stats --no-normalize-spaces;PYTHON "$SCRIPTS/inspect_text.py" --json OUTPUT。PYTHON 在多数 macOS/Linux 为 python3,Windows 为 py。默认使用 --no-normalize-spaces 以保留 NBSP、窄不换行空格、数字空格与 CJK 表意空格的排版语义;仅在用户要求时规范化空格。除非用户要求激进规范化并接受多语言、emoji、方向性或排版可能变化,否则不要使用 --aggressive-homoglyphs、--nfkc 或 --strip-emoji-glue。脚本支持纯文本、源码文本、Markdown 与 HTML 源码;混合 Markdown/HTML 应先检查命中位置,若命中位于受保护代码、属性等非散文片段,不要整文件清理,只清理散文段或保留该命中。不要传入 PDF、DOCX、图片、压缩包等二进制容器。仅聊天回复不写文件时直接执行重写流程,不得声称聊天回复经过了发送后的确定性 Unicode 过滤。

限制:Unicode 清理是确定性的,统计水印削减仅为尽力而为;不得声称重写能证明人类作者身份或不可检测。需保留学术、法律、平台与监管要求的披露。散文与代码混合时只重写散文,绝不重命名变量、改动字符串字面量、重排代码或改变可执行输出。审计时区分可验证项(移除或替换的 Unicode 字符及脚本计数)、尽力项(重写以改变 token 与语法模式)与未确立项(规避官方检测器、人类作者身份或移除厂商密钥水印)。技术背景见 references/watermark-notes.md,误用与披露问题见 references/responsible-use.md。