Portfolio Details

InterV AWS Architecture

Project information

  • Category: Team Project · 클라우드컴퓨팅 A+
  • Role: AI 서버 백엔드 (FastAPI · LangChain · AWS)
  • Period: 2025.03 ~ 2025.06
  • GitHub: github.com/jys0615
  • Stack: Python · FastAPI · LangChain · BERTScore · Spring Boot · AWS EC2/RDS/S3/CloudFront · GitHub Actions

InterV — LLM 기반 면접 생성 서비스

LangChain으로 이력서·JD 기반 맞춤 면접 질문을 자동 생성하고, AI가 답변을 BERTScore로 자동 평가하는 서비스입니다. AI 서버(FastAPI) 백엔드를 전담했습니다.

핵심 기여 — cProfile 진단으로 병목 해소
  • cProfile로 모델 로딩 병목 구간 정량 특정
  • 모델 캐싱 + 비동기 I/O 전환 + JSON 직렬화 최적화 조합 적용
  • BERTScore 자동 평가 지표 도입으로 면접 답변 품질 정량화
LangChain 면접 파이프라인
  • 이력서·JD 파싱 → 도메인별 맞춤 질문 생성 체인 설계
  • 답변 수집 → BERTScore 기반 자동 채점 → 피드백 생성
인프라 구성 (보조)
  • AWS EC2 기반 FastAPI 서버 배포 및 운영
  • RDS · S3 · CloudFront 연동 구성
  • GitHub Actions CI/CD 파이프라인 구성