众力资讯网

用WorkBuddy手搓一个本地材料脱敏的skill,如何操作

多数律师对脱敏的理解,还停留在交材料前把名字涂掉。真正管用的风控,是把脱敏这道工序写进代码,让机器强制执行,而不是指望每个加班到深夜的人都记得做。
一、先纠正一个常见误解:桌面Agent不等于本地处理
WorkBuddy是腾讯CodeBuddy团队出的桌面级智能体工作台,能读写本地文件、批量处理卷宗、直接产出Word和Excel成品。不少律师因此觉得:文件在我自己电脑的文件夹里处理,没有“上传”,是不是就不用脱敏了?
想法可以理解,但危险。桌面Agent的“手”在你的电脑上,“脑子”还在云端,大模型要先把文档读一遍、分析一遍,才能给出处理结果,这个读取动作本身就意味着材料离开了你的硬盘。再加上WPS默认云备份、iCloud桌面同步这类隐蔽通道,你以为的“本地保密文件”,可能早就在云上躺着了。所以脱敏是材料进入AI处理流程前的必经闸门,唯一值得讨论的问题是:这道闸门靠人肉记忆来关,还是靠程序来关。人肉版本的问题很明显,案子一多、人一累,总有漏网之鱼。做成skill,就是让机器替你把关。
二、动手前的两件准备:隔离工作区和副本纪律
先建一个专用工作目录,比如“WorkBuddy工作区”,授权只给这一层,不要全盘开放。里面按“输入(只放副本)、工作产物、已复核、归档”分四个子目录。原件留在加密目录里不动,AI碰到的永远是副本。这一步看似繁琐,实际上是整个脱敏体系的信任基座:skill再好,你把原件直接丢给它处理,等于给保险柜装了个纱门。
三、然后才是手搓skill本体
在WorkBuddy的技能管理里选择“创建技能”,输入任务描述,它会帮你生成SKILL.md的骨架。骨架分两段:YAML头写name和description,正文写方法。description别随便糊弄,它是技能的触发开关,必须写清四样东西:做什么、输出什么、什么情况下该触发、什么情况下不该触发。写糊了,要么该脱敏的时候它不出现,要么你写合同时它乱插手。
正文部分是脱敏规则清单,建议分两层写。
第一层是结构化信息,规则优先。当事人姓名、企业名称、身份证号、统一社会信用代码、住址、电话、银行账号、案号,这些有固定格式,直接写成正则替换规则,命中即换成“甲方当事人A”“某公司甲”“110101********1234”这类占位符。这一层不需要模型参与判断,快,准,也不会幻觉。
第二层才是语义信息,模型兜底。可反向定位的独特事实,比如“全市唯一的某三甲医院前副院长”“与上市公司实控人的翁婿关系”这类描述,格式捕捉不到,需要模型理解上下文后判断并给出替换建议。在SKILL.md里明确要求:语义层替换必须输出对照清单,逐项列出“原文片段—替换结果—替换理由”,供律师复核。
四、一个被普遍忽略的设计:脱敏要可逆
把身份证号换成星号,材料就废了。你要AI分析借贷关系,它连谁是谁都分不清。所以脱敏做的是替换,替换就要留映射表。让skill在本地生成一份“别名对照表”,甲是乙、A是B,表留在你自己的加密目录,进AI的材料里全是代号。这样AI输出的分析结果、文书初稿,你随时能反查回真实信息,脱敏的代价从“信息损失”降到了“多一道查表”。
五、试跑、抓错、固化:skill是养出来的
第一版skill必然有漏洞。拿真实历史案卷(注意,是已结案的)跑一遍,对照原文逐句检查:有没有漏掉的微信号?有没有藏在聊天记录截图里的电话?每发现一处漏网,就把这类情况补成一条硬规则写回SKILL.md。跑上十几份材料,规则库的覆盖面就上来了。这和林冰律师炼民间借贷skill是同一个路数:搭骨架、真案试跑、抓错误、固化铁律。资深律师和AI的分工就在这里,模型负责执行和自检,人负责判断哪条规则该立。
还有一条容易忘的规则:skill自身也要脱敏。SKILL.md里只放方法,不放事实,示例一律虚构。你如果在技能文档的示例里贴了一段真实当事人的借条,等于把保密材料装进了技能包,将来团队共享技能时,泄密的就是你自己。
六、验收环节别省
跑完后用WorkBuddy的“变更”视图逐项检查它到底改了什么,再让模型做一次自检:“请复查输出材料,列出所有含有人身识别信息的片段及处理结果,标注置信度,单独列出待人工复核清单。”最后人工抽查语义层替换。三道检查走完,材料才能进入正式的AI处理流程。
手搓脱敏skill真正的产出,其实是那个SKILL.md之外的东西:一套不再依赖个人自觉的保密流程。当脱敏成为机器强制执行的前置步骤,律师才有资格谈论AI提效。