10歲女程式設計師,婉拒谷歌Offer,研發全球首款AI桌遊,現在是一名CEO
又是一個別人家孩子的故事。
最近,矽谷出現了一款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
前不久,知乎上一個“孩子今年開學已經上小學五年級了,現在報課外班學 Tensorflow 還來得及嗎?”的問題引發了大家的關注。
很多人都用調侃的語氣說有些晚了。看到薩美拉,是不是真的覺得有些晚了?