한 시간 안에 문서에 로컬 RAG를 설치하세요.
언제 쓸까: 클라우드 공급업체에 문서를 보내지 않고 자신의 문서와 채팅하고 싶습니다.
흐름
-
Docker 시작 Weaviateweaviate-local-setup을 사용하여 로컬 Weaviate에 대한 docker-compose를 시작합니다.✓ 복사됨→ docker ps는 8080에서 weaviate healthy를 보여줍니다.
-
컬렉션 만들기제목(텍스트), 본문(텍스트), 소스_URL(텍스트) 필드가 포함된 '문서' 컬렉션을 만듭니다.✓ 복사됨→ 스키마가 적용되었습니다. weaviate-collection-manager가 구성을 반환합니다.
-
섭취./docs 아래의 모든 .md를 'Docs'의 개체로 수집합니다.✓ 복사됨→ 일괄 진행 상황이 보고되었습니다. 쿼리를 통해 표시되는 객체
-
묻다weaviate-query-agent 사용: 'API 키를 어떻게 교체하나요?'✓ 복사됨→ 답변은 Docs 컬렉션의 source_url을 인용합니다.
결과: 반복할 수 있는 실행 가능한 로컬 RAG입니다.
함정
- 청크 없이 거대한 PDF 전체를 수집 — ~500개 토큰 청크; 기술의 수집 템플릿이 이를 처리하도록 합니다.