시맨틱 검색
Semantic Search
단순 키워드 일치를 넘어 검색어의 맥락 의도 엔티티 간 관계를 분석해 최적의 답을 제시하는 검색
단어나 문장 문서의 의미를 다차원 수치 벡터 공간의 좌표로 변환해 유사도를 계산할 수 있게 만드는 기술입니다. 정의와 상세 설명을 통해 기술적 원리를 이해하고, 비즈니스에 미치는 영향과 실무 적용 방법, 구현 시 고려할 주의사항을 관련 용어와 함께 확인하세요.
Embedding
임베딩은 단어·문장·이미지 같은 비정형 데이터를 수백~수천 차원의 숫자 벡터로 변환해, 의미가 비슷한 대상일수록 벡터 공간에서 서로 가까운 위치에 놓이도록 만드는 기술이다. ‘왕’과 ‘여왕’의 벡터 차이가 ‘남자’와 ‘여자’의 벡터 차이와 유사하게 나타나는 것처럼, 임베딩은 인간 언어의 의미 관계를 수학적으로 근사할 수 있어 시맨틱 검색과 RAG 시스템의 핵심 기반 기술로 쓰인다. OpenAI의 text-embedding, Google의 Gecko 같은 범용 모델부터 특정 도메인(의료, 법률)에 특화된 임베딩 모델까지 용도에 맞게 선택하는 것이 검색 정확도를 좌우한다.
시맨틱 검색 벡터 유사도 매칭 추천 알고리즘의 기술적 근간
도메인에 특화된 고성능 임베딩 모델을 선별하고 적절한 청킹 크기와 결합
Semantic Search
단순 키워드 일치를 넘어 검색어의 맥락 의도 엔티티 간 관계를 분석해 최적의 답을 제시하는 검색
Retrieval-Augmented Generation
외부 문서 저장소나 웹에서 최신 자료를 검색한 후 이를 LLM 프롬프트에 주입해 정확한 답변을 생성하는 기법
Chunking
RAG 구축 시 방대한 원본 문서를 검색과 임베딩에 최적화된 적절한 크기의 의미 단위 조각으로 분할하는 전처리
Answer Engine Optimization
AI 검색이나 음성 비서가 직접 생성하는 단일 정답에 브랜드와 콘텐츠가 인용되도록 최적화하는 전략
AI Mode
기존 검색 목록 중심 UI에서 대화형 AI 답변 및 탐색 모드로 전환하여 동작하는 검색 엔진 모드
AI Overviews
구글 검색 최상단에서 여러 웹 소스를 종합하여 생성형 AI가 직접 요약 답변과 출처 링크를 제공하는 기능