Full-Stack·SW 등록 성과
AI 학습 도움 커뮤니티
대학생 문제 질의 응답 커뮤니티와 AI Helper를 통한 빠른 초기 도움 제공 플랫폼
#React Native#Flask#MySQL
GitHub프로젝트 소개
멀티모달 LLaVA 모델 기반 AI Helper 응답 생성, 작업 큐를 이용한 순차 처리, 소켓 기반 실시간 채팅 시스템을 구축했습니다. 질문 업로드, 커뮤니티, 채팅 기능의 UI/BE/DB 로직 전반을 담당했습니다.
팀 구성 및 역할
기획 1명, Full Stack 2명, BE 1명 구성으로 2024년 9월부터 12월까지 진행했습니다.
주요 기능
- AI Helper: 멀티모달 LLaVA 모델을 활용한 이미지+텍스트 기반 질문 분석 및 초기 답변 생성
- 실시간 채팅: 소켓 기반 실시간 커뮤니케이션 시스템
- 작업 큐: AI 응답 생성의 순차 처리를 위한 큐 시스템 구현
기술적 도전
멀티모달 AI 모델의 응답 시간이 길어 사용자 경험이 저하되는 문제를 작업 큐와 비동기 알림 시스템으로 해결했습니다. React Native와 Flask 간의 실시간 통신을 위해 Socket.IO를 도입하여 양방향 데이터 흐름을 구현했습니다.