10歲女程序員,研發(fā)全球首款A(yù)I桌游,婉拒谷歌Offer,現(xiàn)在是一名CEO
又是一個(gè)別人家孩子的故事。最近,硅谷出現(xiàn)了一款 AI 桌游,名叫 CoderMindz,能夠幫助大小朋友們(4-104 歲)學(xué)習(xí)基本的 AI 概念,包括模型、推理、自適應(yīng)學(xué)習(xí)等。
這款游戲的背后是一家名為 CoderBunnyz 的公司,這家公司最特別的一點(diǎn)是:老板非常非常年輕。
公司 CEO 名叫薩美拉(Samaira Mehta),是一位 10 歲的小女孩。去年,薩美拉在 6 歲的弟弟 Aadit 幫助下,完成了這款游戲的開發(fā)。
這款游戲面世后不久就在微軟“女孩節(jié)”上亮相,還引起了谷歌的注意。
在硅谷的一場研討會(huì)上,谷歌***文化官 Stacy Sullivan 看到了這款游戲后,給薩美拉小朋友發(fā)出了 Offer:等你大學(xué)畢業(yè),就可以來谷歌上班了。
不過薩美拉小朋友似乎并不領(lǐng)情:我不知道自己會(huì)不會(huì)去谷歌打工,因?yàn)槲冶容^喜歡當(dāng)老板。
薩美拉說,CoderMindz 是史上***款 AI 桌游。CoderMindz 已于本月正式推出并在美國亞馬遜開賣,售價(jià) 34.85 美元,當(dāng)?shù)匕]。
已經(jīng)有買家高度贊譽(yù):這款游戲簡直是課堂必備,讓我學(xué)會(huì)了訓(xùn)練模型、圖像識(shí)別是什么,連反向傳播都看起來很有趣了。
什么是 AI 桌游?
在 CoderMindz 里,你可以邊玩,邊熟悉各種 AI 基礎(chǔ)概念:神經(jīng)網(wǎng)絡(luò),模型訓(xùn)練,推理,反向傳播,自適應(yīng)學(xué)習(xí)等等,都是桌游涉及的知識(shí)點(diǎn)。
游戲過程,是模擬一只圖像識(shí)別 AI 的養(yǎng)成:收集數(shù)據(jù),訓(xùn)練,再推理。
棋盤設(shè)計(jì)成了神經(jīng)網(wǎng)絡(luò)的樣子
游戲形式,是有點(diǎn)像飛行棋的卡牌游戲,有“機(jī)器人”棋子,有骰子,有普通卡和高級卡代表各種道具。
具體規(guī)則不得而知,但確定的是要用道具技能,來完成訓(xùn)練 AI 需要的所有步驟,讓“機(jī)器人”到達(dá)終點(diǎn)。
卡牌舉栗
誰先到達(dá)目的地誰就獲勝,中途要小心“激光切割 (Laser Zap) ”的危險(xiǎn)。
如果,孩子們熟悉反向傳播技能的用法,就像熟悉三國殺里的順手牽羊一樣,機(jī)器學(xué)習(xí)的早期入門,大概也就算成功了。
另外,根據(jù)桌游官網(wǎng)的介紹,學(xué)校也可以用 CoderMindz 來輔助教學(xué),游戲結(jié)束之后就開始教小朋友編寫真正的算法,水到渠成。
游戲還有不同難度級別,用來適應(yīng)不同程度的小朋友。
別人家的孩子
薩美拉之所以能夠開發(fā)出這款 AI 桌游,與她的成長經(jīng)歷密不可分。薩美拉的成長經(jīng)歷充滿著傳奇色彩,小小年紀(jì)就已經(jīng)得到了大量榮譽(yù),是貨真價(jià)實(shí)的“別人家的孩子”,而且還是級別***的那種。
五歲,一般的孩子剛剛走出幼兒園,薩美拉就有了自己專有的 iPhone、iPad和 Macbook。
這與她的父親有很大關(guān)系。她的父親 Rakesh Mehta 是一名典型的硅谷印度裔工程師(因特爾的工程師,同時(shí)也在甲骨文、太陽微系統(tǒng)公司擔(dān)任職務(wù))。
非常注重給薩美拉提供良好的學(xué)習(xí)計(jì)算機(jī)的氛圍。在父親的指導(dǎo)下,薩美拉在五歲開始學(xué)習(xí)初步的編程語言。
七歲是薩美拉一個(gè)非常關(guān)鍵的轉(zhuǎn)折點(diǎn),也是她大放異彩的一年。這一年,她小學(xué)二年級,將桌游與編程結(jié)合起來,創(chuàng)造出了一個(gè)名叫 CoderBunnyz 的編程桌游。
依靠這個(gè)游戲,薩美拉在 2016 年的 Pitchfest 中擊敗 25 名高中生,獲得二等獎(jiǎng),得到 2500 美元的獎(jiǎng)金。
這個(gè)獎(jiǎng)項(xiàng)引起了 Cartoon Network 一些市場營銷人員的注意,他們幫薩美拉制作了一個(gè)視頻,在這個(gè)視頻中,小女孩成為了現(xiàn)實(shí)生活中的“飛天小女警”。
視頻受到廣泛傳播之后,薩美拉開始走紅,得到媒體以及社會(huì)各界的關(guān)注。她開始出現(xiàn)在一些新聞節(jié)目中,并在亞馬遜上銷售自己的編程桌游。
在接受 Business Insider 采訪時(shí),薩美拉表示,游戲在市場上銷售的***年,就已經(jīng)賣出了 1000 多箱,收入超過 3.5 萬美元。
在父親的幫助下,薩美拉還想出了一個(gè)“殺手級”的營銷計(jì)劃。利用自己的游戲?yàn)閷W(xué)齡兒童舉辦編程工作坊,并且發(fā)起了一個(gè)“ Yes,1 Billion Kids Can Code”的倡議,允許感興趣的人將游戲捐給學(xué)校。“目前一共有 106 所學(xué)校利用這個(gè)游戲教孩子們編程,”薩美拉說。
薩美拉座駕
截止到去年,也就是薩美拉 9 歲的時(shí)候,她的身影已經(jīng)遍布硅谷各大公司以及活動(dòng),擔(dān)任演講嘉賓,其中包括微軟、谷歌、英特爾、TIBCO、CUE、硅谷論壇、全球女性大會(huì)、開放硅谷、CMG Impact,ApiNxt,PitchFest 等等,已經(jīng)累計(jì)被 11 個(gè)國家的媒體報(bào)道過。
隨著新游戲的發(fā)行,Mehta 的時(shí)間被學(xué)習(xí)班塞滿了。她說,到目前為止,她在硅谷已經(jīng)參加了超過 60 個(gè)學(xué)習(xí)班,輔導(dǎo)了超過 2000 個(gè)孩子。
學(xué)習(xí)班包括在加利福尼亞州山景城谷歌總部舉行的系列活動(dòng)。就在那里,她遇到了谷歌***文化官斯泰西·沙利文。
“我在谷歌總部舉辦了背靠背學(xué)習(xí)班,我們聊了一個(gè)小時(shí)”Mehta 說。 “斯泰西告訴我,我做得很好,一旦我上大學(xué),我就可以為谷歌工作了。”
這位勇敢的年輕編程員告訴沙利文,她不知道自己是否愿意為谷歌工作。她喜歡當(dāng)企業(yè)家。
與此同時(shí),沙利文和谷歌的人們對這個(gè)年輕程序員印象深刻,她被推選為在 8 月舉行的多元化技術(shù)會(huì)議的主題發(fā)言人,會(huì)議在谷歌的 launchpad 舉行,這里是谷歌位于舊金山的創(chuàng)業(yè)加速器。
但她也做了一些其他的演講,包括微軟和本月早些時(shí)候由全球女性協(xié)會(huì)贊助的“女孩節(jié)”。
自從 CoderBunnyz ***亮相以來,Mehta 遇到了很多大牌。她最自豪的一個(gè)時(shí)刻是收到前***夫人米歇爾奧巴馬的鼓勵(lì)信。
萬圣節(jié)時(shí) Mehta 還遇到了馬克·扎克伯格,當(dāng)時(shí)她在附近玩 trick & treat,并借此機(jī)會(huì)與馬克聊起了她的編程工作。
Mehta 說馬克家有“超長線”。“我終于見到了馬克,”她開心地說, “當(dāng)時(shí)他正在分發(fā)巧克力。我走過去向馬克介紹了自己,我是一個(gè)年輕的程序員。他告訴我,繼續(xù)前進(jìn),你做得很好。”
現(xiàn)在 Mehta 在她的 CoderBunnyz 網(wǎng)站上推出了自己的系列采訪,采訪中她與機(jī)器人,游戲和教育領(lǐng)域的相關(guān)人士進(jìn)行了交談。
盡管 Mehta 把自己開展業(yè)務(wù)的所有資金,投入到制造更多 CoderBunnyz 游戲中來,并研發(fā)了新的人工智能游戲,在她開始盈利時(shí)就成立了自己的慈善機(jī)構(gòu):PATH。
“它旨在結(jié)束無家可歸,幫助人們重建技能,我關(guān)心無家可歸者,”她說。到她的公司可以捐款的那一天,她還將創(chuàng)業(yè)的專業(yè)知識(shí)用到了其他方面來籌集資金,包括在今年夏天擺了一個(gè)檸檬水?dāng)偽?,掙得?119 美元。
CoderBunnyz 一舉成名
讓薩美拉一舉成名的 CoderBunnyz,究竟是一款什么樣的游戲?它誕生于 AI 將火未火的時(shí)期,目標(biāo)是要教其他小朋友學(xué)編程。
不,不止小朋友。游戲官網(wǎng)上寫著薩美拉的愿景:用好玩的方式,讓從 4 歲到 104 歲所有人都愛上編程。這個(gè)目標(biāo)人群,和新推出的 AI 桌游 CoderMindz 一樣,是異域版的“上到九十九,下到剛會(huì)走”。
而且,家庭、學(xué)校、蒙特梭利幼兒園、STEM 俱樂部、黑客馬拉松等等地方,都可以用。
一套 CoderBunnyz 桌游包含不少卡牌:
- 一張 9×9 的棋盤。
- 介紹了 13 關(guān)游戲的規(guī)則手冊。
- 4 組×52 張卡牌。
- 42 張游戲元素令牌:
4 只兔子令牌(它們分別有自己的名字:Hopsy、Flopsy、Bingo、Disco)。
4 個(gè)目的地。
4 個(gè) Bug 修復(fù)卡。
4 根胡蘿卜。
16 個(gè)籬笆。
10 個(gè)水坑。
- 當(dāng)然,還有一個(gè)桌游必備物品:骰子。
卡牌這么豐富,玩法也就從易到難有很多種。簡單來說,4 只兔子是移動(dòng)的棋子,Bug 修復(fù)卡是用來悔棋的,其他元素令牌用來擺在棋盤上設(shè)定目的地和迷宮地形,而 4 組每組 52 張的卡牌相當(dāng)于程序指令。
想玩游戲,需要至少 2 個(gè)人,最多 4 個(gè)人。在設(shè)置了目的地和地形之后,玩家們就要輪流擲骰子,點(diǎn)數(shù)是幾就能用幾張指令卡牌,指引自己的兔子在棋盤上前進(jìn)后退左右轉(zhuǎn)彎,繞開籬笆、跳過水坑。
甚至還能設(shè)置 if then else、堆棧、隊(duì)列、列表、重復(fù)、循環(huán)等等比較復(fù)雜的程序功能。
用卡牌指揮兔子走向目的地的過程,也就是一個(gè)構(gòu)建程序解決問題的過程。這個(gè)游戲能教給大家的,也就是卡牌里包含的那些編程技能。
雖然說是上到 104 歲,但從亞馬遜評論來看,買家們幾乎都是買來給自家孩子玩的。有不少孩子很喜歡,而也有一些小朋友的家長對這款游戲有些小意見。
比如說有位叫“N.”的家長,就覺得 CoderBunnyz 還是太難了,他快滿 4 歲的聰明兒子就完全搞不懂該怎么玩,只好先放著,讓小朋友玩比較簡單的同類游戲。
***
看到這個(gè)故事,你是否也受到了這個(gè)年輕程序員的啟發(fā)呢?從小在硅谷長大、爸爸是工程師、家人出資創(chuàng)辦公司、10 歲出任 CEO.....
這些事對于普通碼農(nóng)的我們也許離得太遠(yuǎn),但是拋開這些外在成長因素,一個(gè)年僅 10 歲的小女孩,大多也就是國內(nèi)小學(xué)水平,對編程感興趣竟可以做到如此成功。
除去天資聰穎外,有一點(diǎn)值得我們借鑒的是,我們可以盡自己的力量,讓孩子接觸編程思維的熏陶。
前不久,知乎上一個(gè)“孩子今年開學(xué)已經(jīng)上小學(xué)五年級了,現(xiàn)在報(bào)課外班學(xué) Tensorflow 還來得及嗎?”的問題引發(fā)了大家的關(guān)注。
很多人都用調(diào)侃的語氣說有些晚了:
看到薩美拉的故事,是不是真的覺得有些晚了?
福利來啦
作為程序員,你會(huì)讓自己的孩子學(xué)習(xí)編程嗎?掃描下方二維碼,關(guān)注51CTO技術(shù)棧公眾號(hào)。歡迎在技術(shù)棧微信公眾號(hào)留言探討。小編將選出留言最精彩的 4 名網(wǎng)友,送出《NLP 漢語自然語言處理原理與實(shí)踐》圖書一本~活動(dòng)截止時(shí)間 11 月 2 日十二時(shí)整,特別鳴謝電子工業(yè)出版社為本次活動(dòng)提供的圖書贊助。等不及送書的小伙伴,可以點(diǎn)擊閱讀原文直接購買。
書籍簡介
本書是一本研究漢語自然語言處理方面的基礎(chǔ)性、綜合性書籍,涉及 NLP 的語言理論、算法和工程實(shí)踐的方方面面,內(nèi)容繁雜。本書包括 NLP 的語言理論部分、算法部分、案例部分,涉及漢語的發(fā)展歷史、傳統(tǒng)的句法理論、認(rèn)知語言學(xué)理論。本書適用于所有想學(xué)習(xí) NLP 的技術(shù)人員,包括各大人工智能實(shí)驗(yàn)室、軟件學(xué)院等專業(yè)機(jī)構(gòu)。