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