연세대학교 정보 이용자의 탐색을 지원하는 RAG 모델 개발
/yonsei-research-assistant
├── frontend/ # SvelteKit 프론트엔드 (구현 X)
│ └── ...
│
└── backend/ # 마이크로서비스 및 인프라
├── cli_interface/ # 1. 작동 및 시연을 위한 프로그램
|
├── dialogue_service/ # 2. 사용자-AI Agent 대화 통한 질문 구체화 (Port: 8001)
│
├── strategy_service/ # 3. RAG 쿼리 처리 (Port: 8002)
│ │ # (RAG 다이어그램의 'Query Translation', 'Query Construciton', 'Routing' 담당)
│ └── ...
│
├── retrieval_service/ # 4. 데이터 검색/융합 (Port: 8003)
│ │ # (RAG 다이어그램의 'Retrieval' 담당)
│ └── ...
│
├── generation_service/ # 5. RAG 답변 생성 (Port: 8004)
│ │ # (RAG 다이어그램의 'Generation' 담당)
│ └── ...
│
├── indexing_worker/ # 6. 데이터 색인 워커 (API 아님)
│ │ # (RAG 다이어그램의 'Indexing' 담당)
│ └── ...
│
├── shared/ # 공통 Pydantic 모델, 설정, 유틸
│ ├── models.py
│ └── config.py
|
└── .env # 환경변수
Python
91.0%
Jupyter Notebook
2.8%
Svelte
2.7%
Shell
1.7%
TypeScript
1.3%
연세대학교 정보 이용자의 탐색을 지원하는 RAG 모델 개발
/yonsei-research-assistant
├── frontend/ # SvelteKit 프론트엔드 (구현 X)
│ └── ...
│
└── backend/ # 마이크로서비스 및 인프라
├── cli_interface/ # 1. 작동 및 시연을 위한 프로그램
|
├── dialogue_service/ # 2. 사용자-AI Agent 대화 통한 질문 구체화 (Port: 8001)
│
├── strategy_service/ # 3. RAG 쿼리 처리 (Port: 8002)
│ │ # (RAG 다이어그램의 'Query Translation', 'Query Construciton', 'Routing' 담당)
│ └── ...
│
├── retrieval_service/ # 4. 데이터 검색/융합 (Port: 8003)
│ │ # (RAG 다이어그램의 'Retrieval' 담당)
│ └── ...
│
├── generation_service/ # 5. RAG 답변 생성 (Port: 8004)
│ │ # (RAG 다이어그램의 'Generation' 담당)
│ └── ...
│
├── indexing_worker/ # 6. 데이터 색인 워커 (API 아님)
│ │ # (RAG 다이어그램의 'Indexing' 담당)
│ └── ...
│
├── shared/ # 공통 Pydantic 모델, 설정, 유틸
│ ├── models.py
│ └── config.py
|
└── .env # 환경변수
Python
91.0%
Jupyter Notebook
2.8%
Svelte
2.7%
Shell
1.7%
TypeScript
1.3%