00 · 先分清隐去什么、留下什么
需要一台 Windows x64 或 Apple 芯片 Mac,以及能执行本机命令的 Agent,例如 Codex。首次安装要联网下载源码和依赖,装好后可以断网处理。普通网页聊天不能替你安装本机环境。
练习用同一份虚构简历的 Word、截图和 PDF。先做 Word,再用另两份练习框选。全部姓名、公司和联系方式均为合成内容。
内含练习简历.docx、简历截图.png、简历节选.pdf 与使用说明。
查看三份材料的内容
Word · 正文、页眉与表格
图片 · 同一份简历
PDF · 同内容,120 上有一条高亮
内容与上面的简历一致;高亮附有“核对经历中的工作量”批注。PDF 原文件在材料包中,使用本机工具查看并框选。
这次隐去陈知然、13800000000、chen@example.invalid、远帆科技。保留经历描述、工作量 120、完成率 15% 和记录编号 00123。换自己的材料时,也先列两张清单:身份信息可以隐去;后续分析需要的事实和数字要留下。
01 · 安装 Skill
把下面这段话发给你使用的 Agent,先安装 Skill。这一步完成后,Agent 就能读取它的操作说明。
发给 Agent:安装 Skill
请为当前 Agent 安装 double6-offline-material-redaction Skill: https://github.com/double6-ai/double6-skills 按仓库当前说明取得并安装完整 Skill 目录,让当前 Agent 能发现并使用它。完成后告诉我安装位置和实际版本;如果需要刷新技能列表或重启 Agent,请说明怎么做。
拿到安装位置,并确认 Agent 能找到这个 Skill,再进入下一步。以后重新安装或更新时,也按仓库当时的说明操作。
02 · 准备环境并启动工具
Skill 装好后,再把下面这段话发给 Agent,让它按当前 Skill 的说明准备运行环境。这两段都是可复制的指令示例,不需要附上你的真实材料。
发给 Agent:准备本机工具
请使用已安装的 double6-offline-material-redaction Skill,按照它当前的安装说明准备本机脱敏工具。 优先复用已有且受支持的 Python;缺少时引导从正规来源安装说明中推荐的版本。创建新的独立环境,不覆盖已有目录,不关闭系统安全检查。 完成当前 Skill 要求的依赖检查、环境诊断、自检和正反例验收。分别确认正例与反例的结果;有失败就报告原因,不宣称工具可用。 通过后,请返回实际系统与 Python 版本、验收报告位置、双击启动文件的实际位置、离线使用说明,以及一条填好本机路径的完整启动命令。打开本机页面,让我自己选择练习文件;不要读取或上传我的真实材料。
等环境检查和正反例验收完成,拿到启动文件、离线使用说明和填好本机路径的完整命令,再打开工具。
macOS 双击 Start-Redaction.command,Windows 双击 Start-Redaction.cmd。打开的是本机地址 http://127.0.0.1:端口/…,末尾可能有会话参数;不要转发这个地址。HTML 由本机服务提供,直接打开源码里的 index.html 不能处理文件。
环境没有准备好时
让 Agent 报告具体失败步骤。网络、依赖哈希或测试失败时先解决错误,再在新目录重试;不要跳过校验。系统拦截脚本时,按安装说明用获准的 Python 直接运行 bootstrap,不降低系统安全设置。
正反例的项目和数量以当前 Skill 的验收报告为准。反例按预期被拒绝才算通过;这些测试使用合成文件,不代表已检查你的材料。
03 · Word:补全要替换的原文
在本机页面点“选择材料”,打开 00 的 练习简历.docx,输出格式保留 .docx。页面会给出文字预览和可能需要处理的内容,姓名和机构名仍要自己检查。
检查正文和页眉,把下面四行填入“补选原文”。这里的“补选”就是补全需要替换的文字;也可以在预览中选中文字,再点“将选中文字加入补选”。
陈知然
13800000000
chen@example.invalid
远帆科技在“必须保留的关键内容”中填入下面三行,让工具检查这些内容有没有丢。
整理120条活动反馈,核对用户诉求。
15%
00123Word 会按支持的文字和表格重建新文件,清理页眉等位置的隐私和支持清除的隐藏内容;图片与复杂排版可能不保留。读完页面的重建说明,接受后勾选确认,再勾“我已检查敏感内容,并完成补选”,点“3. 导出并复检”。有保留项缺失等错误时,先修正选择再导出。
看到“导出复检完成”,点工具里的“下载脱敏副本”。得到新的 .docx,原件保留。教程截图中的选择与上面的四项隐私、三项保留内容相同。
04 · 图片与 PDF:逐页框选
点“清空会话”,等页面显示“会话已清空。”,再选择 00 的 简历截图.png。用鼠标拖框,选全姓名、电话、邮箱、公司名;选错用“撤销上一处”。查看实际黑块边界,确认后勾选检查项并导出。图片没有 OCR,工具不会自动找全姓名,也不会识别框外是否漏了隐私。
再次清空后选择 简历节选.pdf。在“必须保留的可搜索文字”中每行填 120、15%、00123,框选同样四处。多页 PDF 要逐页检查,不能只看第一页。
PDF 处理方式保留“保留文字和页面(默认)”;新框会对齐完整字符,可能把邻近的标点或字符一并纳入黑块,按黑块显示的范围核对。碰到要保留的内容,先“撤销上一处”,再缩小范围重选。“一并清除批注”默认不勾选。本例的 120 上有一条无关高亮,导出后应留下。
如果批注也含这次要隐去的文字,工具会尝试只移除命中的批注。移除会露出未框选内容、或无法判断时,整份停止。确实要清除全部批注才勾选“一并清除批注”;它会进行更严格的检查,有画面变化或未框选对象就拒绝。遇到拒绝先回原软件处理批注,再从新文件重试,不用图像化绕过检查。
05 · 打开副本,确认还能继续用
自动复检通过后,仍要打开实际下载的文件。Word 重建后原页眉、页脚内容移入了正文,用常用办公软件在正文里核对它们和表格;图片放大看框边;PDF 除了看画面,还要搜索原姓名、电话、邮箱和公司名,查看批注中有没有遗漏。
对照本例的导出结果
下图来自实际导出的 PDF:四处隐私已隐去,经历、业务数字与无关高亮保留。Word 表格中的 00123 也在实际副本中核对过。
你需要检查自己下载的文件;这张对照图不能代替本机复检。
对照原件核对:四项隐私已处理,经历能读懂,120、15% 和 00123 都在;PDF 的无关高亮保留,框外文字仍能搜索。检查下载文件名有没有带出身份信息——工具使用中性新名称,你手动改名时也不要写回姓名或客户名。
确认副本适合后续任务,再上传副本,原件留在本机。脱敏不能替代组织对材料上传的许可。结束时点“结束工具并清空会话”;只关浏览器标签不会停止服务。以后用保存的启动文件再次打开即可,源码和 Python 环境不要随意移动。
06 · 换自己的材料前,先看这几种情况
- 扫描件、图片多、排版复杂
- 图片和 PDF 要自己框选,无 OCR;Word、PPT 和 ODF 重建可能丢图片与版式。若后续任务依赖这些内容,先检查副本是否够用,不能只看扩展名。
- TXT、Markdown、Excel 或 PPT
- 也可在本机页面补选文字或值,填写必须保留项。复杂公式、嵌入对象等内容可能被拒绝,具体以格式说明为准;本课未逐一演示。
- 旧 DOC、XLS、PPT、RTF
- 默认停止,不会悄悄替你转换。只有另装 LibreOffice,并明确选择受支持的输出格式,才会尝试转换;无法安全保留时仍会停止。
- PDF 被拒绝
- 按错误检查页码、批注或内容对象。加密、特殊文字、复杂遮罩等可能超出支持范围;保留原件,修正后重试。PDF 不自动转成图片。
- 处理不完整或副本不可用
- 回原件重新选择并生成另一份副本。选择范围、自动检测遗漏、组织许可仍由你核对;隐藏内容清理不等于检查了任意恶意文档,也不等于安全擦除磁盘上的原文件。