众包
众包(图2-11)是一种将任务发布出去,由公开征集的参与者共同完成任务的方法。杰夫·豪(Jeff Howe)在2006年为《连线》(Wired)杂志撰写的一篇文章中创造了“众包”(Crowdsourcing)一词;其后,达伦·C.布拉汉姆(Daren C. Brabham)将其定义为“在线的、分布式的问题解决和生产模式”。在一些项目中,原来由专业人员所执行的、大量的、耗时的收集、整理等工作,现在我们可以将其分解为难度相同的多个小任务,并分配给报名的参与者,通过“集体智慧”合力完成项目。
1.使用场景
在需要大量的人力投入,且无法由机器替代的任务中,我们常常使用众包的方法来分散任务压力。同时,因为众包模式依靠群策群力,更便于获取不同角度、不同层次的发现成果。
图2-11 众包示意图
众包原理示意图,运用多人智慧的集合,共同设想方案。
2.主要流程
众包并不是一个独立的方法,而是一种模式。这种模式可以被运用到不同的使用情境和设计流程中,每一个情境各有不同,但共享一个特征——依靠群众力量的贡献。
(1)分解任务。
根据项目目标,计划所需要的群众外包模式和方法。杰夫·豪介绍了大众智慧、大众创造、大众投票和大众集资四种类型的众包,它们可以分开使用,也可以综合使用。同时,按照项目特征,将所需分发的任务尽可能分解至最小模块,可以增加群众参与的概率。
(2)选择人群。
把最有潜力解决项目难题的人群划定出来。在群众参与之前,首先应向参与者详细解释项目的内容及目标,了解参与者的参与动机并给予适当的激励。
(3)设定筛选机制。
因众包的特殊性质,很可能收获一定数量的低质反馈,甚至无法实现预期的任务目标。因此,项目核心团队要设定好筛选机制,以帮助剔除无用的结果,并且保留其中具有独特价值的贡献。在一些机制的规划中,甚至可以运用众包的方法对众包结果进行筛选。
3.示例
reCAPTCHA是运用众包这一模式的经典案例。在计算机图形学发展到能良好识别印刷文字之前,如何对早期印刷品进行数字化一直是个难题,直到路易斯·冯·安(Luis von Ahn)提出了运用验证码的方式,将文字的识别工作众包给千万网民。路易斯将印刷品扫描件中的词语切割出来,作为验证码出现在yahoo、youtube等网站上,通过网民们的联想与翻译,一年可以将250万本古老书籍电子化,如图2-12所示。
图2-12 reCAPTCHA二维码
同时,为了验证网民的输入是否真实,路易斯设计了双验证码机制,即验证码中同时出现两组字符,一组是来源于印刷文档的扫描件,另一组是计算机模拟出的词组,当网民正确输入计算机模拟组的字母时,则将本次识别结果录入数据库。
4.使用提示
不仅在设计中,在其他问题的解决方面,众包都是非常高效的思维模式。相较于传统方法,众包不仅成本低廉,更在提升处理速度的同时融入了多维度的思考。但同时,因为参与者众多,所以对于机制的设计非常重要;既不能过于复杂而让参与者排斥,也不能过于简单而对结果失去掌控。