Siri的背后其實(shí)是鋼鐵俠管家JARVIS?
還記得JARVIS嗎,就是電影《鋼鐵俠》中男主角的AI管家。蘋(píng)果工程師似乎對(duì)這部科幻片中的超智能管家念念不忘,給支撐Siri服務(wù)器運(yùn)行的軟件取了個(gè)一模一樣的姓名JARVIS。(能有點(diǎn)創(chuàng)新咩)
上周,在位于庫(kù)比蒂諾的蘋(píng)果電腦全球總公司工程師見(jiàn)面會(huì)上,蘋(píng)果透露運(yùn)行Siri 的服務(wù)器用到了一款開(kāi)源群集管理軟件Apache Mesos。這款管理軟件由加州大學(xué)伯克利分校AMPLab首先開(kāi)發(fā),旨在以更簡(jiǎn)單,更高效的方式管理大規(guī)模數(shù)據(jù)中心。除此之外,Mesos 能夠運(yùn)用數(shù)據(jù)中心的資源,選擇最佳途徑完成任務(wù)。
很多人都熟悉Twitter訪(fǎng)問(wèn)故障時(shí)候頁(yè)面出現(xiàn)的那條失能白鯨。鯨魚(yú)頁(yè)面實(shí)際上是對(duì)HTTP 503錯(cuò)誤的前端展示,503錯(cuò)誤通常是調(diào)用后臺(tái)請(qǐng)求超時(shí)產(chǎn)生,為了避免用戶(hù)長(zhǎng)時(shí)間等待,Twitter的前端給請(qǐng)求加了超時(shí),避免用戶(hù)無(wú)限制的等待。超時(shí)通常是由于單位時(shí)間內(nèi)訪(fǎng)問(wèn)的用戶(hù)數(shù)過(guò)大,也有可能是后臺(tái)某個(gè)服務(wù)突然變慢造成。由于Twitter網(wǎng)站每個(gè)時(shí)刻都有海量的數(shù)據(jù)流過(guò),因此要解決此問(wèn)題并不容易。然而正是Apache Mesos幫助Twitter度過(guò)這一難關(guān)。
大家來(lái)猜猜,蘋(píng)果給自己定制版的Apache Mesos取了個(gè)什么名?(答案在第一段)是,就是JARVIS。
影片中JARVIS名字是有深意的:Just a Rather Very Intelligent System(只是一個(gè)相當(dāng)聰明的智能系統(tǒng))。而蘋(píng)果的JARVIS稍微有所改動(dòng):Just a Rather Very Intelligent Scheduler(只是一個(gè)相當(dāng)聰明的智能助理)。
看看機(jī)智的人類(lèi)這一次又是如何調(diào)戲Siri的:
-- 你好,賈維斯。
-- 我恐怕沒(méi)法幫你制作飛行盔甲。
-- 你好,賈維斯。
-- 你認(rèn)錯(cuò)人了,我不是Tony Stark的JARVIS
-- 你好,賈維斯。
-- 等會(huì)兒,我會(huì)告訴Potts小姐,你又趕不上晚飯了。