From 53f362c9f8b650698685ef5315e0ac59a75987f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=A5=98=EC=84=B1=EC=A7=84?= Date: Sun, 4 May 2025 21:42:00 +0900 Subject: [PATCH] Describe tutorial project parts --- Description.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Description.md diff --git a/Description.md b/Description.md new file mode 100644 index 0000000..ed2adfd --- /dev/null +++ b/Description.md @@ -0,0 +1,32 @@ +```mermaid +graph TD + subgraph "src 디렉토리 구조" + A[config.ts] -->|설정 제공| B[ingest.ts] + A -->|설정 제공| C[query.ts] + A -->|설정 제공| D[hash.ts] + + B -->|문서 처리| E[PDF 문서] + B -->|저장| F[벡터 DB] + + C -->|질문 처리| G[사용자 질문] + C -->|검색| F + C -->|응답 생성| H[응답] + + D -->|해시 생성| B + D -->|해시 생성| C + end + + subgraph "ingest.ts 프로세스" + I[PDF 파일 업로드] --> J[문서 파싱] + J --> K[문서 청킹] + K --> L[임베딩 생성] + L --> M[벡터 DB 저장] + end + + subgraph "query.ts 프로세스" + N[사용자 질문] --> O[질문 임베딩] + O --> P[관련 문서 검색] + P --> Q[답변 생성] + Q --> R[스트리밍 응답] + end +```