为什么机器人不能勾选“I'm not a robot”的复选框?

我不信没有哪个大学生会对下面这张网页截图的标志不熟悉,因为它几乎广泛应用于任何需要身份识别的国外网站上——

为什么机器人不能勾选“I'm not a robot”的复选框?

但是,你有没有想过:为什么人工智能都发展到现在这个份上了,机器人还不能直接勾选“I'm not a robot”呢?

虽然看起来这只是一项简单的任务,但这个小小的复选框背后却隐藏着很多事情。

为什么机器人不能勾选“I'm not a robot”的复选框?

去年有段时间,谷歌不断要求我证明自己是人类,并且变本加厉变得越来越咄咄逼人。在简单的、有点过于可爱的“我不是机器人”按钮之后,我开始被要求选出一组图片中的所有交通信号灯、人行横道或者店面招牌。这也还能接受。

但很快,交通信号灯就开始隐藏在远处的树叶中,人行横道变得扭扭捏捏,半个拐角处的店面标牌模糊不清,居然还是用俄文写的。

为什么机器人不能勾选“I'm not a robot”的复选框?

当人费了好大力气,还是没能找全“藏起来”的消防栓时,不禁会生出疑问:到底谁才是机器人?

人工智能发展至今,各种机器人们早已经能够完成非常复杂的动作和过程。比如汽车工业中,甚至整条生产线都能用机器人搞定。消费电子领域,各种生成式大模型加持的新型机器人也层出不穷。

reCAPTCHA 有什么魔力,竟然能阻止机器人们点击区区一个复选框?

为什么机器人不能勾选“I'm not a robot”的复选框?

首先,很多人不了解的是,CAPTCHA这个看起来就很烫嘴的词儿,其实也是个缩写——

Completely

Automated

Public

Turing test to tell

Computers and

Humans

Apart

所谓 CAPTCHA 指的是完全自动化的公共图灵测试,用于区分计算机和人类。你还记得那些无人能读懂的难以辨认的数字和字母图案吗?

为什么机器人不能勾选“I'm not a robot”的复选框?

这是 CAPTCHA 的第一个版本。但随着机器人变得越来越聪明,这些测试也必须变得更加严格。问题是,它们变得越来越难认清,甚至人类都难以应对。

2014年,谷歌开发了一种人工智能,其解决 CAPTCHA 的准确率居然高达99.8%,但让人哭笑不得是,同样的图案人类识别的准确率却只有33%。

为什么机器人不能勾选“I'm not a robot”的复选框?

更让人无语的是,垃圾邮件发送者还会将 CAPTCHA 的解决工作外包给俄罗斯或东南亚等地的低薪工人。这些工人每点击1,000个 CAPTCHA 仅仅收费0.30美元。

于是,古早版本的 CAPTCHA 光荣牺牲了。

为什么机器人不能勾选“I'm not a robot”的复选框?

作为一种新的解决方案,Google 开发了 reCAPTCHA 来解决这些恼人的问题。

reCAPTCHA 呈现在网页上只是一个可点击的复选框。对用户来说,只需要勾选“我不是机器人”的选项,网页就能识别出你的身份。

为什么机器人不能勾选“I'm not a robot”的复选框?

不得不说这看起来既萌又蠢,毕竟训练一个机器人点中这些复选框难度甚至比识别图案更低。但其实,这一切的背后发生了很多事情。虽然 Google 并没有完全公布 reCAPTCHA 的工作原理,但不少科研人员认为:复选框会跟踪所有导致复选框被点击的信息其中一条关键信息可以判断用户是否是人类 —— 拖动鼠标点击复选框的路径。

为什么机器人不能勾选“I'm not a robot”的复选框?

如果你告诉计算机转到网页上的某个点,它会直接跳转到正确的 X 轴和 Y 轴坐标。机器人通常默认会选择最直接的路径:一条完美的直线直达“目的地”。码农们倒是可以玩得更加花哨编写一些伪随机路径活动的代码,让程序模拟鼠标拖动以到达目的地,但想要模仿人类移动光标时的微观随机性几乎是不可能的。

为什么机器人不能勾选“I'm not a robot”的复选框?

而且,对于“机器人朋友们”来说,更叫人头秃的是,当它们进入到一个“我不是机器人”页面时,reCAPTCHA 还会从浏览器中捕捉以下这些信息——

  • 页面加载时长

  • 所使用的浏览器、插件和Cookie

  • 时区和时间

  • 屏幕尺寸和分辨率

  • IP 地址和一般位置

  • 按键、点击或滚动的次数

reCAPTCHA 会使用所有这些信息来确定用户是人类还是机器人。如果这样还是无法判断,那么它还会提示你完成让人抓狂的“点击包含此内容的图像”挑战。

为什么机器人不能勾选“I'm not a robot”的复选框?

可能有人还会问“那么有偿工人怎么办?”

这就不得不提谷歌的优势所在了 —— 它可以追踪几乎所有可追踪的内容。Google 正是利用了这一优势来打造 reCAPTCHA 系统。Google 会比较用户的浏览器历史记录,从而判断用户是人类还是机器人。

如果有一名专门干这行的工人,Google 很容易就会发现这个 IP 在短时间内验证了非常多的 reCAPTCHA,那么然后它就会直接屏蔽你。

人工智能科研专题

为什么机器人不能勾选“I'm not a robot”的复选框?为什么机器人不能勾选“I'm not a robot”的复选框?为什么机器人不能勾选“I'm not a robot”的复选框?为什么机器人不能勾选“I'm not a robot”的复选框?为什么机器人不能勾选“I'm not a robot”的复选框?为什么机器人不能勾选“I'm not a robot”的复选框?

【竞赛报名/项目咨询请加微信:mollywei007】

上一篇

英国院校要求中国学生必须在国内参加雅思考试?考不到7怎么办

下一篇

留学生注意!中留服出手严查留学生认证!

你也可能喜欢

  • 暂无相关文章!

评论已经被关闭。

插入图片
返回顶部