반응형
현재 옵시디언 노트를 위한 시맨틱 검색 플러그인을 개발 중에 있습니다.
이는 제가 직접 필요성을 느껴 시작한 개인 프로젝트입니다.
개발 경험이 부족하여 여러 시행착오를 겪고 있지만, 다양한 기술적 접근을 시도하며 꾸준히 발전시켜 나가고 있습니다.
최근 OpenAI의 임베딩 모델과 Pinecone Vector Database를 활용하여 기본적인 시멘틱 검색 기능 구현을 완료하여,
Omnisearch와 시멘틱 검색 성능을 비교 분석해보았습니다.
"동물 행동"으로 검색한 결과
Omnisearch 검색 결과
Smart Seeker 검색 결과
"교육/학습"으로 검색한 결과
Omnisearch 검색 결과
Smart Seeker 검색 결과
"자연현상"으로 검색한 결과
Omnisearch 검색 결과
Smart Seeker 검색 결과
"AI 기술 영향"으로 검색한 결과
Omnisearch 검색 결과
Smart Seeker 검색 결과
"문화 체험"으로 검색한 결과
Omnisearch 검색 결과
Smart Seeker 검색 결과
Omnisearch는 뛰어난 검색 성능을 제공하는 플러그인이지만, 정확한 키워드 매칭에 의존하는 특성상 유사 단어나 관련 개념을 포함한 문서를 찾는 데는 한계가 있습니다. 반면, 시맨틱 검색은 문장 간의 의미적 유사도를 분석하여 검색하므로, 키워드가 정확히 일치하지 않더라도 문맥상 연관된 문서들을 효과적으로 찾아낼 수 있습니다.
향후 Omnisearch의 정확한 키워드 매칭 기능과 시맨틱 검색의 문맥 기반 검색 기능을 통합한다면, 더욱 포괄적이고 정교한 검색 경험을 제공할 수 있을 것으로 기대됩니다.
반응형
'개발 > 개발 로그' 카테고리의 다른 글
옵시디언 노트 시맨틱 검색 플러그인: 1차 개발 완료 (2) | 2024.11.22 |
---|---|
옵시디언 RAG 플러그인 임베딩 시점 조사하기 (0) | 2024.11.20 |
옵시디언 플러그인 개발에 Windsurf IDE 활용하기 (4) | 2024.11.16 |
최근 Grok AI를 사용해보니 Gemini보다 더 만족스러웠습니다 (2) | 2024.11.15 |
파인콘(Pinecone) 벡터 DB의 무료 플랜 알아보기 (1) | 2024.11.12 |