【開發者們】善用 IBM Bluemix+Watson,打造屬於自己的機器人超簡單!

【開發者們】善用 IBM Bluemix+Watson,打造屬於自己的機器人超簡單!
恰爾斯

125

機器人正夯啊!連我也好想弄一台在家裡,但沒想到的是我們已經可以「自己做機器人了」!有了 IBM Bluemix 這樣的 PaaS 服務搭配 Watson API 後,除了比想像中好上手之外,同時大幅縮短開發設計時間,自己也能快速完成一整套人工智慧系統啊!

最近新聞常看見郭董代工生產的日本軟銀 Pepper 機器人,它的大腦和智慧就是基於 IBM Watson 呢!有了 Watson 的人工智慧解決方案,讓 Pepper 有了認知運算能力,持續學習下,過去電腦沒辦法分析的數據、圖像、語意,Pepper 卻都能夠做到,甚至開始能回答複雜的問題。

我們也能接觸像 IBM Watson 這樣全球第一個認知運算(Cognitive Computing)系統,而且比你想像中好上手呢!為什麼呢?還記得恰爾斯之前跟大家介紹過的 IBM Bluemix 雲端平台服務嗎?能夠幫我們超快速地完成應用程式的開發,如今你也可以拿來開發機器人的大腦唷!

這裡稍微帶大家認識一下 Humix 這個紙箱機器人,來自於某次 Hackathon 的驚人設計,一般設計一個簡單的機器人,至少也要開發個三、四個月,Humix 卻能在半天的時間內給設計出來!能和人進行互動,甚至還具有很聰明的學習功能!

humix

Humix 的名字源於「Human」和「Bluemix」,我覺得能這麼快速打造機器人 Humix,除了工程師的智慧和 maker 的巧手之外,最大的秘密在於善加使用 IBM Bluemix 上的 IoT 和 Watson API,幫我們一個個架構串接好各種 Sensor、馬達、燈示、麥克風,進而完成各種認知、辨識、語音...等功能!

Humix 也可以說是一個很好的雲端 +IoT 的 Demo,你從裡面就可以學到很多技術和應用,怎麼透過這些軟體服務來完成你要的功能,我覺得也十分適合開發者練功或實作,節省非常大量的時間在開發上,畢竟 Pepper 機器人的智慧也是這樣來的啊!

Cb8R1fgUcAAVPtl

圖片來源:twitter@johnmusser

由於 IBM Bluemix 上的開發工具已經非常完整了,有了 Bluemix + Watson 真的可以做到很多事情,原來「開發機器人」已經離我們這麼近了,未來應該有很多工作會被取代吧!

126

127

好啦!不要亂畫亂想了,其實機器人有了這樣的「大腦」讓 Pepper 大幅提升了給我們的互動體驗,現在開始有些零售通路現場都有機會看到機器人提供的服務,指引顧客或進行簡易的產品解說,我們還可以跟它互動,我上個月自己去日本玩的時候也在賣場玩過呢!

pper

以前跟大家介紹過的 IBM Bluemix,因為有優秀的雲端管理功能搭配支援度超高運行環境和程式架構,所以利用 Bluemix 服務建立機器人控制系統真的是如虎添翼,結合 Watson 人工智慧,讓我們在開發上真的變得很簡單!你有想過你自己要弄個語意分析或認知學習系統要花多長的時間?現在直接「拖拉放」就能完成了。

1459344966

我覺得 IBM Bluemix 最大的優勢就是幫開發人員建構了一整套雲端開發平台,Watson 包含了許多認知服務,我們只要將這些「認知運算服務」導入到程式系統中,就可以完成很多驚人的功能,就是這個部分讓我們節省了大量的開發時間!

1459344761

機器人最需要用到 Watson 的部份,大概像是語音辨識、邏輯、語意分析、自然語言分類、圖片辨識...等,好好善用之前恰爾斯文章介紹過的視覺化流程編輯器「Node-Red」,藉由「拖、拉、放」就能把這些 Watson 裡的服務和流程串接到你的機器人上,打造一個輸入輸出都漂亮又清楚的應用程式!

1460052915

簡單跟大家聊一下怎麼上手!

平台:使用 IBM Bluemix。
機器人整個的邏輯運作:使用 Node-Red
功能運作:使用 IBM Watson API

硬體方面,其實如果要做個很簡單的機器人,可以用買得到的 Rapiro (其中搭配 12 顆馬達)機器人,這樣就也不用自己在安裝伺服馬達之類的東西,同時也節省很多時間,另外搭配 Arduino 的 IDE 環境打造的微控制器,就能很快完成一個可以跟軟體溝通的介面。

humix2

Watson 在認知運算上帶來的創新對機器人的開發真的很重要,還能根據語調、環境、人的回饋來提供更深層的互動,有的時候好像差一點點就差很多了,有更像「人」的感覺,從進行互動的知識庫還能持續進化,找出最適合、最高相關度的答案,甚至做到預測的能力,這些都是能讓機器更像人的關鍵!

如今我們使用 Bluemix 服務建立機器人控制系統,搭配 Watson 人工智慧,真的讓開發變得很簡單,Node-RED 和 IBM Watson 的優勢,使得開發時間大幅縮短,除此之外對企業來說可以蒐集很多重要的資料,提高利用資訊的能力,給我們更精準明確的決策,無論消費者或企業都能感受得到。

zdnet

圖片來源:ZDNet

Bluemix + Watson 真的讓我們更接近未來了,不是嗎?

 

有興趣的朋友可以參考看看囉! IoT Foundation 和 Bluemix說明白皮書下載
參考連結:Watson IOT:認知時代的物聯網

 

本文謝謝 IBM 邀請撰寫資訊分享心得。

除了部落格,恰爾斯每天(盡量)都會在 Facebook 上分享漫畫喔!
歡迎加入小科科也有春天粉絲團

圖文觀點
恰爾斯

如果你要看漫畫、看八卦、看竹科、看熱鬧還是看老闆的臉色,找恰爾斯就對了!
■作者:恰爾斯
■主題:職場、漫畫、生活

.
一起用好點子過好生活吧!