알림 시스템 구축하기(상) – 유저에게 먼저 다가가는 서비스 만들기

안녕하세요! LINER에서 백엔드 개발을 맡고 있는 토니입니다. 라이너가 하이라이트 유틸리티 툴에서 커뮤니티로 본격적으로 바뀐지 벌써 4개월이 지났습니다. 커뮤니티에서는 서비스와 유저의 상호 작용 뿐만 아니라, 유저와 유저 사이의 상호 작용도 잘 구성해야합니다. 커뮤니티와 SNS에서 유저간 상호 작용을 구성하는 다양한 장치 중 중요한 자리를 차지하고 있는 알림 시스템을 어떻게 개발했는지 이야기 해볼까 더보기…

AU 임팩트를 말해주는 프로덕트 메트릭

Intro 안녕하세요, 프로덕트 데이터 분석가 알렉스입니다! 일을 하면서 가장 인상 깊게 배운 사실은, 좋은 기능과 임팩트 있는 기능은 항상 일맥상통하지 않는다는 점입니다. 초기 스타트업은 편의성 개선 그리고 경험개선에 모든 리소스를 투입할 수가 없습니다. 생존을 위해서는 극한으로 한정된 리소스로 빠르게 임팩트를 내고 증명해보이면서 스케일업 해야하기 때문입니다. IPO 전 단계의 B2C 스타트업들이 더보기…

Bag-of-Tricks for Recommendation: Recency, Clustering 그리고 Item Shuffling

안녕하세요, 머신러닝 엔지니어 카터입니다. 추천 시스템을 프로덕트에 적용하게 되면 이전에는 볼 수 없었던 수많은 문제점들이 보이기 시작합니다. 이번 글에서는 제가 라이너 추천 시스템을 개발하며 마주했던 문제 사항들과 해당 문제들을 해결하기 위해 적용한 방법론들에 대한 이야기를 드리고자 합니다. Recency: 최신성 고려하기 첫 번째 문제는 콘텐츠의 최신성에서 시작되었습니다. 엔지니어인 저는 주로 개발 더보기…

장애물을 다루는 기술: 다국어 처리부터 웹에서 유튜브 하이라이트 기능까지

“장애물을 마주했다고 반드시 멈춰 서야 하는 건 아니다. 벽에 부딪힌다고 돌아서거나 포기하지 말라. 어떻게 벽을 오를지, 뚫고 나갈지 또는 돌아갈지 생각하라.” – 마이클 조던 – 얼마 전 베이징 동계올림픽 쇼트트랙 남자 1,000m 준결승에서 조 1위로 결승선을 통과하고도 편파 판정으로 실격을 당하고 결승에 진출하지 못했던 황대헌 선수를 기억하시나요? 해당 경기를 지켜봤던 더보기…

Growth & Earn! 라이너게임

안녕하세요, 라이너에서 cos로 일하고 있는 조던입니다. 이전 글에서 라이너팀의 플래닛의 성장 문화를 소개해 드린 바 있습니다.라이너의 성장 문화 – 플래닛 위클리개인의 성장이 곧 회사의 성장인 만큼 지원할 수 있는 조직문화와 환경이 중요하고, 라이너의 동료들은 이렇게 하고 있어요! 라는 내용의 글입니다. 라이너 팀에는 팀원들의 성장을 지지하고 즐거운 생활을 지원하기 위해 전사적으로 더보기…

토픽 모델링으로 그리게 될 LINER의 미래

안녕하세요, 머신러닝 엔지니어 카터입니다. 지난 글에서는 라이너의 컨텐츠 기반 필터링 모듈 구축기에 대한 소개를 드렸습니다. 이번 글에서는 현재 라이너가 토픽 모델링을 어떻게 활용하고 있으며, 앞으로의 라이너 기술 발전 방향에 있어 토픽 모델링이 왜 중요한지에 대한 소개를 드리고자 합니다! 토픽 모델링이란 ? “라이너 ❤️ 토픽 모델링” 이야기에 앞서 토픽 모델링이란 무엇인가부터 더보기…

컨텐츠 기반 필터링 구축기: MiniLM, ScaNN 그리고 TFServing

안녕하세요, 머신러닝 엔지니어 카터입니다. 지난 번에는 외부로부터 추천 아이템이 축적되는 라이너가 컨텐츠 퀄리티 컨트롤을 위해 필터링 로직을 어떻게 가져가고 있는지에 대한 소개를 드렸습니다. 이번 글에서는 라이너가 컨텐츠 기반 필터링을 어떻게 구축하여 추천 시스템에 활용하고 있는지에 대해 소개드리고자 합니다! ANN과 ScaNN 라이너는 수백만 개 문서 중 사용자에게 추천할 만한 문서 수백 더보기…

LINER와 함께하는 쾌적한 정보 탐색 여정

안녕하세요. 프론트엔드 엔지니어로 근무 중인 제제입니다 🙂 벌써 LINER와 함께한지 1년이 지났다는게 감개무량하네요. 그동안 가입전환율 증대, SEO 프로젝트 등을 진행하며 주로 몸 담았던 웹 플랫폼을 뒤로하고, 브라우저 익스텐션에 입성한 저의 브라우저 익스텐션 데뷔글을 재밌게 읽어주시길 바랍니다! 이런 경험 없으셨나요? 구글 검색 결과에서 원하는 정보를 찾지 못해 좌절하거나, 수십개의 사이트를 방문한 더보기…

라이너 컬쳐덱 소개

안녕하세요, 라이너 팀의 COS 조던입니다. 이번 글에서는 조직의 문화 이야기를 시작으로 라이너팀의 컬쳐덱을 소개하려 합니다. 문화의 중요성 조직의 문화는 구성원들에게만 보이는 공통의 행동 양식입니다. 다른 곳과 차별화되며 그 조직다움을 나타내며, 밖에서 보았을 때 모두 같은 방식으로 달라야 합니다. 회사 이야기로 들어가자면 문화만으로는 회사가 성공할 수 없지만, 강력한 문화는 회사가 위기를 더보기…

양질 중 우선시 되어야 하는 것은? Quality!

개요 안녕하세요, 머신러닝 엔지니어로 근무 중인 카터입니다! 이번 포스트에서는 세상에 존재하는 모든 텍스트 컨텐츠가 적재될 수 있는 라이너에서 사용자에게 양질의 추천을 제공하기 위해 컨텐츠 필터링을 어떤 식으로 수행하고 있는지, 그리고 앞으로 어떻게 발전시키고자 하는지에 대해 소개드리고자 합니다. 라이너는 사용자의 텍스트 하이라이트 이벤트를 추천 모델링을 위한 사용자 피드백으로 적극 활용하고 있습니다. 더보기…