FiguRoom 프로젝트 기획하기
개요 9월 17일까지 신청받았던 모두의 창업에 제가 기획한 FiguRoom 서비스를 제출했습니다. 예전부터 나만의 서비스나 창업에 관심이 있었는데, 이번에 이를 실행하기로 마음먹었습니다. [FiguRoom] 컬렉션(장식장과 피규어)을 폰으로 옮겨 배치를 기획하고, 현재 컬렉션에 맞는 상품을 추천받으며, 안 쓰는 피규어는 중고로 거래하는 서브컬처 컬렉션 플랫폼입니다. ...
개요 9월 17일까지 신청받았던 모두의 창업에 제가 기획한 FiguRoom 서비스를 제출했습니다. 예전부터 나만의 서비스나 창업에 관심이 있었는데, 이번에 이를 실행하기로 마음먹었습니다. [FiguRoom] 컬렉션(장식장과 피규어)을 폰으로 옮겨 배치를 기획하고, 현재 컬렉션에 맞는 상품을 추천받으며, 안 쓰는 피규어는 중고로 거래하는 서브컬처 컬렉션 플랫폼입니다. ...
개요 지금 Class 프로젝트에 회원 유료 구독제와 PG를 붙이면 이게 클래스101이고 인프런이라고 개인적으로 생각합니다. 제가 좋아하는 코딩애플 유튜버님이 자체 운영하는 유료 강좌 사이트도 마찬가지 결이죠. DRM 위에서 언급한 사이트들은 결국 돈을 받고 콘텐츠 접근을 허용하죠. 그 영상을 파일로 빼가지 못하게 막는 체계를 DRM이라고 합니다. DRM은 Digital Rights Management라 하며 사이트에서 허가된 재생만 열어 주는 콘텐츠 보호입니다. ...
문제 갑자기 운영 중이던 서버에서 여러 개의 메일이 발송되어서 놀랐던 적이 있습니다. 잘 운영되다가 갑자기 새벽 시간에 이렇게 서버에서 에러가 발생한다는 게 신기했기에, 최근에 SEO를 손봐서 봇이 접근한 걸까라는 의문이 들기도 했죠. ...
개요 이전까지는 하루 강의치를 전부 올리면 대략 $1.2~$1.5 선으로 나왔습니다. 이 비용은 서버 비용까지 합친 게 아니라 오직 AI 비용이며, 하루에 4~5시간짜리 영상을 올리면 여기서 텍스트를 추출하고 임베딩하는 비용 전체를 나타내죠. 이 비용의 대부분은 오디오에서 텍스트를 추출하는 비용이었습니다. 매우 비싸게 지출되고 있었죠. ...
개요 처음 이 프로젝트를 만들 땐 단 한 명의 수강생이 있었으면 좋겠다는 생각이 들었지만, 프로젝트에 투입하는 리소스가 늘수록 좀 더 사용자의 체류 시간을 높이고 싶어졌습니다. 영상 콘텐츠를 다루면 참 좋은 게, 확장할 수 있는 기능이 참 많더군요. 이번에는 사용자에게 직접적으로 닿는 3가지 기능을 추가해봤습니다. ...
사이드 프로젝트 Class S 사이트 주소 OTT 서비스 구조를 직접 만들어보고 싶어서 진행한 사이드 프로젝트 관련해서 전체 히스토리를 보고 싶으시다면, Class Project 카테고리로 가시면 됩니다. 개요 사이드 프로젝트를 보여줄 때 직접 시연하는 걸 보여줄 수 있지만 다음과 같은 제약이 발생할 수 있죠. ...
개요 이전 하이브리드 검색에서 강의 내용을 청크로 나누고 FTS와 임베딩을 쌓아 두었습니다. 이번에는 그 인덱스를 써서, 질문에 관련 구간을 찾은 뒤 LLM이 답하게 하는 RAG를 붙이려 합니다. 이유는 AWS에 Class S를 배포할 때 아마존 큐라는 서비스를 이용해서 모르는 부분과 배포 구조에 대해 조언을 받았는데, 굉장히 편하다는 인상을 받았고, 이 구조를 만드는 데 비용이 얼마나 발생할까? 그리고 그 비용을 최적화하는 데 어떻게 했을까?라는 의문에서 시작했습니다. ...
개요 Class S를 만들었던 지난 하이브리드 검색 글에서는 텍스트를 토큰으로 나눠 검색하는 FTS 방식과, 임베딩 모델을 거쳐 수치로 표현해 비교하는 벡터 검색 방식을 사용했습니다. 전에는 이 두 방식을 로직 흐름으로 짧게 지나갔지만, 이번에는 더 면밀히 봐봅시다. ...
개요 이전 하이브리드 검색에서는 FTS, 벡터, 조회수를 0.45 / 0.45 / 0.10으로 섞어 순위를 매겼습니다. 그 비중은 일단 동작하게 둔 값이었고, 어떤 조합이 사용자가 원하는지 알 수 없었죠. 실제 서비스에서는 A/B 테스트나 카나리 테스트로 이를 시험해 보기에, 이게 가능한 구조를 적용해 봤습니다. ...
개요 처음에 강의 공유 사이트로 컨셉을 잡고 배포했던 이유에는, 동영상처럼 무거운 데이터를 다루고 싶었던 점도과 함께, 여기서 빠져나갈 갈래가 많다는 점도도 있었습니다. LLM 관련 기능을 붙이려면 콘텐츠가 필요한데, 그에 가장 잘 맞는 서비스라고 생각해 접근했습니다. ...