看見台灣的力量 ITRI ICT Tech Day

2017年7月26日,工研院舉辦了第二屆的ICT Tech Day。本來以為只是一些研發成果的展示,但卻從中聽到不少很有價值的創新方向,想與大家分享: 資通所闕所長的主題演講,非常令人驚艷!而談論的議題也是我近期很感興趣的方向:從次世代的智慧型手機,邁向人工智慧系統(From Next-Generation Smartphone to AI System)。 一開始先談論到,不論是國內外大廠,都希望能收集到大量的使用者資訊,藉以推測使用的固定需求或短期需求,並提供相關的商品推薦。過去透過APP與網站的使用來進行收集,但慢慢發現,使用者對於下載新APP的意願越來越低,或是下載了使用頻率也不高。而從企業的研發成本來說,若花了很多時間進行開發,但使用者卻不買單,投資意願也逐漸下降。 面對這樣的趨勢,工研院提出了幾個研發方向: APP Streaming Service 將原本的行動應用程式移至雲端執行,使用者只要裝一個APP,有點像是入口,就可以接收所有應用程式的輸出,也能透過這個入口,來使用應用程式。當然,這個方式會十分仰賴雲端服務與網路通訊,必須在基礎建設成熟的前提之下進行。 […]

fullsizeoutput_19c0

Amazon推出Echo Show,讓語音助理更有「畫面」

Amazon在2017年六月底,正式對外開賣「Echo Show」,將語音助理裝置帶向有視覺化輔助的新世代。 為了幫助大家了解Echo Show的可用之處,Amazon也推出了一隻近五分鐘的影片,來教大家如何讓Echo Show融入生活。 這部影片裡面的人物都有一個共通點,就是手很忙XD 一開始,新手爸爸正在洗碗時,阿嬤透過Echo Show打了視訊電話來,所以用「講」的就可以接聽: 接著鏡頭一轉,一個小女孩看著Echo Show在畫圖,阿公進來之後,用Echo Show搜尋Youtube影片,一切都在「交談」中輕鬆完成。 後來媽媽用手機打進來,展示Echo Show也可以跟手機通話,而小女孩也可以繼續畫畫,完全不用停下手邊的工作。 鏡頭再帶回累了一天的新手爸媽,透過Echo Show可以觀看嬰兒房的狀況: […]

版本 2

Video Indexing (影片索引):挖掘藏在影片中的寶貴資訊

(Source: Relayto.com)   最近分別在幾個不同的活動中,都看到有人在討論Video Indexing(影片索引),想藉由這一篇的討論,整理一下相關的資訊: 什麼是Video Indexing (影片索引) Video Indexing是一個處理程序,能夠提供給觀看影片的人一個較方便的方式,在影片中瀏覽或跳至特定時間點進行觀看。(譯自IGI Global)。 最簡單的例子,就是像DVD的選單,有時會把一部電影分割成幾個段落,方便觀看者「跳著看」。但這樣的設計並不合乎使用者習慣,一部電影要不就一鼓作氣把它看完,要不然就是突然有事要忙被迫中斷,也很難剛好看完原本切割的一個段落。所以越來越少看到這樣的設計。(也可以說,DVD也很少看到了XD) 所以要讓觀看者接續看沒看完的電影,最好的做法當然就是記錄下來上次觀看的暫停位置,現在有蠻多的平台都有這樣的功能了,像是Youtube, Netflix, Apple […]

LWSHDkQRfOGeUQMNWDOY_youtube-iconsbkgd-fade-1920

聊天機器人只有自己可以用,出了什麼問題?

