← 프로젝트 목록

SK네트웍스 Family AI 캠프

명가작명소 · AI 작명 웹 서비스

4차 프로젝트 (4인) · 2026.06 ~ 2026.07

명가작명소 · AI 작명 웹 서비스

개요

3차 프로젝트에서 만든 작명 QA 엔진을 실제 사용자·관리자가 쓰는 웹 서비스로 제품화했습니다. LangGraph 엔진을 FastAPI로 감싸 재사용하고 React 사용자 화면과 Django 인증·회원·관리 기능을 붙여 AWS에 배포했으며, 실제 도메인으로 운영했습니다.

맡은 일

  • PM · 통합 관리 · 브랜치 병합
  • 작명 엔진 조건을 먼저 검증하는 구조로 재설계
  • 서빙 FastAPI 구조화 API, 타임아웃·오류 코드 구분
  • 배포 Nginx · HTTPS · Docker · GitHub Actions 자동 배포

구현과 문제 해결

  • 엔진 재설계 LLM이 자유롭게 만들고 뒤에서 고치던 구조를, 코드가 음절 × 한자 조합을 모두 만들고 검증한 뒤 LLM은 선택과 이유만 쓰는 구조로 전환. 결과를 다시 변환하던 두 번째 LLM 제거
  • 성씨 처리 성씨 163개 중 65개가 동음이의라 요청이 전부 반문으로 빠지던 문제를 대표 한자 자동 보완으로 해결
  • 자동 배포 GitHub Actions가 SSH 타임아웃으로 실패하던 원인(러너 IP가 매번 바뀌어 보안그룹 제한에 걸림)을 찾아 복구, 프론트만 바뀐 커밋이 배포되지 않던 트리거 경로 수정
  • 서버 GPU 없는 EC2가 배포마다 CUDA용 torch(1.5GB 이상)를 받던 문제를 CPU 전용 설치로, 기본 8GB 디스크 부족을 30GiB로 해결
  • 병합 전 점검 팀원 브랜치에서 이미 적용된 마이그레이션이 재작성되고 벡터 DB 파일이 삭제된 것을 병합 전에 찾아 복원하고, 증분 마이그레이션을 새로 작성

결과

  • LLM 호출 7~8회 → 4~5회, 응답 14~17초 (스모크 테스트)
  • 자동 배포 10회 이상 연속 성공 (테스트 결과 보고서)
  • 캠프 기간에 실제 도메인(myeongga.site)에서 운영 (현재 접속 불가)
소속
SK네트웍스 Family AI 캠프
기간
2026.06 ~ 2026.07
구분
4차 프로젝트 (4인)
역할
PM · 작명 엔진 재설계 · 배포 · 서버 인프라
기술
ReactTypeScriptDjangoFastAPIChromaDBNeo4jDockerAWSGitHub Actions