문서

GenD의 AI 문서 관리 기능은 RAG 파이프라인에 사용되는 문서를 업로드하고 벡터 데이터베이스에 저장하는 기능입니다. 업로드된 파일은 AI > 문서 화면에서 관리되며, 벡터화된 청크는 Weaviate에 저장됩니다.
주요 기능
- 문서 업로드: PDF, DOCX 등 문서 파일을 업로드하여 벡터화합니다
- 문서 목록 조회: 업로드된 문서를 카테고리별로 조회합니다
- 자동 청킹: 업로드된 문서를 청킹 정책에 따라 자동으로 분할합니다
- 벡터 임베딩: 분할된 텍스트 청크를 벡터로 변환하여 Weaviate에 저장합니다
문서 처리 흐름
- 사용자가 문서 파일을 업로드합니다
- 파일 형식에 맞는 파서가 텍스트를 추출합니다
- 청킹 정책에 따라 텍스트가 분할됩니다
- 각 청크가 벡터 임베딩으로 변환됩니다
- 임베딩과 원본 텍스트가 Weaviate에 저장됩니다
- RAG 검색 시 벡터 유사도로 관련 청크를 조회합니다
사용 방법
- AI > 문서 메뉴에서 문서 업로드 버튼을 클릭합니다
- 파일을 선택하고 카테고리를 지정합니다
- 업로드가 완료되면 문서 목록에서 상태를 확인합니다
- 처리가 완료된 문서는 RAG 검색에 즉시 활용됩니다
API 엔드포인트
| Method | Path | Description |
|---|---|---|
| POST | /api/v1/ai/documents/upload | 문서 업로드 |
| GET | /api/v1/ai/documents | 문서 목록 조회 |