[筆記]亂入 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。
#LINE_SPOT Line的LBS微服務串連
- 微服務 Microservices 整合範例
- LBS串連
- 微服務Scaling不用整包Scale
- API Gateway / GraphQL
- 使用Event Sourcing的精神:使用Kafka實作,把所有Event以時間除存在系統中。
附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*)
附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*)
=閃電演講1:Data Pipeline and Data Processing=
與外部廠商溝通的三個經驗:注意Maintainability
- 保留手動更新資料庫的方法:客戶可能沒有技術串接API。
- 可以開發,但客戶要修改的時候不能影響到其他客戶。
利用ML做訊息查證平台
- LINE訊息查證平台功能介紹
- 人類做訊息查核,AI做查詢涵蓋增加。
- 分類:增加人工查證速度
- 語義近似:做查詢範圍涵蓋
- 遇到問題:假訊息為圖片,透過特徵來辨識。
- 遇到問題:重複訊息(在訓練還沒結束前,新訊息進來造成重複)
API Gateway
- Microservice遇到的問題:每個服務的API可能接口不一致。
- Client只需要跟一個API溝通就行。
=閃電演講:Data Science and Analytics=
#LINE Search 搜尋
- 排序是最重要的
- 想要拉近使用者想要的查詢
- 特徵 Word Embedding 把詞語矩陣,投影到簡單的向量空間中。
- BERT語言模型:給一個字彙,預測下一個字彙的語言模型。來改善搜尋
- Learning to Rank
#Line Music
- 台灣10人有1人有下載,現況分析。
- 使用者以年輕人為主
- 女生更加喜愛改鈴聲
- 聽歌會暴露年齡
#LINE MUSIC的AI應用
- 最常被使用的功能:自動完成 使用Tri-Based搜尋樹建立模型
- 知識圖譜:相關聯歌曲推薦(搜尋蔡依林 周杰倫,跑出說愛你)(搜尋蔡依林 玫瑰少年,跑出蔡依林 怪美的 建議)
=閃電演講:Client and Automation=
#快速開發UI
#LLDB 加速iOS開發
- LINE 的iOS app 很大,編譯需要半小時左右
- 降低APP編譯的次數降到最少
- 所以要把Feature Build在Framework上,這樣只需要去編譯Modules就好。
#FCU
Filemanager
Crontab-UI
URL-Pings
#總結
筆記打好了不發怎麼行,雖然說沒有記的非常詳細,但是看這寫下來的這些關鍵字,總是能在往後的日子喚起當天的記憶的。
投影片照片的部分,我應該會再補一些,如果有推薦的心得歡迎下方留言跟大家討論吧!
--
◆本文不是業配文,是超誠實心得,認同請分享!
★本文使用攝影器材:
手機|Samsung Galaxy Note8
→ (安迪連所有的攝影器材)
▲若有任何疑問或建議,歡迎在文章下面留言!
感謝看完文章後,順手點擊旁邊廣告的讀者,您的每次點擊我都能有一點點收益,雖然這個廣告金有夠難賺,但也是不無小補啦~XD
*備註:安迪連碎碎念部落格內的廣告是由Google提供,讀者們每次的廣告點擊,作者大約可以獲得0.1美金(3~4元台幣)的收益。
☆不想錯過任何新文章/攝影教學/實用軟體推薦/超誠實食記?
→現在就立刻按讚「安迪連碎碎念粉絲團」吧~