[바이트디그리 EXPORT] Vector Index를 활용한 Semantic 검색 및 추천 시스템 개발 (ft. 실리콘밸리 A사 시니어 개발자)
ONLINE   #Zoom #검색엔진 #추천시스템
Vector Index를 활용한
Semantic 검색 및 추천 시스템 개발
검색엔진 추천 시스템 개발로 맞춤 상품 지원까지,
실리콘밸리 시니어 개발자에게 직접 배우며 개발하는 프로젝트형 과정
지원 일정
∙ 24. 08. 26 (월) ~ 24. 10. 03 (목)
∙ 3차 얼리버드 : 24.9.22 (일) 23:59까지
* 인원은 선착순으로 마감됩니다.
과정 일정
∙ 24. 10. 05 (토) ~ 24. 11. 09 (토)
6주 동안 진행 되며, 과정 진행 현황에 따라
최대 2주 연장 될 수 있습니다.
수업 시간
∙ 매주 토요일 12:00 ~ 14:30 (2.5H)
정규 수업 시간은 주 1회 2시간 30분씩 진행 되며,
개별 피드백 및 과제 피드백은 수시로 진행 됩니다.
매주 제공 드리는 VOD는 필수 시청 후 참석 하셔야 합니다.
수업 방식
∙ 100% 실시간 온라인
LIVE
∙ Zoom을 통한 실시간 라이브 (녹화 후 제공)
모든 강의는 실시간으로 진행 됩니다.
실시간 강의는 녹화를 통해 [다시보기] 형태로 제공드립니다.
(단, 실시간 강의의 이점을 적극 활용하시길 기대하며
참가자분들은 실시간 수업에 모두 참가하시는 것을 권장 드립니다.)
6 WEEKS ONLINE LIVE
본 과정은 실리콘밸리 현직 개발자와 함께
검색 및 추천 시스템 개발 프로젝트를 6주간 직접 구현하는 실시간 온라인 과정입니다.
Python 전처리 경험 및 Elasticsearh 프레임워크 이해가 있으신 분들,
추천 시스템 개발 경험을 만들고자 하는 확실한 의지가 있으신 분들께 추천 드립니다.
※ 프로젝트형 강의이므로 학습 의지가 확고하신 25명만 모집합니다.
딱 9/16~9/22까지
3차 얼리버드 할인 진행 중!
~9/23 월요일부터 [강의 가격이 확 상승]합니다.
3차 얼리버드 할인
정가 1,100,000원
월 61,667원
12개월 무이자 할부 시
4차 얼리버드 할인
정가 1,100,000원
월 65,834원
12개월 무이자 할부 시
본 강의는 25명 정원 초과 시 조기마감되는 과정입니다.
패스트캠퍼스에서 최초 공개합니다.
대부분의 경우 개발자는 기존에 있는 검색엔진의 performance를 향상시키거나,
quality를 높이는 부가 기능을 만드는 일을 합니다. 보통 quality 향상은
“롱테일(long tail) 검색을 향상 시키는 랭킹”, “검색어 제안 기능” 등
트래픽 향상을 위한 일들로 성과를 창출합니다.
본 과정에서는 롱테일(long tail) 검색을 향상 시키는 랭킹 중심으로 다뤄 볼 계획입니다.
현재 AI Infra는 필요한 AI 모델에 따라 비용이 천차만별이기에
어떤 회사에서도 획일화 했다고는 볼 수 없는 상황입니다.
이러한 시점에서 AI 활용 검색엔진 역량을 갖춘 개발자는
글로벌 시장에서도 좀 더 특화된 경쟁력을 갖출 수 있을 것입니다.
검색엔진 기초부터 LLM을 활용한 검색엔진까지 한 사이클을 돌리고,
제 경험을 토대로 파악한 실리콘밸리의 2024 테크회사 인터뷰 트렌드 또한
가감없이 공유하겠습니다. 저와 함께 6주간 프로젝트를 완성하고
프라이빗 커뮤니티에서 또 다른 네트워크를 만들어보시죠!
실리콘밸리가 주목한 검색의 미래,
Vector Index와 Semantic Search
이들의 공통점은 무엇일까요?
바로 검색 경험을 혁신하고 있다는 점입니다.
빅테크 기업들이 Vector Index에 주목하는 이유,
바로 ‘이것’ 때문입니다.
-
사용자 의도 파악이 가능합니다.더 정확하고 관련성 높은 검색 결과 제공으로 고객 만족도가 높아집니다.
-
대규모 데이터 처리가 가능합니다.대규모로 증가하는 데이터를 효과적으로 검색해 복잡한 쿼리에 대해서도 빠르게 응답합니다.
-
개인화 된 경험을 제공합니다.사용자 맞춤형 검색과 추천 시스템 구현으로 더 정교한 타겟팅 및 광고 효율성이 높아집니다.
사용자 검색 습관과 온라인 경험을
근본적으로 변화시키고 있는 이 기술 !
실시간 온라인 과정으로
Vector Index 추천 시스템을 직접 구현해 보세요.
추천 대상
아래에 해당하는 분들께 특히 더 추천 드립니다.
※ “추천 시스템 검색” 역량이 필요하거나 실리콘밸리 개발 현직자의 실무 노하우가 궁금하신 모든 분들의 수강이 가능합니다.
※ 5년차 이상의 개발자 분들도 수강 가능하나, 검색엔진 프로젝트를 이미 완벽히 구현하실 수 있는 분은 적합하지 않습니다.
Overview
본 과정 수강 후 최종적으로 얻어갈 Skill Set을 통해
6주 후 성장할 나의 실력을 미리 상상해 보세요.
6주 후,
여러분은 이렇게 변화합니다.
실리콘밸리가 선택한 검색 엔진의 미래,
Vector Index와 Semantic Search를 6주간 직접 구현해 보세요.
원기현 PICK 프로젝트 엿보기
실리콘밸리 실무 프로젝트 기반으로 진행합니다.
빈틈 없는 커리큘럼으로 개념 이해와 실무 적용 모두 잡을 수 있도록 준비했습니다.
6주 뒤면 이런 기능까지 구현할 수 있게 됩니다.
Final Project | 추천 시스템 기반 검색엔진 개발
1. 사용자 문맥 파악과 상품 추천으로, 사용자 경험을 한 단계 높일 수 있습니다.
최종 demo 상품 추천 페이지 구현 예시
demo page 아키텍쳐 예시
최종 demo page 구현하는 작업 과정 살펴보기
한 번에 구현하지 못해도 괜찮아요.
한 단계씩 구현 후 1:1 피드백으로 최종 demo page를 완성합니다.
과제 1 | 자연어 기반 상품 추천 API 개발
2. 즉각적인 사용자 의도 파악을 통해 자연어 검색에 적절한 응답을 제공하는 API를 구축합니다.
▶ 과제 수행 후, 이런 결과물을 얻게 됩니다.
과제 기획 의도 | 전통적인 검색엔진에서 Vector Index를 결합한 Hybrid 검색 엔진 구축으로 연관된 상품을 추천하는 API를 개발합니다.
핵심 기술 | #Elasticsearch #Vector Index #Pinecone #Django #Hybrid Search #LLM #Ollma
▶ 과제 수행 단계 예시
-
검색에 필요한 텍스트 데이터를 추출 및 표준화하는 과정을 거쳐 Elasticsearch에 저장합니다.
-
Elasticsearch에 인덱스 되어있는 텍스트를 임베딩으로 변환시켜 Pinecone에 저장합니다.
-
Groq에서 제공하는 API로 키워드와 자연어 모두 지원 가능한 API를 제작 후, 프롬프트 엔지니어링/랭킹을 통해 최적화 합니다.
과제 2 | 과거 검색 패턴 기반 추천 시스템 개발
3. 장기적인 사용자 행동 데이터를 분석해 사용자에게 맞춤형 추천을 제공하는 시스템을 구축합니다.
▶ 과제 수행 후, 이런 결과물을 얻게 됩니다.
과제 기획 의도 | 전통적인 검색엔진에서 Vector Index를 결합한 Hybrid 검색 엔진 구축으로 연관된 상품을 추천하는 API를 개발합니다.
핵심 기술 | #Elasticsearch #Vector Index #Pinecone #Django #Hybrid Search #LLM #Ollma
▶ 과제 수행 단계 예시
-
추천 시스템에 필요한 과거 검색 쿼리 및 결과를 Elasticsearch에 저장합니다.
-
알고리즘을 통해 과거의 제품 결과와 비슷한 제품들을 Elasticsearch에 저장합니다.
-
생성된 추천 제품들을 랭크하고 API를 통해 유저에게 보여지게 됩니다.
실리콘밸리 실무 프로젝트 기반으로 진행합니다.
빈틈 없는 커리큘럼으로 개념 이해와 실무 적용 모두 잡을 수 있도록 준비했습니다.
Plus +
강사님이 직접 경험한 실리콘밸리 테크 회사
채용 트렌드를 본 과정에서만 공유합니다.
※ 테크 회사 공식 의견이 아닌, 강사님의 개인적인 경험을 토대로 제공하는 특별 세션입니다.
학습 과정
제품 제안 아이디어부터 demo page 구현까지,
AI 검색엔진 구축 전 과정의 학습 경험을 제공합니다.
단계별 과제를 통한 프로젝트로 완성되며,
마지막 목표는 무조건 검색 엔진 구현입니다.
커리큘럼
6주 후 vector index부터 semantic search까지 구현하는
추천 상품 검색엔진 개발자로 성장합니다.
수업 방식
본 과정은 실시간 코호트 러닝 방식으로 진행됩니다.
일방적인 온라인 vod 학습만으로는 하나의 프로젝트를 완성하기 어렵습니다.
현직자와 함께 실시간 코호트 방식으로 코드를 리뷰하며 demo page를 완성하세요.
* 코호트 러닝(Cohort Learning)이란?
∙ 정해진 일정 안에서 비슷한 수준의 다른 학습자와 긴밀한 소통을 통해 배움을 얻는 방식으로, 실제 비즈니스 환경에서 학습하고 성장할 수 있도록 프로젝트형 교육으로 진행됩니다.
∙ 다른 수강생 분들과 서로 긴밀하게 학습하며 단순한 이론 학습을 넘어 실질적이고 실용적인 학습을 얻어가실 수 있습니다.
Learning
Reflection
Action
Private Community
수강생 대상으로만 오픈하는 현직자와의
프라이빗 커뮤니티에서 적극적으로 소통하고 정보를 교류하세요.
-
스터디 방 개설함께 하는 동료들과 더 컴팩트 있는 학습을 진행할 수 있도록, 관심 있는 도메인과 기술 스택 스터디로 끈끈하게 실력을 향상시켜 보세요.
-
직군별 모임개발자 뿐만 아니라 다양한 직군의 사람들과 배운 지식을 확장하여 개발 서비스를 운영해 보세요.
-
현직자 및 동료 질의응답디스코드 커뮤니티의 꽃은 질의응답! 현직자 강사님과 동료들 간의 질의응답으로 실력을 강화하세요.
EX-PORT 검색엔진 과정이 조금 더 특별한 이유.
(현) 실리콘밸리 A사 시니어 엔지니어, 원기현 강사님
다른 점이 있나요?
현업에서 어떤 강점을 가질까요?
구현하기는 어렵지 않을까요?
사전 학습 수준
본 과정에서 사용될 프로그램
* 프로그램은 제공되지 않으므로, 수강 전 필수적으로 준비해주셔야 합니다.
Q&A
자주 묻는 질문
어떻게 되나요?
어떻게 되나요?
참여 가능한가요?
어떻게 되나요?
한번 구매로, 평생 소장하세요.
(자동 구성) 가격이 인상됩니다.
- 정상가 (자동 구성)
- 할인 금액 (자동 구성)
- 최종 금액 (자동 구성)
- 5개월 할부 시 월 (자동 구성)원
국내 8개 카드사 12개월 무이자 할부 지원! (간편 결제 제외)
※ BC카드의 경우, 비씨(페이북)을 선택하여 결제시에만 12개월 무이자 할부가 가능합니다.
(BC계열 - 우리/제일/기업/대구/경남/부산/광주/수협/전북/제주/신협)