프로젝트 설명
AI 기반 스마트 학습 관리 시스템
AI LMS Gen은 Claude AI(소넷4/하이쿠3.5)와 벡터 데이터베이스(Qdrant)를 활용한 차세대 학습 관리 시스템입니다. NestJS 기반의 마이크로서비스 아키텍처로 구축되어 다음과 같은 핵심 기능을 제공합니다.
1) AI 기반 자동 강의 생성 (Claude 3.5 Sonnet/Haiku)
2) 언리얼 엔진 연동 3D 가상현실 학습 환경, MCP서버 제작
3) 의도 분석을 통한 스마트 채팅 시스템
4) Gemini Pro/Spark API와 Claude 모델 간 자동 fallback
5) 벡터 데이터베이스를 통한 개인화된 학습 경험
6) JWT 인증 및 RBAC 권한 관리 시스템
7) WebSocket 기반 실시간 통신
8) 콘텐츠 관리
사용자의 자연어 입력을 분석하여 적절한 학습 콘텐츠를 자동 생성하고, 언리얼 엔진과의 실시간 연동을 통해 몰입형 3D 학습 환경을 구현. 엔터프라이즈급 보안과 확장성을 갖춘 교육 플랫폼입니다.
기술 스택
Handlebars,WebSocket,SSE,ubuntu,ts(nodejs),PPTXGenJS,Xenova/multilingual-e5-base,nestjs,mysql,qdrant,claude ap,geminai api,mcp