태그: RAG
6편
-
pgvector와 Qdrant로 RAG 벡터 검색 만들기: 임베딩 저장, HNSW 인덱스, 하이브리드 검색
PostgreSQL 확장인 pgvector와 전용 벡터 DB Qdrant에 임베딩을 저장하고 cosine 유사도와 HNSW 인덱스로 검색하는 방법, payload 필터링, 키워드와 벡터를 섞는 하이브리드 검색, LangChain RAG 파이프라인을 다룹니다.
-
Vector Database 가이드 — AI 시대의 Pinecone·Weaviate·Qdrant·Milvus
벡터 DB 개념, 임베딩·유사도 검색, Pinecone·Weaviate·Qdrant·Milvus 비교, 벤치마크·요금·RAG·추천 실무까지 한 번에 정리합니다. Vector Database·RAG·Embedding 중심.
-
Pinecone으로 벡터 검색 구현하기: 임베딩 저장, 메타데이터 필터, RAG와 문서 챗봇
Pinecone 인덱스를 만들고 OpenAI 임베딩을 upsert한 뒤 메타데이터 필터를 곁들여 유사도 검색하는 방법, 검색 결과를 LLM 프롬프트에 붙이는 RAG Chain, LangChain 통합과 문서 챗봇 구현까지 코드로 설명합니다.
-
ChromaDB로 로컬 벡터 검색 만들기: 임베딩 전략, 메타데이터 필터, LangChain RAG
ChromaDB에 문서를 넣고 HNSW 기반 근사 최근접 이웃 검색과 메타데이터 필터를 함께 쓰는 방법, 거리 척도와 커스텀 임베딩 선택, PersistentClient 영속화, LangChain을 이용한 RAG 챗봇 구성을 예제로 설명합니다.
-
LangChain 실전 가이드 | LLM 애플리케이션 개발 프레임워크
LangChain의 Chain과 Sequential Chain, Few-Shot 프롬프트 템플릿, 대화 메모리 종류별 차이, 커스텀 Tool을 쓰는 Agent, 문서 분할과 벡터 스토어를 이용한 RAG 구현을 Chroma·FAISS·Pinecone 예제로 설명합니다.
-
RAG로 사내 데이터를 LLM에 연결하기: 임베딩과 벡터 DB, 청크 전략, Python 구현
문서를 청크로 나누고 임베딩해 벡터 DB에 넣은 뒤 질문과 가까운 조각을 찾아 LLM 프롬프트에 붙이는 RAG 파이프라인을 Python으로 구현합니다. 청크 크기와 오버랩, 메타데이터 필터링, MMR, 하이브리드 검색과 리랭킹도 비교합니다.