[筆記]LINE TAIWAN TECHPULSE 2019 隨手筆記、參與心得:機器學習AI大時代,全面人工智慧!

[筆記]亂入 LINE TAIWAN TECHPULSE 2019 隨手筆記、參與心得


第一次參加LINE開發者大會,很幸運的被分配到搖滾區,用手機就能拍下清晰的簡報。
台灣的Chatbot研發本就狂熱,這次的TECHPULSE更明顯的顯示LINE走向大量的ML技術來輔助整間公司的所有系統。

LINE的野心是成為AI企業,ML EVERYWHERE!



有機會能參加這樣的開發者大會真的好興奮阿!就算前一天沒有睡,也要咖啡喝起來~



#活動資訊

LINE 台灣舉辦第四屆開發者大會「LINE TAIWAN TECHPULSE 2019」,藉此科技產業的年度盛事,為台灣開發者提供來自日本 DevDay 2019 的第一手訊息,實現「開發工程(Engineering)」、「產品開發(Production)」的願景,並為開發者介紹 AI 人工智慧、資訊安全、測試自動化、敏捷開發、新創團隊分享等眾多領域的最新趨勢。

演講嘉賓包含國際知名資安專家李丞鎮 (Beist)、NAVER Clova AI Chatbot AutoML  專家李在元 (Jaewon Lee)、 LINE Timeline Post  推薦系統負責人李知洪 (Jihong Lee),以及眾多各領域專家,於現場傳授專業知識,回歸開發者本質,以實務觀點探究產品開發,並介紹 LINE 開放平台資源與創新應用,敬邀您蒞臨參加!



#活動議程




資料擷取自官方網站:https://techpulse.line.me/

#場地與報到







這次很幸運被安排在藍色(搖滾)區域,用手機就能把台上的一切拍的很清楚!



#LIFE_on_LINE 企業目標



 - 目標:讓LINE的聊天行為全面生活應用化,用聊天解決問題。


 - LINE MINI app:讓User在LINE用聊天的行為模式完成任務


 - LINE Brain (ML):LINE是一個AI公司,提供開法者運用ML服務。


附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*



#LINE_Platform_API_update LINE API重大更新

 - UX/DX:注重使用者體驗,亦注重開發者體驗

 - OA2.0:提供完全免費的Chatbot製作環境,解除八萬好友限制。




 - LIFF 2.0:現在能用瀏覽器登入,通訊協定從line:// 改成 https://



 - LINE Login 2.0:提供類Open ID服務,現可於電腦執行。


 - Flex Message Simulator(Beta):現提供圖像化介面,協助PM/Design團隊設計介面。





附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*

#CLOVA 聊天機器人製作器

 - CHATBOT Builder:現提供全面化UI介面(Dashboard、Visualize UI),ZERO coding require



 - WHY CLOVA:Friendly with LINE Messenger API
 - Serve to another messenger:支援FB Messenger等
 - Easy to build:Build BOT in one day
 - Easy to expand (in different language region)



 - CLOVA AutoML:現全面導入NLP模型,High performance(用了大量的時間解釋模型建立、分類)


 - Template:i.g. B2B

這場的講者,在ML的部份講的很好,教的很細很處,從分類分群等基本觀念開始講。
但我覺得扯的比較遠,而且講的就跟機器學習的教科書一樣,不是以LINE作為應用,所以我就沒有特別抄筆記了。

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*

#Enterprise_Security 企業安全經驗談


 - 喜歡這句「Hacking people is much easier than the hacking the system/sever!」 So true
 - 學資安前,要先學會怎麼駭 so true so true
 - ML for Security is not easy 不能放著就好,要時常檢驗。
 - Bug Bounty Program:賞金抓蟲計畫,LINE買你發現的Bug報告


附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*

#Timeline_Post_Recommender_System 動態貼文推薦系統

 - 目標:高度個人化
 - 了解你資料的天性!LINE Post建立模型遇到的問題:建立使用者特徵時發現用戶數超高但互動超少,特徵只有0.0001有資料。
 - User Embedding準確的建立心法
 - 訓練資料偏差:再訓練的流程偏差導致過度訓練。解決方案:排除使用者的操作、朋友的貼文後再訓練。
 - 模型評量偏差 AUROC:發現高分的AUROC卻不準確,因為一開始的設計錯誤!因為這樣訓練出來的模型是把整體當做一個大user,所以我們嘗試建立個人AUROC,作為模型評量指標
 - One evaluation model can’t be able to correct the ranking model for personalization!
 - 擴張的資料池如何優化:對齊係數,合併表格,建立更準確的User Embedding

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*


#LINE_Protostar 新創輔導計畫

附上這個場次對於LINE Protostar的介紹簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*


以下是這次10個上台分享的團隊,我下的一些摘要。
其中有4個做醫療CRM,題目非常類似,能看的出LINE想要在台灣布局醫病關係。

 - 牙醫小幫手:減少改約人力,自動提醒看診、約診、購買牙醫產品等
 - 記帳雞:LIFF記帳介面,未來發展集點、Open Banking整合。
 - 看牙小鬧鐘:較高客製化需求。
 - 途尼:一站式借車OMO服務。
 - 肚肚:餐飲平台,從尋找美食、購買餐卷到訂位,串接POS系統。
 - 通勤學:音頻學習服務
 - MONTAGG:影片推薦類RSS系統,能自動產生Preview影片。
 - TikiPoki口袋售票:B2B2C 一站式售票系統,可分票、領取虛擬票、半記名。
 - DR.LINE:智慧診所
 - 悠活家:用藥互連網,慢性病連續處方籤。

