编者按

我们平时在互联网上进行网站注册、登录等环节的时候,总是会被要求输入验证码。

有长这样的

这样的

还有这样的

而最让人崩溃的验证码要数几年前12306购票网站的验证码了,让人感觉:你是故意不想让我买到票啊!

而且警方也一直提示,如果接到陌生人电话,让你提供验证码,也千万别给,因为那一定是骗子电话。说明验证码真的太重要了。

但是为什么一定要输入哪些验证码呢?又是那个大神发明了它?

验证码之父

在刚刚开始自己的研究生生涯仅仅几周后,年仅22岁的路易斯·冯·安(Luis von Ahn)便帮助解决了一个困扰了互联网多年的问题。

在2000年的时候,免费电子邮件服务迎来了自己的又一个春天,但与此同时,垃圾邮件的发展速度也十分迅速。这些垃圾邮件发起者会自动创建无数个邮箱帐户,然后利用这些帐户群发垃圾邮件。如果这些账户遭到服务器封停的话,他们也仅仅需要再创建一个新帐号即可。

除此之外,当时许多销售音乐会和体育赛事门票的网站也同样是垃圾邮件的受害者。部分垃圾邮件账户会大批量预定音乐会和体育赛事的门票,然后仅仅从中选出一些位置极佳的座位进行购买,再通过转卖获取暴利。(黄牛票是不是很熟悉?这也就是火车购票网站验证码那么复杂的原因。)

显而易见的是,当时的网站亟需找到一种可以准确分辨正常用户和机器人僵尸账户的有效方法。

当时,刚刚进入匹茨堡卡内基梅隆大学(Carnegie Mellon University)求学的路易斯和他的导师马努-埃尔布卢姆(Manuel Blum)就想出了一个解决方法。他们的方法首先需要满足两个必要条件:那就是它必须提供一种常人用户容易通过,但电脑却无法通过的测试机制。而且,电脑还需要能够准确判断用户的回答是否正确。

据悉,路易斯和埃尔布卢姆最初希望向网络用户显示一张诸如猫或者过山车的图片,然后让他们回答图片中物体的名称。如果回答正确,电脑则判定对方是正常用户,并接受他们接入电邮服务、订票网站的请求。

不过,这样的方法同样带来了一些问题,那就是有时正常人也不能很好的辨认出图片中的物体。

因此,路易斯和埃尔布卢姆随后又提出了另一种方法,那就是在图片中显示一组经过扭曲的字母,然后要求用户将正确的字母输入到回答框中。

实践证明,这一种方法相比前者要可靠许多,并在后来被正式称作“全自动区分计算机和人类的图灵测试”(Completely Automated Public Turing test to tell Computers and Humans Apart)。

不久后,包括雅虎和其他一些电邮件服务商纷纷采用了由路易斯和埃尔布卢姆的设计这一验证机制,且有效遏制了当时垃圾邮件的发展势头。

在此之后,路易斯继续自己的求学之路,并获得了博士学位。在此期间,他还接到了来自比尔·盖茨(Bill Gates)的电话,盖茨希望邀请路易斯前往微软工作,但后者却婉言谢绝。

大放异彩

大学毕业后,路易斯开发了一系列基于互联网的系统,其中包括一个可以将任务分成很多小任务分给多人共同完成的模式,而这一理念也就成为了现代“众包”和“游戏化”概念的前身。

2006年底,路易斯开始了自己在卡内基梅隆大学的执教生涯,当时他接到了来自麦克阿瑟基金会(MacArthur Foundation)一个电话,通知他获得了“天才”奖以及50万美元奖金。

同期,他在经过计算后发现,虽然自己所发明的验证码安全机制大幅改善了互联网安全性,但由于识别和输入每条验证码大约需要花费10秒钟的时间,而全球网民每天识别和输入验证码的次数多达2亿多次,这就意味着该机制已经浪费了全球网民的大量时间。

那么,为什么不能找到一种利用广大网民时间更有效的方法呢?

