Skip to Content
벡터 데이터베이스 (Korean Edition)
book

벡터 데이터베이스 (Korean Edition)

by Nitin Borwankar
April 2026
Intermediate
292 pages
4h 39m
Korean
O'Reilly Media, Inc.
Content preview from 벡터 데이터베이스 (Korean Edition)

제8장. 완벽한 대화형 검색 및 RAG 시스템구축

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

디지털 시대에 우리는 AI 어시스턴트, 채팅 애플리케이션, 협업 플랫폼을 통해 방대한 양의 대화 데이터를 생성합니다. 이러한 대화에는 종종 귀중한 통찰력, 문제 해결 방안, 창의적인 아이디어, 습득한 지식이 포함되어 있지만, 데이터 양이 늘어날수록 이를 검색하기는 점점 더 어려워집니다. 3개월 전 Python 데코레이터에 관한 특정 토론을 효율적으로 찾거나, 웹 애플리케이션에 대해 받은 아키텍처 조언을 어떻게 떠올릴 수 있을까요?

이전 장에서는 벡터 데이터베이스가 정적인 연구 논문을 어떻게 처리하는지 살펴보았습니다. 하지만 우리의 개인적인 디지털 생활은 복잡하고 대화 중심적입니다. 업무에 Claude나 ChatGPT와 같은 LLMs를 사용한다면, “잃어버린” 통찰력이 담긴 수천 개의 메시지를 가지고 있을 가능성이 큽니다. 이 장에서는 공개 데이터 검색에서 벗어나, 여러분의 채팅 기록을 위한 “제2의 뇌”를 구축하는 방법을 다룹니다.

이 시스템은 대화마다 고유한 특성이 있다는 미묘한 이해를 바탕으로 사적인 개인 지식을 처리합니다:

문맥적 의존성

메시지는 종종 이전 대화를 언급하거나 대명사를 사용하며, 이전 개념을 바탕으로 전개됩니다. “그 접근 방식은 효과적이지만 성능에 미치는 영향을 고려해 보세요”와 같은 응답은 주변 맥락이 없으면 의미가 없습니다.

대화 흐름

아이디어는 여러 번의 메시지 교환을 통해 발전합니다. 단 하나의 검색 결과만으로는 오가는 토론을 통해 도출된 완전한 추론이나 해결책을 포착하지 못할 수 있습니다.

개인적인 언어 패턴

AI 비서와의 대화는 개별 사용자의 의사소통 스타일과 관심 분야에 따라 고유한 어휘, 약어, 참조 패턴을 형성합니다.

개인정보 보호 및 제어

개인 대화에는 프라이버시를 침해하거나 지속적인 API 비용이 발생하는 Cloud 기반 솔루션이 아닌, 로컬 저장 및 처리가 필요합니다.

시간적 관련성

최근 대화 내용이 오래된 대화보다 더 관련성이 높을 수 있지만, 몇 달 전의 획기적인 통찰력이 소음 속에 묻혀서는 안 됩니다.

시스템 목표 및 기능

당사의 대화 검색 및 RAG 시스템은 다음 기능을 제공하지만, Claude와의 LLM 대화에 초점을 맞추는 것을 넘어, 이 시스템은 모든 종류의 개인 온라인 대화 스레드를 추출하고 관리하도록 수정될 수 있습니다:

핵심 검색 기능
의미적 검색

단순한 키워드 일치뿐만 아니라 의미를 기반으로 관련 대화를 찾습니다.

문맥 기반 검색

대화 흐름을 유지하기 위해 주변 맥락과 함께 대화 세그먼트를 반환합니다.

대화 간 합성

여러 대화 스레드에서 얻은 통찰력을 결합하여 질문에 답변합니다.

시간적 탐색

의미론적 및 시간순 정렬을 통해 대화 내역을 효율적으로 탐색합니다.

RAG 기반 인사이트
지식 합성

대화 기록 전반에서 관련 있는 교환 내용을 결합하여 포괄적인 답변을 생성합니다.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

데이터 집약적인 애플리케이션 설계 (Korean Edition), 2nd Edition

데이터 집약적인 애플리케이션 설계 (Korean Edition), 2nd Edition

Martin Kleppmann, Chris Riccomini

Publisher Resources

ISBN: 0642572369835