본문 바로가기

Rag

[AI Study] LangChain으로 RAG 시스템 구축하기 [AI Study] LangChain으로 RAG 시스템 구축하기문서를 업로드하면 그 내용을 기반으로 답변하는 AI 만들기🎯 만들 것"AI 학습 비서 with RAG"기능:PDF/TXT 문서 업로드자동으로 청크 분할 & 벡터DB 저장질문하면 관련 문서 검색문서 기반 정확한 답변출처 표시🛠️ 기술 스택Python 3.11+LangChain - AI 워크플로우 프레임워크Chroma - 벡터 데이터베이스OpenAI API - GPT-4o-mini & EmbeddingsPyPDF - PDF 파일 처리📦 Step 1. 패키지 설치1-1 가상환경 활성화source venv/bin/activate 1-2 패키지 설치pip install langchain langchain-openai langchain-commun.. 더보기
[AI Study] 청크, 벡터DB, RAG란? - 개념 쉽게 이해하기 [AI Study] 청크, 벡터DB, RAG란? - 개념 쉽게 이해하기RAG가 뭐길래? 어려워 보이지만 사실은 간단합니다!🎯 문제 상황일반 ChatGPT의 한계:질문: "우리 회사 휴가 정책이 뭐야?"ChatGPT: "죄송하지만 귀사의 정보를 모릅니다" ❌왜 그럴까요?ChatGPT는 2023년까지의 학습 데이터만 알고 있음우리 회사 문서는 학습하지 못함최신 정보도 모름 RAG로 해결:질문: "우리 회사 휴가 정책이 뭐야?"→ 회사 문서 검색→ ChatGPT가 문서 보고 답변ChatGPT: "연차 15일, 병가 10일입니다" ✅📚 RAG를 이해하기 위한 3가지 개념RAG를 이해하려면 먼저 3가지 개념을 알아야 합니다:청크 (Chunk)벡터 DB (Vector Database)RAG (Retrieval-.. 더보기