最近寫了一個「誰去買晚餐」的聊天機器人,很開心也順利通過了微軟的上架審核: 就在我以為一切順利並通知很多人來玩時,沒想到竟然發生這些狀況,所幸都已經解決,在此跟大家分享處理的方式。 狀況一:這名用戶目前沒空 問題來源: 一開始建置Facebook粉絲專頁的時候沒有發佈,所以導致當有人要用的時候無法傳訊給它 解決方式: 進入Facebook粉絲頁的設定,確認粉絲頁是否已發佈 狀況二:可傳訊但是沒有回應 粉絲專頁確定已發佈之後,還是出現狀況。可以傳訊,但是沒有回應: 本來也百思不得其解,直到突然想起,在Bot Framework中,有狀況時好像會看到一個Issues,去那邊找看看有沒有線索。 首先,先點選Bot Framework中的My bot: 然後再進入自己想編輯的機器人,往下拉找到Channels: […]

NotAvailable

AppCoda在台舉辦開發者聚會,引爆後APP時代聊天機器人熱潮

AppCoda是全球知名的iOS教學部落格,許多人的第一隻APP應用程式都是看這個網站寫出來的。創辦人Simon自昨天(3/24)起在台灣一連舉辦三場開發者聚會(北、中、南),除了分享最新的聊天機器人開發之外,並舉辦Light Talk、現場抽獎等活動,十分熱鬧。 Simon這次帶給台灣開發者的分享是「如何於iOS實作AI聊天機器人」,這可說是最近潮到翻的話題。至於為什麼Simon會選擇這個主題,原來行動開發學院也是幕後的推手之一: 感謝Simon引用,不過下次不需要特別在後面註明,這個魔鏡說的大家未必認同 XD ,就是個博君一笑的應用就是了。 言歸正傳,那麼Simon用了哪些東西來完成他的APP聊天機器人呢? 聊天的介面:JSQMessagesViewController (我的老天鵝啊,這個專案竟然有一萬多個星星,找時間來玩一下) 自然語言處理器:API.ai (今天的主角) API.ai是一家已經被Google收購的聊天機器人開發工具商,能夠提供開發者整合聊天服務機制於App、網站或是直接建立聊天機器人於社交軟體中。 那為什麼沒事要搞個聊天機器人呢?其實正確地說,我們想要建構的是聊天室的介面,也就是最近很夯的Conversational UI。 在過去,我們會透過網頁的介面、APP的介面,類似表單的方式進行資料輸入,或是輸入查詢的條件,來獲取或儲存資料。某種程度來說,不論表單的介面做得再怎麼「友善」,還是比不上一個專人為你服務來得親切,這也就是每每總是令你火大的客服專線,設置了一堆選項你還是只想按9轉接專人服務。 但是專人服務的成本很高,我們有沒有可能讓使用者有「專人」的錯覺,但是卻享有專人般的服務呢?這就是現階段聊天機器人最常做的功能,以問答的方式,取代過去的表單頁面,完成查詢條件的輸入。 那這件事情的難度在哪?原因在於語言這一種東西有其模糊性。我們對同一件事情的陳述,通常會有好多種說法,更可怕的是,同一句話,也很有可能因情境、上下文,而有了不同的意義。有時連人與人都很容易會誤會了,更何況是機器呢? 所以這個棘手的問題,當然就得交給人工智慧專家,透過「模糊理論」、「類神經網路」等等的技術,能夠知道該怎麼分類、對應,讓機器像個人似的看得懂圖片、聽得懂人話,還能夠與你形成「有意義」的對談。這真的很困難,因為仔細一想,你是否也曾經跟許多人講話,感覺有「代溝」、怎麼講都「講不聽」的感覺呢?XD […]

17431528_10155224593895625_1238933678_o

當傳播媒體與就業平台都在開課時,代表什麼意義?

