向用户道歉!这位苹果工程师承认自己设计的输入自动校正功能没那么好

Winnie Lee

前瞻经济学人

发明iPhone自动校正功能的人知道你讨厌它——他很抱歉。

举例来说,当一个用户想打出“ducking”这个词的时候,自动校正功能却总是会将其纠正为“fucking”。

从单纯的错误,到反复需要纠正“闪避(ducking)”这个词,iPhone的自动校正错误已经变得如此普遍,以至于几乎全网都在流传有关于它的段子。

这就是前苹果软件开发人员肯•科钦达(Ken Kocienda)道歉的原因。他发明了iPhone触屏键盘和自动校正功能。

Kocienda开始在《连线》杂志(WIRED)上就这一功能撰写专栏文章,他说,他当时为自己能够将“软件辅助打字”引入智能手机而感到自豪。

他写道,如果iPhone键盘不是基于软件,苹果就不可能实现史蒂夫•乔布斯(Steve Jobs)的愿景,即用尽可能少的固定按钮实现触屏的突破性发展。

他说:“键盘需要在不需要的时候让开,这样手机上的其他应用程序才能展现光芒。”

但尽管Kocienda相信自己的键盘做到了这一点,但他承认自己的自动校正功能并没有那么成功。

他说:“我知道它的键盘自动校正风格有其局限性。”

“每个人都有关于自动校正的故事,但这些打字故事越有趣,就越有可能是假的。”

“我并不为给世界带来一种新的粗俗的幽默而感到自豪,这是knock-knock笑话在智能手机时代的翻版。”

knock-knock笑话指的是英语中的一类利用谐音的笑话。

其它的一些关于自动校正功能的笑话包括:把“hungry”打成“horny”,把“meditating”打成“Masturbating”等。

在苹果工作了15年的Kocienda于2005年开始与一个由工程师和设计师组成的团队合作开发触屏操作系统。

当时,他们指的是最高机密的iPhone,代号为“紫色”(Purple)。

他写道:“我们不知道在一块小的触摸屏上打字在技术上是否可行,或者这是一件愚蠢的差事。”

“在Purple的早期工作中,要做出这种键盘是一个令人畏惧的前景,我们非常慎重不敢大意地把它称为一个科学项目。”

“要弄清楚软件是如何拯救我们的并不容易,我们也不清楚算法应该被允许在多大程度上提出建议或介入以修复打字错误。”

Kocienda说,他的自动校正功能是基于对人们最常输入的单词、相对于其他单词的频率以及人类在触摸屏键盘上最容易犯的错误的分析而编写的。

他说,我们都发送了自己无意的自动校正过的短信。

“要想成为智能手机用户,就必须接受小触摸屏键盘的人机工程学和软件。”

在发布10多年后,Kocienda承认,自动校正功能并没有得到显著的改变或改进。他说,即使在人工智能和机器学习方面取得了最近的进展,核心问题仍然没有改变。

“软件无法理解人类交流的细微差别。”

那么,自动校正功能能得到改善吗?

Kocienda表示,这一切都是为了训练电脑,教它识别“字尾(n-grams)”——一组经常组合在一起的单词。

他还说,序列越长,算法就越好。

“在此基础上改进自动校正仍然只是个程度问题,为算法研究积累更多数据,提高猜测的准确性,指导计算机考虑更长的单词短语序列。”

但是,Kocienda思考着,我们真的想教电脑更多地了解我们的意思吗?

“我们是否比现在更希望允许软件进行干预? ”他问道,“应该允许软件在多大程度上进行裁判和重写?”

最后,Kocienda说,他已经接受了自动校正的好处和界限。他说,这是因为我看到了智能手机打字在我们日常生活中扮演的角色。

“无数琐碎但真实的瞬间都是由科技所开启的,在一些很小的部分,通过一个自动校正软件键盘得以实现。”

Kocienda表示,他期待着技术上的下一次突破,无论是语音识别还是人工智能,都将改善人类交流的方式。

“在这之前,自动校正键盘仍是我们现有的最佳智能手机文本输入解决方案。” 他说,“用它,或不用。由你决定。”

可行性研究报告

广告、内容合作请点这里:寻求合作

咨询·服务

相关阅读

精彩推荐