日本正夯的機器人 Pepper 機器人,大腦和智慧就是基於厲害的 IBM Watson,當機器人加入了臉部辨識功能,或許有一天會比你還適合做服務業啊!這也是目前的應用趨勢。想想以前自己套用過類似的臉部辨識的程式,用在互動遊戲的開發上,但其實還是需要不斷修改參數。如今在 IBM Bluemix 上就能一次搞定了,搭配聰明的 Watson API 後,整個大幅縮短開發時間,甚至臉部辨識後可以觸發機器人執行動作,還能回答複雜的問題,我們會不會快被取代了啊?
服務型機器人是目前的設計主流,就像郭董代工生產的日本軟銀 Pepper 機器人,許多企業也持續努力針對服務來開發相關的技術,善加利用與人互動中分析的數據、圖像、語意,配合優秀的臉部辨識系統,未來真的可以做出很強大的機器人產品!
目前在開發過程中,真的已經很少人在土法煉鋼了,尤其對於組織大、產品多的企業就更需要 IT 的模組化應用,IBM Bluemix 就是相當好用的工具,開發上就不太需要再顧慮軟硬體安裝、伺服器架設、資料庫設定環境差異,有了完整的資訊基礎建設,我們就能專注在創新的 Idea,把心力放在開發重點技術。
圖片來源:Techradar
以前有跟大家聊過怎麼透過 Bluemix 建構一個機器人控制系統,並超快速地完成應用程式的開發,過去光是搭配 Watson 人工智慧,就能讓像 Humix 這樣一個紙箱機器人展現聰明的互動功能。現在我們只要透過 Node-RED 簡單的開發介面做好運作架構,藉由 OpenWhisk 做好事件驅動,結合 人臉辨識和資料庫,就能打造更厲害的互動機器人,甚至能蒐集資料並不斷學習進化,這對於未來打造優質精確的服務有很大的幫助。
圖片來源:台灣創客運動
許多零售業或是銀行業更開始引進像 Pepper 這樣的服務型機器人,現在甚至供不應求,而且開發成本大幅降低,現在我們在 IBM Bluemix 上就可以看到很完整的開發工具,有優秀的雲端管理功能搭配支援度超高運行環境和程式架構,打造一個優質的機器人已經變得很簡單了,而且會愈來愈厲害。
好啦!不要亂畫了,在開發過程中我們還是需要些好幫手來幫我們完成這個系統,其中最常使用的「Node-Red 圖像式編輯器」是一大重點,以前介紹過滿多 Node-Red 的使用,最主要就是藉由「拖、拉、放」就能把需要的功能和流程串接到你的系統,是個很好用的視覺化邏輯流程編輯器。
在這裡試著加入「臉部辨識」功能吧!在這裡我們用上最新潮的事件驅動式開發,透過 Bluemix 上 OpenWhisk 事件驅動平台服務,讓我們能夠做事件觸發程式的佈署,透過完整的 Visualization 資訊視覺化的儀表板(IBM 這塊真的做得很強),幫助我們做監控的動作,從驅動、觸發到臉部辨識,建立一個完善又能多工的應用程式,藉由 OpenWhisk 執行其中的程式碼。
我覺得最大的特色是在這個介面下不用去考慮整個 IT 基礎架構,在上面就可以進行開發和測試,大幅簡化工作內容,都可以在線上編輯,只需要專心針對部分 function 的細節做好連結,或在事件觸發器(Trigger)上綁好要執行的動作就可以了!
主要在 OpenWhisk 的概念就是設定好觸發器(Trigger)、建立好規則(Rule)和行為(Action),像是在臉部辨識中,這個人的臉符合我資料庫中的某項記錄,通過定義的規則,當觸發器啟動時,相對應的行為程式組合就會被啟用,像這樣的模式很適合用在如促銷活動、展場安全管控、影像定位和無人機的設計上,機器人就能透過臉部辨識做到很多我們人類所謂的「判斷」,再依照年齡或性別做區分,進而去執行設計好的行動服務。
當一個人進到百貨公司,機器人可以掌握他的年齡、性別或其他個人特質,比對後便能進行精確的指引,適合到哪一個樓層,並提供準確的促銷資訊,這正是接待服務最需要的一環呢!
圖片來源:techinsider
當服務機器人有了 IBM Bluemix 和臉部辨識的加持,就變得更人性化、更聰明,未來或許機器人能做到比我們還要貼心了。
有興趣的朋友也可以參考看看囉! IoT Foundation 和 Bluemix說明白皮書下載
參考連結:Watson IOT:認知時代的物聯網
本文謝謝 IBM 邀請撰寫資訊分享心得。
除了部落格,恰爾斯每天(盡量)都會在 Facebook 上分享漫畫喔!
歡迎加入小科科恰爾斯粉絲團!