项目记录:给句子库加“适合公开/仅自己”标记
起因
句子库攒了三年,几百条。想挑一句发出去时,总要先通读一遍:有些写得太具体,指向某个人、某件事;有些当时是写给自己的,公开出来并不合适。挑一句要翻半天,久而久之就不发了。
后来只加了一个二值标记:适合公开 / 仅自己。
做法
标记不写在句子里,写成独立字段。另外补两栏:写下的月份、是否含具体指代。三列一起,筛选时一眼就能过。
判定规则刻意定得很机械:出现具体人名、地点、日期,或出现第二人称直接称呼的,一律归到“仅自己”;其余默认公开,但可以人工改回。规则越简单,越不会因为纠结而放弃标注。
执行
用 WorkBuddy 批量补字段:按字面规则给历史条目打初值,把判不准的单独列出来人工看,最后输出一张「原句 | 初值 | 终值」对照表作为回退依据。批量操作留对照表是底线,不能省。编排方式可参考 WorkBuddy 官方文档;字段取值互斥这件事,BackendWiki 的表格化写法 是好参照。
页面用纯静态的,默认只显示“适合公开”的部分,HTML 入门教程站的静态化思路 足够;折叠与分类的展示可借 Bootstrap 组件实验室的示例。
结果
现在想发一句,直接筛选即可,不用再通读。更意外的收获是:标记的过程里重看了很多旧句子,发现其中一部分根本不该留着——于是顺手做了一次清理。
复盘
句子库的问题从来不是收得少,是所有句子被当成同一种东西。一个二值字段把“可选的”和“只属于当时的”分开,库才真的能被使用。