用途
ce-noslop 用于改写、检查或起草散文,使其不带 AI 写作痕迹,读者第一遍就能读懂,同时保留全部源事实。两个目标须同时满足:文字没有 AI 痕迹但仍然晦涩算失败;文字平实但改变了原文对论断的确定性也算失败。
主要能力
提供三种模式:
- author(起草):在调用者写作时保持下方检测标准,返回空内容。被授予内容并要求写作时,在同一标准下起草。
- edit(改写):只重写未通过检测的句子,并返回文本。通过检测的句子保持原样,因此对返回文本再做一次处理不会产生变化。仅当调用者要求时,用一行说明改了什么,该行放在改写文本之外,且不进入任何产物。
- detect(检测):指出发现的每个模式,引用该行,用几个词给出修改建议,不进行重写。
模式选择规则:给定 token 时按 token;否则,没有草稿即 author,对草稿使用祈使句即 edit,对草稿提问即 detect。
检测标准
对每个句子应用以下检查:
- Mechanism(机制):句子说的是事物做什么,还是感觉如何?把感受替换为被它替代的事实,或删除该句。
- Portability(可移植性):句子能否原样搬到另一个项目?若能,则它不携带关于本项目的任何事实。
- Actor(施动者):谁执行该动词?源文说明是谁时要点名。施动者未知或点名无增益时保留被动语态。
- One idea(单一观点):读者是否需要重读才能把握该句?需要则拆分。读者第一遍就能理解的句子即使很长也保留。
- Density(密度):一个手法不能证明什么。一段中出现三个或以上不同模式,或一个模式在多段中重复,即构成问题。
- Decision first(结论优先):第一句是否承载读者需要的结果?
- Reader(读者):没有文档或代码可打开的人能据此行动吗?解释标识符或说明后果。
保留精确的标识符、路径、命令和阈值。措辞选择参考 references/terminology.md。
语域
按结果读者选择语域,调用者自身的交互契约优先于以下任何一条:
- 智能体与用户对话:读者是了解领域但未观看工作的队友,按对他说话的方式写每个句子。
- 仓库或团队产物:中性,匹配周围文档的惯用法,不用第一人称,不加入产物不需要的观点。未指定读者时为默认。
- 用户自己的写作:保留声音,做最小有效编辑。可理解性编辑止于拆分句子和恢复施动者,且保持用户的用词选择。
完成标准
返回该模式的输出,输入中的每个事实、数字、名称、引文和引用都保留,且未添加源文或调用者未提供的内容。
边界
除非用户指明要把这些内容作为修复对象,否则绝不触碰代码块、引用文本、frontmatter、链接目标、标识符,或调用者自身契约要求的 token。绝不说明文本是否由模型撰写。仅当请求要求时才就地写入指定文件,否则返回文本。
非英语文本仅应用检测标准。模式目录不适用于 detect 的发现内容,也不适用于调用者要求的变更行,其它地方同样不适用。对 edit 和 detect,以及 author 模式下仅靠检测标准无法定夺的段落,请阅读 references/patterns.md。