在路易斯一次在华盛顿地区开车回家的路上,他突然想到“我们为什么不向用户显示由自动文件数字系统扫描出的印刷文本图片呢?”因为电脑同样无法识别这些图片的内容,但人类却可以轻易识别。

而且在使用这种方法后,进行安全验证的网民实际上也在不知不觉中参与了老旧书报的数字化工作中,路易斯将自己创造的这一机制称为“reCAPTCHA”。

随后,《纽约时报》开始利用这一技术启动了自己的旧刊数字化工作,路易斯则利用该技术创办了一家独立公司,而该公司在2009年被谷歌收购,并在随后被应用于谷歌的图书数字化项目。

虽然当年只有30多岁,但路易斯已经为计算机科学和人工智能领域作出了巨大贡献。有分析人士认为,路易斯成功利用了计算机和人类的能力携手解决了一些他们无法凭借各自力量完成的任务。简单来说,路易斯的想法就是从一些业已发生的事情中找到所蕴含深层机制,并试图找到更好的解决方法。

对此,路易斯表示:“我的工作就是发掘互联网在减少协同工作和交易成本方面的巨大潜力,并使数百万人可以更加高效的工作。”

据路易斯自己预计,现在已经有超过10亿人参与到了老旧书籍和报刊的数字化工作中。

拯救语言的Duolingo(多邻国)

路易斯·冯·安和他在卡内基梅隆大学的研究生学生瑟维林·海克打造了Duolingo公司,这个免费的语言学习应用程序是一个靠广告支持的项目(也有付费版本)目前已经有2800万活跃用户,它再次巧妙地让人们能够利用闲暇时光做一些有价值的事情:获得讲一门外语的能力。

在这一过程中,他们也在帮助挽救少数濒临灭绝的语言。在Duolingo教授的36种语言中,有三种(夏威夷语、纳瓦霍语和爱尔兰语)都面临着成为历史的危险。例如在爱尔兰,每天讲爱尔兰语(盖尔语)的人口不到7.5万;如今,440万崭露头角的多国语言学习者正通过该应用程序在Duolingo上学习labhair(爱尔兰语:交谈)。当新人意识到其开发者是路易斯·冯·安时,他们对他说:“哦,天哪,我爱你。”

幸运的是,路易斯·冯·安和他的团队将有能力继续收获这份厚爱:Duolingo今年的营收预测为8600万美元,是2018年3600万美元的两倍多,而且他预计销售额在明年将翻番。反过来,这一增幅也让这位多产的发明家有财力寻找更好的方式来帮助学习语言,并为他的下一个项目提供资助:教授人们如何阅读。

中国用户也可以免费使用

在2019年GET2019教育科技大会上,多邻国联合创始人兼CEO路易斯·冯·安发表了题为《多邻国3亿用户背后的奥秘 --- 语言学习影响力》的演讲。

路易斯·冯·安介绍说,他来自危地马拉一个很穷的地方。对于中下阶层的人而言,如何能够接受教育是不得不面对的问题。多邻国想要做的,就是给每个人同等的教育机会。

学习外语是一个巨大的市场,尤其是学习英语。路易斯·冯·安表示,过去的学习成本很高,在美国学一门外语就要1200多美元。而如今不同收入的人都可以从多邻国中受益。

“一些欧洲的难民使用多邻国学习他们所在国的语言;此外,世界上还有诸如比尔·盖茨等富有的人比通过多邻国学习法语。”

除了英语外,多邻国还提供西班牙语、日语等37种语言培训,目前在世界范围内大约有3亿的用户,每天有500万用户从多邻国上选择自己喜欢的语种学习。

“为什么Duolingo那么受喜欢?因为它建立起一种游戏的感觉。另外一个关键的不同的东西就是,我们使用人工智能去提供一些个性化的学习体验,实际上是记录所有的东西。”路易斯·冯·安说。

多邻国把语言分成许多技能模块,用户要完成某些学习之后,才能解锁下一阶段的学习。

榴莲君体验了下网页版,感觉还不错,有兴趣学语言的小伙伴,可以试下,反正免费。

(本文由榴莲EDU编辑整理自天涯路linux、芥末堆看教育)