
人工智能众包

使用 Flutter 提升人工智能众包的开发速度
成功指标
23%
目标用户规模增长
50%
代码规模缩减
100%
开发速度提升
目标
Google 的人工智能众包 是一款有趣且游戏化的应用,数百万用户可以通过它帮助训练 Google 的 AI 和机器学习模型,从而帮助 Google 翻译、地图 和 照片 等产品更好地服务于全球不同地区和文化的用户。人工智能众包还为非 Google 产品提供开源数据集,以帮助改进全球范围内的机器学习。
目前,来自 190 个国家的 300 多万用户参与了人工智能众包,但由于该工具依赖于尽可能广泛的用户群的参与,因此将应用扩展到 Android 和网页之外,包括 iOS 变得至关重要——同时避免团队过度扩展。
为什么选择 Flutter?
人工智能众包之前曾使用 Flutter 实现了一个具有挑战性的“智能相机”功能,该功能在实时相机上运行设备上的机器学习模型。尽管该功能复杂,但 Flutter 开发取得了成功,这使团队对该工具充满信心。

他们的解决方案
在“智能相机”功能取得巨大成功后,人工智能众包团队决定使用 Flutter 重建整个 Android 应用。由于之前使用过 Flutter,因此没有遇到重大挑战,团队对新应用的开发和发布速度之快感到惊讶。
结果
重建的 Android 应用帮助人工智能众包接触到更多用户——从潜在用户的 73% 增长到惊人的 96%。目前,超过 2000 万用户已使用人工智能众包应用为 Google 贡献数据,其明确目的是改进 Google 的 AI,使其更好地服务于他们的语言、文化或兴趣。用户对这项事业充满热情,他们在全球 200 个城市自发组织成当地社区。上个季度,人工智能众包应用自推出以来收集了第 10 亿个标签。
借助 Flutter,团队发现开发过程效率更高,使他们能够将代码规模缩减一半,减少技术债务,并将开发速度提高一倍。由于这些改进,人工智能众包目前正在使用 Flutter 重写 Android 应用,并考虑重写网页版应用。