SuperAPI AI 工具集

anon

通用与其它

查看项目

更新于 10-15 21:53

技能介绍

用途:在分享或用于云端分析之前,于本地对会话转录(单文件或整个文件夹)做去标识化,产出一份可审阅的脱敏 GREEN 副本。检测采用分层本地栈:正则(邮箱、URL、电话、ID、日期)→ Natasha(俄语命名实体)→ 本地 LLM(准标识符),区间合并后替换为占位符。

主要能力与输出:默认生成可逆映射,同一精确值始终映射为同一个独占哨兵占位符(如 [CONFIDE_PERSON_0001]、[CONFIDE_EMAIL_0001]),并写出同目录的 <name>.map.json(含 schema_version、doc_id、green_sha256、created、entries[]),把每个占位符映射回原文。该映射是唯一含原始值的产物,也是密钥,可配合 confide:rehydrate 将真实值回填到对 GREEN 文本的云端分析中,实现 脱敏→云端分析→本地还原 的闭环。使用 --no-map 则退回不可逆的 [TYPE] 风格且不写映射。这是精确值匹配而非实体共指:屈折变体(如俄语 Марина 与 Марины)会被当作不同占位符,不做词形归并。

使用方式:运行 python3 skills/anon/scripts/anon.py PATH。对每个输入写出 <name>.green.md(唯一可安全查看/分享的脱敏文本)、<name>.stats.json(仅统计)、<name>.map.json(密钥,0600 权限、已 gitignore、仅本地)。选项:--layers regex,natasha,llm 指定检测层,--layers regex 为完全离线确定性运行;--out DIR 指定输出目录;--dry-run 只算并打印统计不写文件;--no-map 关闭可逆映射;已生成的 green/stats/map 会被跳过,便于对文件夹重复运行。

隐私约束:仅本地,不用云端 API,原文不离开机器;原始 PII 只写入本地 0600、gitignore 的 map.json,不打印、不写入 GREEN;stdout 与 stats 只含计数(按类型、按层、脱敏率),不含 PII 或脱敏文本;输出目录若疑似云同步(iCloud/Dropbox/OneDrive/Google Drive)会发出警告。

适用场景与限制:适合需要在本地先行脱敏再外发或云端处理的转录审阅流程。脱敏是下限而非保证,分享前仍须人工通读 GREEN 副本;可搭配 confide:red 检查残留可重识别风险。Natasha 与本地 LLM(经 Ollama)的可用性与默认值来自配置,未安装时先运行 confide:setup;--layers regex 始终可离线工作。该资料未提供具体收费、价格或平台信息。