IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

人肉云计算

王建硕 2010-04-29 12:27:53 累计浏览 2,828 次
本机暂存

    我的一个朋友要做提醒服务,发现如果帮用户注册139.com的邮件,发邮件过去,用户就可以收到短信通知。免费,简单。唯一的问题是,139.com的注册过程有一个识别码,就是那种写的乱七八糟,机器无法识别而人却很容易看出来的那种图片(学名CAPTCHA),真的把这个自动注册服务给难住了。

    他用了一个简简单单的做法:就是把图片拿过来,原封不动的给注册他的服务的用户,当做自己的CAPTCHA图片。当用户识别之后,他再把用户的输入原封不动的给139.com,这样,电脑要解决的问题归电脑,人脑要解决的问题归人脑。倒还真是个好主意。

    其实,这种借别人之脑,解决自己之问题的办法,早在2004年就出现。有人建立免费色清网站,由大量的用户来解决只有人才能容易的问题。他们的用户有足够的动力,来解决哪怕是最简单,最复杂,最无聊的问题。

    Google也在使用这个聪明的主意。除了Image LabelerSearchWiki这样基于兴趣和自愿的工具,我觉得最绝的一步棋是收购reCaptcha项目。reCaptcha是卡内基梅隆大学的spin-off项目。原本是为了帮助网站防止spam。Google收购的原因,确实为了帮助识别图书扫描中遇到的不可识别的扭曲的文字。每次用户会看到两个词。一个词是reCaptcha已经知道正确结果的词,另外一个词是不知道结果的。只有答对第一个词,就可以证明你不是机器,而第二个词的答案,如果和另外一个或者更多用户一样,就把这一答案作为正确答案,放入正确答案库里。就此轮回。可想而知,每天有多少人基于自己的目的(比如发个邮件,发个帖子等)来帮Google解决计算机解决不了的问题。

    不仅仅是这些小的应用,现在越来越多原来认为很难解决的问题,开始由人脑来解决。比如说搜索(很多人在尝试social search),还有新闻(social news),还有很多类似的带social的词,暗示的都是这种用互联网把大量的人脑连在一起,共同解决一些难以解决的问题。

    这种趋势,如果一定要起一个名字,我会把它叫做“人肉云计算”。它是“人肉计算”(参见人肉搜索),也是云计算(分布的,作为服务的计算模式)。

    P.S. 再次重申这个blog的留言政策:广告性质的签名,或者包含广告性质的链接,无论内容是否有价值,直接删除。

同分类推荐文章

  1. 等了十年的 Go 链式管道,终于来了:seq 让你像写 Scala 一样写 Go (2026-06-25 18:38:18)
  2. Go 实验特性详解 (2026-06-21 10:05:27)
  3. amd64 微架构级别对 Go 程序性能提升多少? (2026-06-21 09:38:49)

查看更多 后端 文章 →

建议继续学习

  1. 如何成为OpenStack工程师 (累计阅读 15,959)
  2. MacBook Air与工作效率 (累计阅读 10,663)
  3. CI框架里用的验证码 (累计阅读 5,818)
  4. 整合搜索,阿拉丁,云计算,以及框计算 (累计阅读 4,896)
  5. 15年运维经验老兵对公有云的深度剖析 (累计阅读 4,695)
  6. 阿里巴巴集团去IOE运动的思考与总结 (累计阅读 4,591)
  7. 做云这三年 (累计阅读 4,561)
  8. 验证码的几个常见漏洞 (累计阅读 4,354)
  9. 七年工作,几个故事 (累计阅读 4,358)
  10. 一个开发眼中的运维 (累计阅读 4,333)