← 프로젝트 목록

SK네트웍스 Family AI 캠프

조건 기반 맞춤 작명 QA 시스템

3차 프로젝트 (4인) · 2026.06

조건 기반 맞춤 작명 QA 시스템

개요

자연어로 입력한 조건에 맞는 이름을 추천하고 법령 근거를 출처와 함께 제시하는 대화형 QA 시스템입니다. LangGraph ReAct Router가 RAG·계산·법령 API·그래프 네 경로로 분기하고 FastMCP 도구 16개를 호출합니다. 운영 파이프라인과 QLoRA 파인튜닝 모델을 11개 케이스로 예비 비교해(LLM 채점) 4.09점 대 1.63점이 나왔고, 4차 프로젝트에 RAG+Tool 구조를 채택했습니다.

맡은 일

  • PM · 일정 조율 · 브랜치 병합
  • 라우터 LangGraph ReAct 라우터(뼈대 · 도구 선택 루프 · 반복 호출 차단) 작성
  • 평가 평가 스크립트 2종과 비교 평가 보고서 작성
  • 모델 교체 운영 모델 교체 결정과 보고서 작성

구현과 문제 해결

  • 라우터 같은 도구 반복 호출·JSON 파싱 실패·컨텍스트 누적을 막으려고 도구 사용 이력으로 중복 차단, 도구 이름 검증, 컨텍스트 8,000자·반복 5회 상한
  • 모델 교체 Qwen3.5 4B가 같은 문장 반복·형식 불이행·획수 환각을 보이고 파라미터 조정으로도 해결되지 않아, 라우터와 생성 모델을 나누고 OpenAI 모델로 교체
  • 검색 "3개 추천"의 3을 3획으로 찾던 의미 검색 오탐을 오행 필터 + 무작위 샘플링 방식으로 전환
  • 평가로 버그 수정 LLM 채점 평가에서 드러난 버그 7건(수리 질문 반문 오발동, 숫자 추출 정규식, 오행 한자를 성씨로 오인 등) 수정

결과

  • 평가 평균 3.73 → 4.09, 수리 계산 케이스 2.33 → 5.00
  • 예비 비교(11개 케이스, gpt-5.4 채점, 사람 검수 없음): RAG+Tool 4.09점 vs QLoRA 파인튜닝 1.63점 → 4차에 RAG+Tool 구조 채택
  • 한계 버그 수정에 쓴 케이스로 다시 채점해 평가셋 과적합 가능성, 두 방식의 지표 구성이 달라 공통 지표로는 근거성 3.82 vs 1.50
소속
SK네트웍스 Family AI 캠프
기간
2026.06
구분
3차 프로젝트 (4인)
역할
PM · LangGraph 라우터 · 평가 · 서버 인프라
기술
LangGraphFastMCPChromaDBNeo4jOpenAI APIQLoRA