Overview
Undergraduate capstone built with Spring Boot 3 and Vue 3. Parses PDF, Word, and Markdown, chunks content semantically, embeds vectors into Milvus, and generates answers with citations via Top-K retrieval and LLM prompting. Includes JWT multi-user isolation, vector cleanup on document deletion, chat history, and resource modules. All 28 functional and security tests passed.
Highlights
- Multi-format parsing and semantic chunking pipeline
- Milvus retrieval with traceable LLM answers
- JWT isolation with vector sync on document deletion
- 28/28 functional and security tests passed