Slide 1

Slide 1 text

【查核】用謊言支撐起的虛構世界 Angela Cheng / Central Dev Jimmy Huang / Central Dev TECH FRESH 畢業分享會 2023.06.27

Slide 2

Slide 2 text

Jimmy Huang TECH FRESH • Photographer • Web Backend Engineer • Central Team @LINE • Bachelor NCUIM & NCUCSIE Early Graduate (2023.01) • Master NTUIM Early admission (2023.02) • System Developer @NCUCC SD • Cyber security inspector @NYCU HCRC

Slide 3

Slide 3 text

01 02 03 04 05 06 Contents Preface -【查核】⽤謊⾔⽀撐起的虛構世界 FACT CHECKER Weapons of Mass Deception Learn and Insights Daily Life in TECH FRESH Unleash Growth Potential

Slide 4

Slide 4 text

【查核】用謊言支撐起的虛構世界 ※ Source from: replicate.com

Slide 5

Slide 5 text

Messages are Everywhere

Slide 6

Slide 6 text

LINE 訊息查證 FACT CHECKER

Slide 7

Slide 7 text

Weapons of Mass Deception (Text) 在這個世界裡 謊言就是武器 SBERT ELECTRA NLP model 萊納,你坐啊 Controller WebHook Partner A Partner B Partner C Partner D TFC Classifier Near-duplica/on Detec/on 大哥沒有輸!

Slide 8

Slide 8 text

Weapons of Mass Deception (Image) ※ Source from: giphy.com Worker Intelligence Artificial Intelligence (OCR) New feature - OCR

Slide 9

Slide 9 text

Angela Cheng TECH FRESH • Central Team @LINE • NCU CSIE

Slide 10

Slide 10 text

※ Source from: replicate.com Learn & Insights

Slide 11

Slide 11 text

Kafka Distributed publish-subscribe messaging system • Data stream becomes clear • Efficient message processing

Slide 12

Slide 12 text

Kafka Producer Consumer Topic A From Topic A From Topic B Topic B Mail Distribution Center

Slide 13

Slide 13 text

Kafka Partner A Partner B Partner C Partner D SmartText MySQL

Slide 14

Slide 14 text

Kafka Kafka Partner A Partner B Partner C Partner D SmartText MySQL

Slide 15

Slide 15 text

Elasticsearch Distributed search and analytics engine • Fast search • Address the shortcomings of AI

Slide 16

Slide 16 text

Elasticsearch 作者:NiJia 書名:如何成為寶可夢⼤師

Slide 17

Slide 17 text

Elasticsearch Compare Pick from ElasticSearch Pick from SmartText User

Slide 18

Slide 18 text

Tech Stack

Slide 19

Slide 19 text

Developing Process Dev-cluster prod-cluster ArgoCD Kubernetes Update latest image version to repo Development-manifest Repository Maintain K8s configuration Applica4on Repository Build Pipeline Developer Reviewer Push test results and Code coverage to Sonarqube Pull images to deploy Push images to Harbor Webhook sync Create PR Trigger step:test Trigger step: Build and push images Deploy Monitoring 1 9 8 4 2 5 6 7 3 DevOps Code review and Check test result LINE Engineer Blog

Slide 20

Slide 20 text

※ Source from: replicate.com Daily life in TECH FRESH

Slide 21

Slide 21 text

Work with mentor ※ Source from: giphy.com

Slide 22

Slide 22 text

Weekly Meeting With Team, Mentor and Planner Life on LINE Coding Archaeology Study Just coding Ancestors’ code, wiki Workshop, Tech Sharing Relaxation Dart, Team Building ※ Source from: giphy.com

Slide 23

Slide 23 text

TO BE AS IS Self School Co-work Influence Paradis Island Marley Unleash Growth Potential

Slide 24

Slide 24 text

As a LINER LINE TECHPULSE 2023 Central Dev Team Build 03/20 Enterprise Visiting TECH FRESH Team Build

Slide 25

Slide 25 text

THANK YOU Jimmy Huang Master’s student in NTU Angela Cheng Master’s student in UCI