先给结论:客服原话进入选题流程前,应做两轮处理——第一轮删隐私,第二轮留“问题类型”。判断标准不是这句话有没有信息量,而是把它匿名化之后,是否仍能描述一类用户遇到的同类障碍。如果删掉姓名、订单号、时间、渠道之后,句子只剩下“用户很生气”,它就不适合做选题素材,只适合做情绪记录。以下按两种常见取舍展开。
两种顺序都有人用,但适用条件不同。先脱敏再聚类,适合客服记录里混有手机号、地址、订单号、身份证片段、聊天截图文字的场景。此时隐私字段与问题描述交织在一起,不先清掉,后续任何分组、摘录、共享都可能把个体信息带出去。代价是脱敏后语义可能变碎,比如“我上周三在XX渠道买的那个套餐,第二天就扣费了”删成“购买后第二天扣费”,问题类型还在,但渠道差异丢了。
先聚类再脱敏,适合原始记录已经做过字段隔离,且聚类只在受控环境内进行。好处是能保留更多上下文,坏处是聚类阶段仍然接触隐私,对参与人员范围和工具环境要求更高。若团队没有隔离环境,不建议走这条。
可执行动作:把每条客服原话拆成三栏——可保留的问题描述、必须删除的个体标识、可选的场景标签。删除动作完成后,再用剩余的问题描述做分组。这个动作的结果是:后续所有选题只引用“问题描述+场景标签”,不再回看原始记录。若某条记录删完只剩情绪词,就标记为“不进入选题池”。
按原话措辞聚类,容易得到很多相似组,比如“扣费没提醒”“自动续费没通知”“第二个月又扣了”。它们说的可能是同一类问题,但词面不同。按问题类型聚类,则先问:用户是在问规则、在投诉流程、还是在求操作步骤。规则类、流程类、操作类应分开,因为对应的选题形态不同。
选择依据可以这样看:如果目标是做帮助文档或操作指引,优先按问题类型聚类;如果目标是发现用户对某个功能的理解偏差,可以保留措辞差异,但要把个体隐私和无关细节剥离。无关细节包括具体订单金额、具体客服工号、具体日期、具体设备型号,除非这些细节本身就是问题类型的一部分。
假设例子:三条原话分别是“我明明关了自动续费,为什么还扣”“取消按钮点了没反应”“扣费前能不能发短信”。脱敏后保留为:关闭后续费仍发生、取消操作无响应、扣费前无提醒。这三条可以归入“续费管理”下的三个子问题,但不应合并成一条“用户不满扣费”。合并会丢掉可操作差异,下一步就不知道该写取消流程、提醒机制还是扣费规则。
必须删的:姓名、昵称、手机号、邮箱、地址、订单号、账号ID、身份证号、银行卡号、聊天截图中的头像和昵称、客服工号、具体日期时间、具体金额。这些字段一旦进入选题文档,就构成可识别个体的风险。
可以留的:产品模块名称、功能动作、错误提示文案、用户使用的入口类型、问题发生的先后顺序。前提是这些信息不与其他字段组合出唯一识别。比如“在设置页关闭自动续费后仍扣费”可以留;“张先生于3月12日在设置页关闭自动续费后仍扣费”必须删。
动作与结果:给每条原话打两个标记——隐私已清和类型已定。两个标记都完成,才进入聚类表。若只有前者,说明还停留在素材池;若只有后者,说明隐私风险未处理。这个检查会影响下一步:未完成两项的条目不得进入选题评审。
有些客服原话几乎不含个体细节,本身就是一类问题的典型表达,比如“为什么我关了自动续费还扣钱”。这句话没有姓名、订单号、日期,可以直接作为问题类型样本。但要注意,它仍然可能来自某个具体用户,所以进入选题文档时应去掉“我”的指代,改为“关闭自动续费后仍扣费”。
另一种例外是用户主动提供了可复现的步骤,且步骤中不含隐私。此时可以保留步骤顺序,但要把具体账号、设备编号、网络环境等替换为通用描述。若替换后步骤不再可复现,说明该细节可能是问题成立的必要条件,应把它升级为选题前提,而不是当作无关细节删掉。
完成脱敏和类型聚类后,每个候选选题应能回答三个问题:这类问题发生在哪个功能环节;用户卡住的是规则理解、操作路径还是结果预期;去掉所有个体信息后,是否仍能写出对同类用户有用的内容。三个问题都答得上,才进入写作排期。答不上,就退回素材池,补充更多同类原话后再判断。
最后提醒一点:客服原话的数量变化、某类问题突然增多,只能说明近期咨询分布有变化,不能单独证明产品一定出了故障,也不能直接推出搜索需求上升。它只是选题线索之一,还需要结合其他信息再决定是否成稿。