最近收到一封來自LinkedIn的信才發現,他們買了Lynda.com那麼久,總算開始有點動作了: LinkedIn透過你在上面的履歷,進行課程推薦機制,實際測試發現,的確是會推薦一些你已經填寫的技能相關課程: 就業媒合平台往開課平台發展也不是新鮮事了,國內的徵才龍頭很早就開始這麼做,差別只是在於: 你是只想做媒介,還是也想經營實際的課程內容。 另一個方向則是科技媒體,每天向我們投(ㄎㄨㄥˇ)放(ㄏㄜˋ)最新的趨勢新知,並且明示暗示我們要趕快學習,要不然就落伍了。這個時候當然免不了補上你幾則廣告。早期很多教育訓練機構都會買在這類新聞附近的廣告,刊久了媒體自己也想試試,所以相關的課程平台就應運而生。至於你現在所看到的趨勢新聞,到底是課程先規劃好還是趨勢先被揭露,也許事實是一個秘密。 所以綜合地來說,大家都在找商機,如果沒有一定的門檻,又能夠讓客戶買單,突然變成「跨領域」經營也不足為奇,生存才是最要緊的事。 那麼真正從事資訊教育的訓練機構該怎麼辦呢? 太入門、不需要長時間準備的課程,有可能教得比媒體還差,表達得沒那麼精彩。 太應用、不需要很有結構的講座,有可能開得比就業媒合平台還差,因為人脈沒那麼廣。 大概只剩下需要打團體戰的長期培育養成班、需要循循善誘、手把手才能講得清楚的技術課程,這一些沒辦法在兩小時的科技講座、兩天的行銷工具搞定的內容,是訓練機構還可以生存的救生圈。 還有哪些機會呢?專業的資訊教育訓練機構會培養自己內部的資訊講師,所以當一些關鍵趨勢技術出現而國內又還沒有人深入研究時,跳進去寒窗苦讀一陣子也能開創出一些別的單位還沒辦法開(找不到人)的課程。 當文宣的內容,能夠讓觀者產生不得不學、而且不得不趕快學、價格又可以接受的時候,似乎每個單位都可以快速轉型為訓練中心。但是不是能長期經營,並且讓客戶獲得良好的教育體驗,時間會證明一切。 Ryan Chung 任職於資策會IT訓練中心,曾遠赴德國擔任難民組織網頁工程師,也在美國Udacity擔任行動開發專案審核員。對於資訊教育有著無比的熱情,最新的玩具是不會講中文的Echo […]

Screenshot 2017-02-09 12.29.27

孕育開發者的酷場所 – 美國Boot Camp現場直擊

在這一次出差的空檔中,參觀了一家美國連鎖資訊教育訓練機構的拉斯維加斯分校,看到了許多跟台灣訓練機構不同的做法,想與大家分享。 背景說明 這一間連鎖教育訓練機構,主要經營產品為12週的電腦教育訓練,培育行動開發者、前端網頁工程師、後端網站工程師以及介面設計師。在美國目前共有21間分校,主要集中在東岸與南部,美國西部僅有Salt Lake City、Las Vegas兩個據點。各分校定期會舉辦對外免費課程,讓在地民眾體驗並了解是否能往相關產業發展。 (圖片來源:theironyard.com) 定期舉辦免費體驗課程 大部分的訓練機構為了招生,都會為較長時間的培訓課程舉辦課程說明會。然而這樣的場合通常行銷意味濃厚,一般人參與的意願並不高,除非已經有五六成想要參加的想法,才會報名課程說明會。 而這家美國訓練機構選擇以舉辦免費入門課程的方式,來吸引對程式設計有點興趣,但又不確定自己是否適合的人,可以透過一個晚上的時間來瞭解。 活動的頭兩個小時,講師Michael非常認真地帶大家實作一個猜數字的Javascript程式,並且講解HTML, CSS, JavaScript的個別功用,並從JS程式開始實作,一步一步帶領大家撰寫。比較可惜的是,講師並沒有下來查看大家的實作狀況,而是在講台上將要寫的內容直接完成,學員有問題舉手發問,僅在台上簡單地回覆。不過畢竟是免費的入門引導課程,大家也不會太苛求,還是很開心地跟著一起敲敲打打,看著自己寫的第一支網頁程式。 我發現講師說明的內容忽淺忽深,有些講解應該是說給已經了解的工程師聽的,算是犯了入門教學的禁忌。但是他們的負責人非常厲害,總會適時地在教室出現,穿針引線介紹一下這裡的長期班課程內容、在地工程師市場需求很大等等,讓你有想進一步學習的念頭。 程式打累了嗎?跟同學來一場美式足球賽吧! […]

IMG_0943