ToolNavs 유용한 AI 도구 찾기
도구 제출 로그인
돌아가기 AI 백과사전
임베딩 벡터란? AI가 문자를 숫자로 바꿔 유사도를 재는 방법

임베딩 벡터란? AI가 문자를 숫자로 바꿔 유사도를 재는 방법

AI 백과사전 • Admin • • 10 회 조회

임베딩 벡터는 텍스트나 이미지, 음성을 일련의 숫자로 바꿔 기계가 서로 얼마나 비슷한지 계산할 수 있게 한 것입니다. 검색 엔진과 추천 시스템, 챗봇 지식 베이스는 키워드를 글자 그대로 맞추는 방식이 아니라 대부분 이 방식으로 정보를 찾습니다.

벡터는 어떻게 만들어질까

모델은 방대한 텍스트에서 단어들의 공기 관계를 학습합니다. 자주 함께 등장하는 단어는 가깝게, 의미가 반대인 단어는 멀게 배치됩니다. 그래서 '고양이'는 '자동차'보다 '개'에 더 가깝습니다. 사람이 점수를 매긴 것이 아니라 학습 과정에서 자연스럽게 형성된 거리입니다.

키워드 검색과의 차이

키워드 검색은 문자 그대로의 일치만 보기 때문에 표현을 바꾸면 찾지 못합니다. 벡터 검색은 의미를 봅니다. '휴대폰이 충전이 안 돼요'라고 검색하면 '충전 단자 접촉 불량'처럼 표현이 다른 내용도 찾을 수 있습니다. 대신 '조금 비슷하지만 틀린' 내용이 상위에 오를 수 있어 한 단계 더 걸러내는 과정이 필요합니다.

흔한 오해 세 가지

첫째, 벡터는 문장에 라벨을 붙이는 것이 아니며 옳고 그름을 판단하지 않고 유사도만 기록합니다. 둘째, 벡터가 길다고 더 정확한 것은 아니며 차원과 학습 데이터, 과제 적합성이 더 중요합니다. 셋째, 두 벡터가 가깝다고 두 문장이 모두 옳은 것은 아니며 표현만 비슷할 수 있습니다.

언제 사용될까

개인 지식 베이스나 고객 상담 Q&A, 상품 추천에서는 임베딩 벡터가 먼저 방대한 후보를 추린 뒤 대규모 모델이나 규칙이 최종 판단을 내립니다. '거친 선별 도구'로 쓰는 것이 가장 안정적입니다.

추천 도구

더보기