兩個(gè)月前的 Watson 開發(fā)者大會上,,IBM 發(fā)布了 TJBot──能組裝出紙板機(jī)器人的 DIY 工具組合�,?刹灰�?yàn)樯得�,、簡陋的外表小看它,它本質(zhì)上是基于 Watson 的可編程 AI ,。早在發(fā)布紙箱版本之前,,遍布全球的開發(fā)者就已創(chuàng)造出激光切割和 3D 打印的 TJBot:包括南非、肯尼亞,、意大利,、德國、瑞士,、巴基斯坦,、加拿大和香港。雷鋒網(wǎng)獲知,,多個(gè)開發(fā)者團(tuán)隊(duì)表示,,有興趣與 IBM 合作,為 TJBot 設(shè)計(jì)新的使用場景:從用于機(jī)器人 / 認(rèn)知課程的教學(xué),,到關(guān)懷老年人,、開發(fā)談話代理的企業(yè)級解決方案。
% F4 o$ M2 F# h& m- E
QQ截圖20161224212639.png (218.81 KB, 下載次數(shù): 59)
下載附件
2016-12-24 21:27 上傳
7 T" r1 r) {- d, ]
QQ截圖20161224212658.png (80.29 KB, 下載次數(shù): 60)
下載附件
2016-12-24 21:28 上傳
9 p2 a* J; C8 F H4 a# G- KIBM 發(fā)布的如何制作 TJBot,、如何對它編程的指令集(被稱為“菜單”),,在Instructables 線上開發(fā)者社交廣受好評。該計(jì)劃在社交主要頁面都有體現(xiàn),,并已收到 21,000 份用戶評論,。TJBot 被各種層次的開發(fā)者所接受,從初學(xué)者到專家。大家用它來創(chuàng)建能學(xué)習(xí),、推理,、與人自然互動的認(rèn)知對象。 簡化設(shè)計(jì)──為開發(fā)者而開發(fā) TJBot 計(jì)劃的初衷,,是成為用戶體驗(yàn)和試驗(yàn)“具象化認(rèn)知”的入門素材,。“具象化認(rèn)知”是指把 AI 技術(shù)植入到它已經(jīng)在與之互動的設(shè)備,、物體,、空間里。如果這個(gè)過程夠簡單,,用戶們會創(chuàng)造出什么來呢,?會產(chǎn)生什么樣的設(shè)計(jì)思路?TJBot 幫助尋找這些問題的答案,。做為大家都買得起的 DIY 工具,,它把“具象化認(rèn)知”的創(chuàng)新過程民主化。
QQ截圖20161224212716.png (100.64 KB, 下載次數(shù): 58)
下載附件
2016-12-24 21:28 上傳
為了這一目標(biāo),, TJBot 計(jì)劃的一個(gè)指導(dǎo)原則是“簡單”,。這在硬件零件和程序語言平臺的選擇上得到體現(xiàn)。從最基本的原型機(jī)工具入手,,IBM 測試了各種 LED,、麥克風(fēng)、音響和伺服馬達(dá),;最后選擇出小巧,、功能多樣但又容易上手的模型。同樣地,,控制這些感測器的軟件使用 Nodejs 編寫,,它是一個(gè)用 JavaScript 開發(fā)軟件應(yīng)用的開源、跨平臺的執(zhí)行環(huán)境,。 借助傳感器和 Watson 達(dá)到多種功能: 做為原型機(jī),,TJBot 的技能正在不斷擴(kuò)展:據(jù)雷鋒網(wǎng)所知,它現(xiàn)在已經(jīng)能說話,、進(jìn)行語音辨識,、揮手和跳舞。這些能力由它內(nèi)建的感測器,、以及一系列認(rèn)知服務(wù)來完成,。比如,TJBot 的說話功能由 Watson 文字到語音服務(wù)在軟件層面完成,,然后透過音響播放出來,。同樣的,, Watson 語音到文字服務(wù),以及 TJBot 的麥克風(fēng),,組合起來使它能進(jìn)行語音辨識,。這些技能可以被進(jìn)一步組合,創(chuàng)造出新的應(yīng)用場景,,比如說創(chuàng)建虛擬代理或者數(shù)碼助手。
QQ截圖20161224212733.png (174.73 KB, 下載次數(shù): 60)
下載附件
2016-12-24 21:28 上傳
目前,,TJBot 在 Github 的工具庫包含 3 個(gè)基本“菜單”:讓 TJBot 對簡單語音命令做出回應(yīng)的代碼,,分析推文的情緒并回復(fù),還有讓 TJBot 做為談話代理,。社交的開發(fā)者們?yōu)樗尤肓藘蓚(gè)菜單:TJWave 和 Swifty TJ,。TJwave 很有趣,它展示給開發(fā)者如何控制 TJBot 的手臂,。它還包含額外功能:讓 TJBot 隨音樂“起舞”:TJBot 會播放一段音樂文件,,提取其中的節(jié)拍和峰值,然后隨之揮手,�,?刂� TJBot 的小短手還能用來使語音互動更生動,以及模仿人類說話時(shí)的手部動作,。Swifty TJ 展示如何用 Swift 語言控制 TJBot 上的 LED,。隨著 TJBot 的菜單目錄不斷擴(kuò)大,Swifty TJ 為 Swift 開發(fā)者給 TJBot 寫代碼提供了出發(fā)點(diǎn),。
5 A! M+ L5 G* R# U- h/ \& f! w
' C7 o" g% ~7 ^" e" Z% _! T |