[筆記]亂入 LINE TAIWAN TECHPULSE 2019 隨手筆記、參與心得
第一次參加LINE開發者大會,很幸運的被分配到搖滾區,用手機就能拍下清晰的簡報。
台灣的Chatbot研發本就狂熱,這次的TECHPULSE更明顯的顯示LINE走向大量的ML技術來輔助整間公司的所有系統。
LINE的野心是成為AI企業,ML EVERYWHERE!
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg66gfNhCi0iZ-PWOYjERg-dybGedtnADWqHaLYgOGl0pQckFdUYSEHS902SIhFK2xtE3OH_L4Ds6djq70jH9TMuRseDdxQ4jDSJOJxYft6SxdjlhJzd9X4OPYCuO-ji1wzFVlJ2csPEp7H/s640/AndyBlog_20191204_110907.jpg)
有機會能參加這樣的開發者大會真的好興奮阿!就算前一天沒有睡,也要咖啡喝起來~
#活動資訊
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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTmQsc2ltb13PwAfA2GYCubowdr_A2U44NjMv2bOYkPjcrExgzSU9tz4ElUukmO4z995Io3udskp2cWuOEtdh8L_hnh0F5RnHcWdyaAW4dgr1lL5ItWpelrnpoiM6pHQYdHi-_q9J3A4ys/s640/%25E6%2588%25AA%25E5%259C%2596+2019-12-04+%25E4%25B8%258B%25E5%258D%258810.01.34.png)
#活動議程
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZt5OOh-MqFRbQOu3R5k_HqiKYMgfQS9h_rgNlBw6p71NXxsr7MhIjQ7ztDWdlyRnBaU9egJbatXVtNot9iQXsURtLSeXc2dR7527IHhK3FFUrDOeeNtBN7Fs-bjl1gPuYIB9JWV24AArv/s640/%25E6%2588%25AA%25E5%259C%2596+2019-12-04+%25E4%25B8%258B%25E5%258D%258810.02.15.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVwtcIB0XgPSaaxy2FXpLuOMVP4W2wclQPdUxFT-oukKFWxXF_3PZKAEBnloQXfN6k73o-3hu4rPz9rVTY3p8Vwv2TlHsacfRCfkU3LwN-mr9whCecEYKi1Vgh7zyWsHl1lL0uAoaYxfdu/s640/%25E6%2588%25AA%25E5%259C%2596+2019-12-04+%25E4%25B8%258B%25E5%258D%258810.02.26.png)
資料擷取自官方網站:https://techpulse.line.me/
#場地與報到
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmCIl4fOv3fupA0UPW-xILpFISvlt44OZOmSUAHBt5Nq5MchyKN_1sgLnbpw1QvZYLIUIJxgGt8vaVsx7igK5vSXrqb4zRfPwbtOcbEiOf8E6-EZ9_z_0pbSjXvDyBjqORhP2Xd7prim9l/s640/AndyBlog_20191204_093508.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS5ixyQnRrtl_Ij9uPABHpBl2B3Ad9eshs4JVgXIKbyCW_6_v8JIkjqmE-RvXVaaE8yZScrDKUAd2g0vlEfznfkLyS-xlvEMOVGJs1oaTzaq9o5ojLAYI8oAPEZip4QjVnqg8BHy5GxJrH/s640/AndyBlog_20191204_093624.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFBEzN37FjNynGvZAl5U-CYaBDwEyRLS7wvfzqmmpKbtKb4AMBLR7TiljJOAn_s60y_QRPbgawvNDMryE86-i0vxq8ghiIFO2VQq6hcPC1MYpse9pLuT_jAdXh1ucqn9k-aUnPO960S-6d/s640/AndyBlog_20191204_094204.jpg)
這次很幸運被安排在藍色(搖滾)區域,用手機就能把台上的一切拍的很清楚!
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIYXtv9XQ0RU2DYZ5-9wq4x_Cwat7w0y3ukqv2HTKojfKNaV8fESDE2OQOnD7HWjwoalOubCBwHdkbT8JdINdWe_fo2GDy_CuW2rxWhenez0OurPQwSAwY44SlJ5t2am46OYt6uyYVccfT/s640/AndyBlog_20191204_094253.jpg)
#LIFE_on_LINE 企業目標
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeId49lykAy9-rq6kfliOH8EImroF0K3qmQHOGwHHVt4GCaKZ7QOE7YcAtQnspHov9RIcUVtPGT3WUGcEB_Xkt2xX-sQjELgtVrYPgXVs_h0-_8Tewbeqbsy1DxN_5t2oO6GJDTHKg9rYq/s640/AndyBlog_20191204_094251.jpg)
- 目標:讓LINE的聊天行為全面生活應用化,用聊天解決問題。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzn0IW4VLNVo8aJ5TSeqQQ1lmhD_EMcuJsJSwA4yHvMJ_CzzxUihqp5x6ld1yBWjbtbfZnKeZBH8OVis5BcXXdEW1udxgNzBAkzsGfsqbKTEgYa50fFjrq2aQZYX6wM4vaoRm7QKSbNRe9/s640/AndyBlog_20191204_095241.jpg)
- LINE MINI app:讓User在LINE用聊天的行為模式完成任務
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjZbl1PKERO6_DLVErQ3GZqYSImrRZdeMxt7sR1Pe4ZbvBoQH9ZQ0SsCVEZ97xYuVSiW3NqBg2DPY0YLQw-XacTAVdzuYGG7vK0Dfd9L8qXRtpUiboG_W3QYzuo68G3JkQY3fjVbiY17aU/s640/AndyBlog_20191204_095440.jpg)
- LINE Brain (ML):LINE是一個AI公司,提供開法者運用ML服務。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoBroHHvasA7ubwg1MXrOhR1_-3t6fRPo1rajZWWfjW8zs2wF47uBGeHkuPpKd6ReNl4ZHKNqueppGTu2tpKrNm3AO0Msr7Ac4rFsqzhvD7-RL6iZfaztzcFBiynQqC1nXJwyhyS9Q0EUJ/s640/AndyBlog_20191204_095957.jpg)
附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*)
#LINE_Platform_API_update LINE API重大更新
- UX/DX:注重使用者體驗,亦注重開發者體驗- OA2.0:提供完全免費的Chatbot製作環境,解除八萬好友限制。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2vWuLVvDdvsIGYgkZDCtykP5mHJXFNeGwyA_Lwg4H7jHXGsEWHWJ9oZV9CYbZ6E2oQ0nnNaPMgKzcOtBIE8Tr5PBI15ajsiFjToWvsMOdjB9nceaKfNdSlijzs1oKRZoWwSSsoK2j0uoT/s640/AndyBlog_20191204_102359.jpg)
- LIFF 2.0:現在能用瀏覽器登入,通訊協定從line:// 改成 https://
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhusw2jkJWfSJ1mJN6oA6IbGjB6xywRmmDtRsxnc2YP36nqRZwZQ24JL8HcBaD5HCNZU3dbJGOmW1A81ZzUb23SPHHQOzbP-6q-Ct06qWWcb_9RqMmP4CF01RZSvJwP77X3Glit3J4xaOZ2/s640/AndyBlog_20191204_103241.jpg)
- LINE Login 2.0:提供類Open ID服務,現可於電腦執行。
- Flex Message Simulator(Beta):現提供圖像化介面,協助PM/Design團隊設計介面。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrNyadUiq4de8EeJvt96w7YyA2-I9-TLwYM8_9u2VM3WG88yurOIo-cq6h1V_DW5Phs6RxoUbDw4RE1Q7ZxX8jD2HQJepWHwpfFYe3F8YP6_6UErSn8N2J-7QJfYi1_Ey0EcZz6KTFZfxP/s640/AndyBlog_20191204_102435.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSm3KT8LfS_t3XuvXEmWkAnhwo_wq_Hp28-wxHAYOyjTcoj6qtOHct75sPuSujlpQCbX0dfniXinpROs2c6jljzJgnaJXAGU67939HEgnxq1Bsg-pIxH7lXBR6jb0lKy11kK-r9fyKh0g6/s640/AndyBlog_20191204_102612.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj29Vxq06qyjLzP9yzuSNQn0uwfMIltza8Ngi4XmFRWdgqibYDy24okV_mGWgy8ryPRAdoOOAF9dP5YlxSJalu5TJb15U9osur5hnrz1hZ1a3x0KAVIzOhdjBvqKePp8cX09H94xHOfbFjY/s640/AndyBlog_20191204_104616.jpg)
附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*)
#CLOVA 聊天機器人製作器
- CHATBOT Builder:現提供全面化UI介面(Dashboard、Visualize UI),ZERO coding require![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy2ba8nZ36yDUbBdbelIDjVT3HBkv53Dtzb8bHefO8MIxjGeDXgpccseQF1Kzh7gGJLcLJywICBAkmu_LdKFARDdrPuEpxc_-mc20JI7Rbc9Kw6jVdMgwlZSyzellwdm5mOBwuWEp5zjjg/s640/AndyBlog_20191204_111531.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcSiCcrwk2mfLoEr6P7fky8-dIgWL1unrXtNckXA9v0yzeyjfrL4wQWlsNSLTRlfYFT-KTyiJPrxk5esUaVsZ-9QhWzhSnkh3McRW69rH3KCVT_hYBNJ0fDzczXpmUrZfK8dPD2s-0erkg/s640/AndyBlog_20191204_112222.jpg)
- 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)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj40rHtsRevvHV7DnDT3N6bY4MHYZm4QldHJw7w_QAw5w_Zpn231emqiINrwK1Q5BmCibBRiyKJWDa8pcearhF2NDhzTRSGFjWevODkXzNXEi0z91PcWU_fftUALf1ykEva4UayT0vQ7U5X/s640/AndyBlog_20191204_111311.jpg)
- CLOVA AutoML:現全面導入NLP模型,High performance(用了大量的時間解釋模型建立、分類)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu72ZJeSfcRNrTGTLIZUdcdxzsmarqZ8jj6H85UapI8PvWADTNVphSLwmxuLLHB06qmghXmdC7IoWNOuBp8ckBXEG2Puoov1sjpVzWTgtXEaDtvIj_bULmz79rDczH_S48BwzdFSt3ekqQ/s640/AndyBlog_20191204_113918.jpg)
- Template:i.g. B2B
這場的講者,在ML的部份講的很好,教的很細很處,從分類分群等基本觀念開始講。
但我覺得扯的比較遠,而且講的就跟機器學習的教科書一樣,不是以LINE作為應用,所以我就沒有特別抄筆記了。
附上這個場次的完整簡報(資料來源LINE Developers Taiwan官方SpeakerDeck*)
#Enterprise_Security 企業安全經驗談
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7by69g5bv6t3wJ07cJctn9nMRI9f8MbVsPkSptYv1xFLdrXBbno5za9TTuh3ED8EU56KrMjiK-fCBjhAkjarabu8MRJA-0-sMa75F4uoC4kHJVFxY3d7co0I_BMHcf6jIpn1E_J3IpTmT/s640/AndyBlog_20191204_122935.jpg)
- 喜歡這句「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報告
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8Jg9IEp5JtDULC2VJEPf-iWms8ZcJJ87RL9sqsvGwh6PT1BTzb3hlw7uRvNTW0SyKyYwgw9NhWzKQH_amDaBBEPf_LF_NvRWg_hNHvh2JljtO1EA-9AYdGweE1KSCp0lb_4THL_0BJivj/s640/AndyBlog_20191204_122615.jpg)
附上這個場次的完整簡報(資料來源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
#總結
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTVX4P7gZo1-pgVWW867hddHtdGvsyCYZqJcHHRtxszFArT93Udk3ahOs88kIIUlSkJW6dKEBdwVOFxEA0DFdgFHMO67aQeg4dNVo9ZILgod67LqwwHOFhUfyihw5pg9J997o5ctfSby39/s640/AndyBlog_20191204_182835.jpg)
筆記打好了不發怎麼行,雖然說沒有記的非常詳細,但是看這寫下來的這些關鍵字,總是能在往後的日子喚起當天的記憶的。
投影片照片的部分,我應該會再補一些,如果有推薦的心得歡迎下方留言跟大家討論吧!
--
◆本文不是業配文,是超誠實心得,認同請分享!
★本文使用攝影器材:
手機|Samsung Galaxy Note8
→ (安迪連所有的攝影器材)
▲若有任何疑問或建議,歡迎在文章下面留言!
感謝看完文章後,順手點擊旁邊廣告的讀者,您的每次點擊我都能有一點點收益,雖然這個廣告金有夠難賺,但也是不無小補啦~XD
*備註:安迪連碎碎念部落格內的廣告是由Google提供,讀者們每次的廣告點擊,作者大約可以獲得0.1美金(3~4元台幣)的收益。
☆不想錯過任何新文章/攝影教學/實用軟體推薦/超誠實食記?
→現在就立刻按讚「安迪連碎碎念粉絲團」吧~