(주)에이아이유나이티드 입사 후, 리뷰 진정성 기반 음식점 포털 사이트 개발 프로젝트(이하 찐뷰 / https://zzinview.com)를 수행하였습니다. 플랫폼 개발은 react와 django, 리뷰 진정성 판별 모델링은 pytorch와 tensorflow를 이용하여 개발하였습니다. 스타트업에 입사하여 처음에는 혼자 개발을 진행하였지만 현재는 3명(프론트, 백엔드, 데이터)이 개발을 주도하고 있습니다. 찐뷰는 인지도가 높은 4개의 플랫폼을 선별 해 가게 별로 리뷰를 모두 수집하여 새로운 평점을 산출하여 제공하고 있습니다. 이 리뷰들은 DEC와 KoBert를 이용하여 학습 한 점수별 진정성 판별 모델을 거쳐 진정성 있는 리뷰들만 걸러져 평점을 새롭게 산출하고 있습니다. 이는 소비자들의 평소 플랫폼 점수와 실제 소비자 경험 간의 괴리감을 해소 시킬 수 있을 것이라고 기대하고 있습니다. 찐뷰에서 모델링과 프론트엔드 파트를 맡아 진행하였으며, 해당 파트들은 혼자 맡아 구현하였습니다.
두 가지의 분야를 경험해보면서 프론트엔드에 대한 욕심이 생겨 마크업 언어로 개발하던 프론트엔드에 프레임워크를 도입하고자 했습니다. 익숙하지 않은 프레임워크 사용으로 인해 개발 속도 저하에 대한 우려가 있었지만, 향후 유지 보수 및 플랫폼 확장을 위해 프론트엔드와 백엔드를 분리하는 것이 도움이 될 것이라고 판단하여 리액트를 도입하게 되었습니다. 낯선 개발 환경에 주말까지 반납하며 개발에 몰두한 결과, 현재 찐뷰는 리액트로 모든 프론트엔드 개발을 진행하고 있습니다. 또, 일정 수준의 기능이 구현되었다고 판단하여 현재는 프론트엔드 성능 개선에 더욱 힘을 쓰고 있습니다.
더보기