首页 / 科技 / 正文

输入法怎么比你自己还懂你要打什么?

昨天窝在沙发上跟闺蜜吐槽楼下奶茶店,刚敲完“珍珠”两个字,输入法直接蹦出来“硬得像健身教练的肱二头肌”。

我盯着屏幕愣了三秒。

鸡皮疙瘩都起来了。

这明明是我上周跟另一个朋友吐槽时说过的原话,怎么现在打两个字就自己跑出来了?

你以为的“联想”,根本不是你想的那样

之前我一直以为输入法的联想功能,就是把全网的热词按搜索量排个序,哪个词用的人多,就优先蹦哪个。直到那次我换了台没登账号的新手机,打开输入法打“我想”两个字,跳出来的全是“我想静静”“我想吃火锅”“我想睡觉”——全是通用到不能再通用的句子,根本不是我平时爱挂在嘴边的“我想摸鱼”“我想下班”。

哦,原来之前那些精准到吓人的联想,根本不是什么全网大数据的功劳。是我自己,在过去五六年的使用时间里,一点一点攒出来的个人专属语料库。

这事儿说穿了特别好懂。就像你常去的那家小区门口的早餐店老板,不是靠什么读心术记住你的喜好,是你连续大半年早上都站在同一个位置点温豆浆少糖,他根本不需要等你开口,看到你推门进来就会主动把杯子递到你手里。输入法的上下文联想逻辑也是一样,它不是把你说的每句话都传到很远的服务器上分析,是在你自己的设备本地,把你平时的用词习惯、句子搭配、甚至哪几个字你总爱连在一起打,都记成了只属于你的小档案。

移动端输入法上下文联想逻辑示意图

很多人之前跟我吐槽,说输入法太可怕,居然能猜到自己想打什么,肯定是在偷偷窃听聊天内容。其实真不是。你要是把账号退了,换个全新的输入法,它对你的了解还不如楼下卖菜的阿姨——连你爱吃甜还是爱吃辣都不知道,谈什么窃听啊。

那些你根本没注意到的“输入法小心机”

除了记你常用的词,输入法还有个特别实用的本事,就是知道你什么时候手滑打错了。

我自己是前后鼻音永远分不清楚的人,之前打“南京”两个字,总习惯敲“lanjing”,换作十年前的老式输入法,第一个跳出来的绝对是“蓝鲸”,我得翻三页才能找到“南京”两个字。但现在的输入法根本不等我翻,只要看到我敲了“lan”后面接“jing”,第一顺位直接给我放“南京”。

一开始我以为,这是因为我的个人词库记住了我总打错的习惯。直到上次我借同事的新手机试了下,他从来没去过南京,打“lanjing”,第一顺位居然也是“南京”——哦,原来根本不是针对我一个人。

这背后是攒了十几年的按键纠错算法。做输入法的团队早就统计过,几十亿用户在手机上打字的时候,哪两个键挨得近,大家最容易按错;哪个拼音组合出来的结果,是大家最容易打错的。比如你本来想打“我拿”,结果手滑按成了相邻的“m”键,出来个“我妈”,它根本不会等你删掉重打,马上就会把“我拿”放到候选词的第一位——毕竟按错键这种事,全世界的人犯的错都差不多。

移动端输入法按键纠错路径示意图
移动端输入法按键纠错路径示意图

说真的,我之前嫌某款输入法广告太多,换了个号称“完全无广告、超干净”的小众输入法,用了三天就崩溃了。

打“好的”要翻三页候选词。

打“收到”要全拼敲完五个字母。

连我打错字都懒得纠正我,硬生生把“休息”给我排成“修鞋”。

那种感觉就像你找了个新的外卖员,连你不吃香菜的习惯都记不住,你说糟心不糟心。

别把你的私人语料,随便给陌生人用

别把你的私人语料,随便给陌生人用
别把你的私人语料,随便给陌生人用

聊到这就得提个醒。

很多人用输入法的时候,总喜欢把个人词库同步功能开着,觉得方便,换手机的时候不用重新攒词。这功能本身是好的,但你得知道,你存在这个词库里的东西,其实比你想象的要私人得多。

这里面有你常说的口头禅,有你存了好几年的客户名字,有你跟对象之间的聊天暗语,甚至还有你之前打错了存进去的、根本不想让别人看到的碎碎念。

我去年在公司楼下的打印店就遇到过尴尬事。之前用电脑的人肯定是登了自己的输入法账号,退的时候没清缓存。我刚在文档里打了“王总”两个字,候选栏直接蹦出来“王总上次说的报销单记得贴好发票”。给我尴尬得当场就把整个输入法的缓存清干净了,才敢接着打字。

真不是危言耸听。你在自己手机上用输入法,怎么方便怎么来都没关系,但要是在公共电脑上,千万别随便登自己的输入法账号——就算登了,用完也一定要记得把本地的个人词库删掉。不然下一个坐下来打字的人,打两个字就蹦出来你之前的私人对话,那场面,换谁都得社死。

现在我有时候打字,都不需要把整句话打完。手指在屏幕上划两下,整句话就顺着我的习惯蹦出来。

说起来挺奇妙的。

我们总觉得自己是在操控工具,是我们在敲字、在选词、在跟人聊天。但其实这些每天跟我们待在一起的输入法,早就把我们的说话节奏、打字习惯、甚至手滑的频率,都摸得透透的。

它不会说话,也不会打扰你,就安安静静待在你的键盘里,等你打第一个字的时候,就知道你后半句想说什么。