10岁女程序员,婉拒谷歌Offer,研发首款AI桌游

 10岁女程序员,婉拒谷歌Offer,研发首款AI桌游

又是一个别人家孩子的故事。

据Business Insider报道,最近硅谷出现了一款AI桌游,名叫CoderMindz,能够帮助大小朋友们(4-104岁)学习基本的AI概念,包括模型、推理、自适应学习等。

这款游戏的背后是一家名为CoderBunnyz的公司,这家公司最特别的一点是:老板非常非常年轻。

公司CEO名叫萨美拉(Samaira Mehta),是一位10岁的小女孩。去年,萨美拉在6岁的弟弟Aadit帮助下,完成了这款游戏的开发。

这款游戏面世后不久就在微软“女孩节”上亮相,还引起了谷歌的注意。

在硅谷的一场研讨会上,谷歌首席文化官Stacy Sullivan看到了这款游戏后,给萨美拉小朋友发出了offer:等你大学毕业,就可以来谷歌上班了。

不过萨美拉小朋友似乎并不领情:我不知道自己会不会去谷歌打工,因为我比较喜欢当老板。

萨美拉说,CoderMindz是史上第一款AI桌游。CoderMindz已于本月正式推出并在美国亚马逊开卖,售价34.85美元,当地包邮。

已经有买家高度赞誉:

这款游戏简直是课堂必备,让我学会了训练模型、图像识别是什么,连反向传播都看起来很有趣了。

AI桌游

在CoderMindz里,你可以边玩,边熟悉各种AI基础概念

神经网络,模型训练,推理,反向传播,自适应学习等等,都是桌游涉及的知识点。

游戏过程,是模拟一只图像识别AI的养成:收集数据,训练,再推理。

 棋盘设计成了神经网络的样子

游戏形式,是有点像飞行棋的卡牌游戏,有“机器人”棋子,有骰子,有普通卡和高级卡代表各种道具。

具体规则不得而知,但确定的是要用道具技能,来完成训练AI需要的所有步骤,让“机器人”到达终点。

 卡牌举栗

谁先到达目的地谁就获胜,中途要小心“激光切割 (Laser Zap) ”的危险。

如果,孩子们熟悉反向传播技能的用法,就像熟悉三国杀里的顺手牵羊一样,机器学习的早期入门,大概也就算成功了。

另外,根据桌游官网的介绍,学校也可以用CoderMindz来辅助教学,游戏结束之后就开始教小朋友编写真正的算法,水到渠成。

游戏还有不同难度级别,用来适应不同程度的小朋友。

别人家的孩子

萨美拉之所以能够开发出这款AI桌游,与她的成长经历密不可分。

萨美拉的成长经历充满着传奇色彩,小小年纪就已经得到了大量荣誉,是货真价实的“别人家的孩子”,而且还是级别最高的那种。

五岁,一般的孩子刚刚走出幼儿园,萨美拉就有了自己专有的iPhone、iPad和 Macbook。

这与她的父亲有很大关系。她的父亲是一名典型的硅谷印度裔工程师,非常注重给萨美拉提供良好的学习计算机的氛围。在父亲的指导下,萨美拉在五岁开始学习初步的编程语言。

七岁是萨美拉一个非常关键的转折点,也是她大放异彩的一年。这一年,她小学二年级,将桌游与编程结合起来,创造出了一个名叫CoderBunnyz的编程桌游。

依靠这个游戏,萨美拉在2016年的Pitchfest中击败25名高中生,获得二等奖,得到2500美元的奖金。

这个奖项引起了Cartoon Network一些市场营销人员的注意,他们帮萨美拉制作了一个视频,在这个视频中,小女孩成为了现实生活中的“飞天小女警”

视频的到广泛传播之后,萨美拉开始走红,得到媒体以及社会各界的关注。她开始出现在一些新闻节目中,并在亚马逊上销售自己的编程桌游。

在接受Business Insider采访时,萨美拉表示,游戏在市场上销售的第一年,就已经卖出了1000多箱,收入超过3.5万美元。

在父亲的帮助下,萨美拉还想出了一个“杀手级”的营销计划。利用自己的游戏为学龄儿童举办编程工作坊,并且发起了一个“ Yes, 1 Billion Kids Can Code”的倡议,允许感兴趣的人将游戏捐给学校。“目前一共有106所学校利用这个游戏教孩子们编程,”萨美拉说。

萨美拉座驾

截止到去年,也就是萨美拉9岁的时候,她的身影已经遍布硅谷各大公司以及活动,担任演讲嘉宾,其中包括微软、谷歌、英特尔、TIBCO、CUE、硅谷论坛、全球女性大会、开放硅谷、CMG Impact,ApiNxt,PitchFest等等等等,已经累计被11个国家的媒体报道过。

CoderBunnyz一举成名

让萨美拉一举成名的CoderBunnyz,究竟是一款什么样的游戏?

它诞生于AI将火未火的时期,目标是要教其他小朋友学编程。

不,不止小朋友。游戏官网上写着萨美拉的愿景:用好玩的方式,让从4岁到104岁所有人都爱上编程。这个目标人群,和新推出的AI桌游CoderMindz一样,是异域版的“上到九十九,下到刚会走”。

而且,家庭、学校、蒙特梭利幼儿园、STEM俱乐部、黑客马拉松等等地方,都可以用。

一套CoderBunnyz桌游包含不少卡牌:

  • 一张9×9的棋盘;
  • 介绍了13关游戏的规则手册;
  • 4组×52张卡牌;
  • 42张游戏元素令牌:
  • 4只兔子令牌(它们还有分别有自己的名字:Hopsy、Flopsy、Bingo、Disco)、
  •  
  • 4个目的地、
  •  
  • 4个bug修复卡、
  •  
  • 4根胡萝卜、
  •  
  • 16个篱笆、
  •  
  • 10个水坑。
  • 当然,还有一个桌游必备物品:骰子。

卡牌这么丰富,玩法也就从易到难有很多种。简单来说,4只兔子是移动的棋子,bug修复卡是用来悔棋的,其他元素令牌用来摆在棋盘上设定目的地和迷宫地形,而4组每组52张的卡牌相当于程序指令。

想玩游戏,需要至少2个人,最多4个人。

在设置了目的地和地形之后,玩家们就要轮流掷骰子,点数是几就能用几张指令卡牌,指引自己的兔子在棋盘上前进后退左右转弯,绕开篱笆、跳过水坑,甚至还能设置if then else、堆栈、队列、列表、重复、循环等等比较复杂的程序功能。

用卡牌指挥兔子走向目的地的过程,也就是一个构建程序解决问题的过程。这个游戏能教给大家的,也就是卡牌里包含的那些编程技能。

虽然说是上到104岁,但从亚马逊评论来看,买家们几乎都是买来给自家孩子玩的。有不少孩子很喜欢,而也有一些小朋友的家长对这款游戏有些小意见。

比如说有位叫“N.”的家长,就觉得CoderBunnyz还是太难了,他快满4岁的聪明儿子就完全搞不懂该怎么玩,只好先放着,让小朋友玩比较简单的同类游戏。

One More Thing