#LINE_PAY:Global-Local-Partner

 - 跨海交易:未來LINE透過區塊鏈解決跨海交易需求(現在先透過Getway2Getway)。
為跨海交易的龐大用戶數改變資料傳遞架構
舊有框架Batch Processing(第一階段:交易階段,第二階段:清算階段)效能過慢
2017年後全新框架Realtime Processing
 - LINE PAY獨立APP
APP2APP 在第三方軟體呼叫LINE以認證使用者,完成自動登入。
以此概念,未來這世界透過如OAuth2.0可能進入這些API完成Open Banking的布局
 - LINE PAY API v3
認證的改變
Auto Scalling時,或許IP會改變導致認證失敗。第三版使用新款電子簽章標籤Hmac,取代ACL。
為了滿足多重產品包裝需求,把產品欄位設計從single設定為Multi。
 - 交易Flow的改變,離線版的API:請求支付的改變 My Card會員卡包

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*

#LINE_SPOT Line的LBS微服務串連

 - 微服務 Microservices 整合範例
 - LBS串連
 - 微服務Scaling不用整包Scale
 - API Gateway / GraphQL
 - 使用Event Sourcing的精神:使用Kafka實作,把所有Event以時間除存在系統中。

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*

=閃電演講1:Data Pipeline and Data Processing=

與外部廠商溝通的三個經驗:注意Maintainability

 - 保留手動更新資料庫的方法:客戶可能沒有技術串接API。
 - 可以開發,但客戶要修改的時候不能影響到其他客戶。
 - 格式制定,但程式端要有一層彈性層做客製化

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*


利用ML做訊息查證平台

 - LINE訊息查證平台功能介紹
 - 人類做訊息查核,AI做查詢涵蓋增加。
 - 分類:增加人工查證速度
 - 語義近似:做查詢範圍涵蓋
 - 遇到問題:假訊息為圖片,透過特徵來辨識。
 - 遇到問題:重複訊息(在訓練還沒結束前,新訊息進來造成重複)
 - 希望未來能訓練成知識圖譜,去驗證訊息的真假%數,並且跟其他模型整合

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*


API Gateway

 - Microservice遇到的問題:每個服務的API可能接口不一致。
 - Client只需要跟一個API溝通就行。
 - GraphQL 取代 BFF

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*


=閃電演講:Data Science and Analytics=


#LINE Search 搜尋

 - 排序是最重要的
 - 想要拉近使用者想要的查詢
 - 特徵 Word Embedding 把詞語矩陣,投影到簡單的向量空間中。
 - BERT語言模型:給一個字彙,預測下一個字彙的語言模型。來改善搜尋
 - Learning to Rank

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*

#Line Music

 - 台灣10人有1人有下載,現況分析。
 - 使用者以年輕人為主
 - 女生更加喜愛改鈴聲
 - 聽歌會暴露年齡

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*

#LINE MUSIC的AI應用

 - 最常被使用的功能:自動完成 使用Tri-Based搜尋樹建立模型
 - 知識圖譜:相關聯歌曲推薦(搜尋蔡依林 周杰倫,跑出說愛你)(搜尋蔡依林 玫瑰少年,跑出蔡依林 怪美的 建議)
 - 非結構化文本:將專輯敘述作為知識圖譜來源,增強知識圖譜。

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*


=閃電演講:Client and Automation=


#快速開發UI

 - Flutter 快速建立Native App

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*


#LLDB 加速iOS開發

 - LINE 的iOS app 很大,編譯需要半小時左右
 - 降低APP編譯的次數降到最少
 - 所以要把Feature Build在Framework上,這樣只需要去編譯Modules就好。
 - 使用SwiftUI/Playground Live Preview

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*


#FCU

Filemanager 
Crontab-UI
URL-Pings

附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*

#總結 



筆記打好了不發怎麼行,雖然說沒有記的非常詳細,但是看這寫下來的這些關鍵字,總是能在往後的日子喚起當天的記憶的。

投影片照片的部分,我應該會再補一些,如果有推薦的心得歡迎下方留言跟大家討論吧!

--


◆本文不是業配文,是超誠實心得,認同請分享!

★本文使用攝影器材:
  手機|Samsung Galaxy Note8
  → (安迪連所有的攝影器材)

若有任何疑問或建議,歡迎在文章下面留言! 

感謝看完文章後,順手點擊旁邊廣告的讀者,您的每次點擊我都能有一點點收益,雖然這個廣告金有夠難賺,但也是不無小補啦~XD
*備註:安迪連碎碎念部落格內的廣告是由Google提供,讀者們每次的廣告點擊,作者大約可以獲得0.1美金(3~4元台幣)的收益。
不想錯過任何新文章/攝影教學/實用軟體推薦/超誠實食記
 →現在就立刻按讚「安迪連碎碎念粉絲團」吧~