用途:unslop 是一个 CLI 工具,对 AI 生成的文本进行后处理,以程序化方式去除 AI 写作模式。它不同于让智能体在生成时避免 AI 腔调的技能,而是作为确定性的流水线步骤运行:文本输入,干净文本输出。适合在提交文档、发布文章或把 AI 生成内容送入生产环境前做最后一遍清理。
主要能力:支持通过 --stdin 从标准输入读取文本,便于在 shell 管道中组合使用;--deterministic 标志使输出可复现,相同输入始终产生相同输出。默认模式下可能使用 ANTHROPIC_API_KEY 或 Claude CLI,而 --deterministic 模式为本地运行,不调用 LLM API。
安装与验证:pipx install unslop 或 uv tool install unslop;验证命令为 unslop --version。
使用方式:标准清理示例为 echo "This leverages cutting-edge AI to deliver robust solutions." | unslop --stdin;确定性清理示例为 echo "This leverages cutting-edge AI to deliver robust solutions." | unslop --stdin --deterministic。可接入管道,如 cat draft.md | unslop --stdin --deterministic > clean.md,也可链式调用其他工具。还可集成到 pre-commit 钩子或 CI 步骤中,对生成内容设置质量门禁。
适用场景:AI 生成文本发布前的最终清理;需要在 shell 管道中自动强制文本质量的场景;编写提交钩子或 CI 步骤以在内容发布前校验;需要多次运行间可复现的文本规范化。
限制:仅处理散文,不处理代码、JSON 或结构化数据;不检查事实错误或实质性写作问题;部分替换可能不适合所有语境,发布前需人工审阅;独立 CLI 安装需要 pipx 或 uv 等 Python 工具。安全方面,unslop 从 stdin 读取并写入 stdout,默认无文件系统副作用;--deterministic 模式为本地运行,适合敏感本地文件和 CI 门禁。