为 AI 提示词屏蔽个人身份信息(PII),是指在将文本粘贴到 ChatGPT、Claude 或 Gemini 之前,用中性标签替换能够识别个人身份的细节(姓名、联系方式、账户和身份证号码、出生日期)。保留 AI 作答所需的角色、金额和事件日期,屏蔽所有能够指向个人身份的信息,并在发送前重新阅读一遍处理后的文本。
什么是 PII,它与个人数据有何不同
PII 是个人身份信息(personally identifiable information)的缩写,是美国联邦指导文件中使用的术语。 OMB 第 A-130 号通告 将其定义为可单独使用,或与其他与个人相关或可关联的信息结合使用,从而区分或追踪个人身份的信息。 NIST SP 800-122是 NIST 关于保护 PII 机密性的指南,其中列举了姓名、社会安全号码、出生日期和地点、生物识别记录,以及与个人相关的信息,例如医疗、财务或就业详情。
欧盟和英国使用不同的术语。根据 《通用数据保护条例》(GDPR)第 4(1) 条以及 《英国通用数据保护条例》(UK GDPR)的同一条款,个人数据是“与已识别或可识别的自然人有关的任何信息”,其中包括通过位置数据、在线标识符,或与个人的身体、经济、文化或社会身份相关的特定因素来识别个人的信息。
对于提示词而言,差别主要在于习惯。想到“PII”(个人身份信息)的人往往会查找字段:姓名、社会安全号码、电子邮箱。GDPR 的定义还要求你考虑:一句话与其他内容放在一起阅读时,是否会指向某个人。如果你的客户在欧盟或英国,请按照更宽泛的定义处理。某种 AI 用法对你的公司是否合法,应由你的律师或数据保护官判断,而不是由脱敏工具判断。
为什么看似无关紧要的细节会累积
标识符分为两类。直接标识符单独就能指向某个人:全名、护照号码、电子邮箱地址。准标识符本身不能做到这一点,但会缩小范围:邮政编码、出生日期、职位、罕见诊断。
关于它们缩小范围的速度,最知名的测量结果来自 Latanya Sweeney。她使用 1990 年美国人口普查数据,在 《简单的人口统计信息往往足以唯一识别个人》 一文中估计,仅凭三个字段——5 位数 ZIP 邮政编码、性别和出生日期——就可能使美国 87% 的人口具有唯一性。一项 由 Philippe Golle 进行的后续重新分析 将这一比例估算为 2000 年人口普查数据中的约 63%。无论采用哪种结果,三个普通事实就足以识别大多数人。
在提示词中,准标识符通常藏在自由文本里:“利兹办公室唯一的女性合伙人”“去年春天卖掉主街面包店的客户”。我们的 向 AI 发送文档前应删除哪些内容 一文按类型逐一介绍了这些组合。
屏蔽、涂黑、假名化:AI 仍然能够做什么
这三个词经常被宽泛地使用。对于提示词,关键在于每种做法会给 AI 留下什么信息。来看这个句子:“Anna Weber 于 5 月 3 日给 Tom Hale 发了电子邮件;Anna 对 Tom 的发票有异议。”
| 方法 | 句子变成 | AI 仍能做什么 | 你能还原姓名吗? |
|---|---|---|---|
| 涂黑(删除或遮盖) | “[█████] 于 5 月 3 日给 [█████] 发了电子邮件;[█████] 对 [█████] 的发票有异议。” | 能做的不多:它无法判断是谁写了邮件、谁提出异议,以及谁有权收款。 | 否 |
| 使用类型标签进行遮盖 | “[姓名] 于 5 月 3 日给 [姓名] 发了电子邮件;[姓名] 对 [姓名] 的发票有异议。” | 它知道这些是人,但不知道具体分别是谁。 | 否 |
| 假名化(使用一致的占位符) | “Person_1 于 5 月 3 日给 Person_2 发了电子邮件;Person_1 对 Person_2 的发票有异议。” | 追踪谁做了什么,并用同样的术语作答。 | 可以,只要你把占位符与姓名对应的表格保留在自己这边。 |
对于大多数 AI 任务,一致的占位符能带来最佳回答,因为 AI 仍能理清事情经过。GDPR 将此称为 假名化 (第 4(5) 条),并且仍将处理后的信息视为个人数据。我们的文章 匿名化、假名化与涂黑 详细解释了这三个术语。
提示词中应屏蔽什么、保留什么
遮盖能够识别个人的信息。保留问题所涉及的内容。
| 遮盖 | 保留 |
|---|---|
| 个人和公司的姓名、昵称、姓名首字母 | 角色:买方、租户、员工、我们的客户、对方 |
| 电子邮箱地址、电话号码、街道地址 | 国家或司法管辖区(如果答案取决于此) |
| 账户号码、IBAN、银行卡号、税号和身份证件号码、案件编号和保单编号 | 金额,除非金额本身会识别客户 |
| 出生日期 | 事件日期:签署、通知、付款、截止日期 |
| 能够单独识别某人的自由文本细节:罕见的职位、小城镇、具名亲属 | 与问题相关的事实,采用概括性表述 |
年龄是“遮盖出生日期”这一做法的常见例外:如果答案取决于某人是否年满 18 岁或是否接近退休年龄,请写年龄或“65 岁以上”,而不要写出生日期。
一段简短提示词的处理前后对比:
Before:
Maria Lopez (born 12 March 1981, maria.lopez@example.com) rents
a flat from Greenfield Lettings Ltd. Her deposit of $2,400 was not
returned after she moved out on 30 June. What can she do?
After:
Person_1 (born Date_1, Email_1) rents a flat from Company_1.
Person_1's deposit of $2,400 was not returned after Person_1 moved
out on 30 June. What can Person_1 do? Keep the placeholders as written.
金额和搬出日期都予以保留,因为答案取决于这些信息。如果出生日期对问题没有帮助,就直接删除,不要遮盖。
三种屏蔽方法
手动处理
对于一段简短提示词,阅读文本并自行替换每个标识符。替换时把占位符列表记在便笺上(Person_1 = Maria Lopez),这样同一个人始终使用同一个标签。手动遮盖速度很慢,而且处理长文本时容易出错:一个姓名出现 12 次,可能只替换了 11 次。
使用查找和替换处理模式
有些标识符遵循固定模式,可以通过正则表达式搜索一次性找出它们。Notepad++ 和 VS Code 等文本编辑器支持此功能,Word 也有自己的通配符搜索语法。下面是两个可供起步的模式:
Email: [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}
IBAN: \b[A-Z]{2}[0-9]{2}(?: ?[A-Z0-9]){11,30}\b
IBAN 模式遵循 SWIFT IBAN 注册表中的结构:两位字母国家代码、两位校验数字,之后最多可有 30 位字母和数字。模式能识别格式,不能理解含义。它们无法识别写成“哦-七-七”的电话号码,也永远找不到姓名。
使用检测工具
检测工具不仅会查找模式,也会查找姓名、公司和地点。处理长文档时,它们比手动操作快得多,但没有任何工具能找出所有内容。开源检测工具包 Presidio 的文档对此说得很清楚:由于它使用自动检测,“无法保证 Presidio 能找出所有敏感信息。”
因此,检测之后需要进行审核。逐一检查工具找出的内容,取消勾选误报项,例如同时也是姓氏的街道名称。然后阅读文本,查找工具遗漏的内容:昵称、小写姓名、通过描述而非姓名指代的人。 假名化工具选购指南 比较了市面上不同类型的工具。
在 ClientSafe 中,你可以将文档添加到一个案件中,程序会在你的 PC 上查找姓名、公司、地址、电话号码、电子邮箱地址、账户和身份证件号码以及出生日期。你可以取消勾选不属于个人数据的项目,并标记遗漏项。然后将安全副本复制到 AI 聊天中。同一案件中的每份文档里,同一个人都会获得相同的占位符。
答案中会返回占位符
双向遮盖都能奏效。AI 会使用你所用的术语作答,因此它会说“Person_1 可以向 Company_1 提出请求……”,而不是“Maria Lopez 可以提出请求……”。像上面的示例那样,要求它按原样保留占位符,可以提高这种做法奏效的可能性。
在你自己的电脑上还原真实姓名,不要在聊天中还原:使用占位符列表进行查找和替换,或使用你用于遮盖的同一工具。之后通读一次还原后的回答:如果 AI 更改了某个占位符(例如把“Person_1”改成“Person 1”),该占位符可能不会被还原。我们的指南 在 AI 的回答中还原真实姓名 逐步介绍了完整的往返流程。
常见问题
遮盖后的文本是匿名的吗?
通常不是。如果你保留了将占位符与姓名对应的表格,那么文本就是经过假名化的;根据 GDPR,它仍然属于个人数据。遮盖会减少 AI 服务收到的信息,但不会使文本脱离数据保护法的管辖范围。
我应该遮盖公司名称吗?
应遮盖客户的公司名称,以及任何会识别客户的公司名称,例如小型家族企业。如果问题需要提及,大型上市公司作为供应商或交易对方的名称通常可以保留。
遮盖会降低 AI 回答的质量吗?
使用一致的占位符时,很少会:AI 仍能看出谁做了什么。如果答案取决于你遮盖的信息,例如国家或某人的年龄,回答质量就会下降。请用概括性形式补回这些细节。
我能不能只告诉 AI 忽略个人数据?
不能。AI 读到这条指令时,数据已经发送出去了。必须在粘贴之前完成遮盖。
ClientSafe 会在你的 PC 上将姓名、地址、电话号码、电子邮箱地址、账户和身份证件号码以及出生日期替换为占位符,并在 AI 的回答中还原真实姓名。检测并不完美,因此复制前请审核列表。