일정표를 넣으면 AI가 판독해 단가 매칭·엑셀 견적서까지 자동 산출
외국인 대상 인바운드 여행사 (비공개)
2025.06 ~ 2025.07
요구사항 분석·설계·개발·배포 1인 수행
여행사는 고객 일정표를 받으면 호텔·가이드·차량·식사·입장료를 단가표에서 하나씩 찾아 견적을 만들었습니다. 일정이 바뀌면 처음부터 다시 계산해야 했고, 담당자마다 가이드비와 인원 계산 방식이 달라 견적이 들쭉날쭉했습니다.
자유 형식의 텍스트·PDF 일정표를 Gemini로 분석해 일자별 호텔·가이드·차량·식사·입장료 항목으로 나누고, 표현이 제각각이어도 같은 항목으로 정리되도록 후처리 규칙을 붙였습니다. 회사가 쓰던 구글 시트 단가표를 그대로 읽어 금액을 매기고, 가이드비는 일수 기준·나머지는 인원·횟수 기준으로 계산해 마진 적용 여부에 따라 1인당 비용을 원화·달러로 냅니다. 결과는 엑셀 견적서로 바로 내려받고, 관리자 승인 가입·로그인 이력·허용 IP 접속 제한으로 사내 전용 도구로 묶었습니다.
일정표 입력만으로 항목 분류, 단가 매칭, 1인당 비용, 엑셀 견적서가 한 번에 나옵니다. 단가가 바뀌어도 시트만 고치면 되고, 계산 규칙을 코드로 고정해 담당자별 차이를 없앴습니다. 요구사항 분석부터 배포까지 약 3주, 80회 커밋으로 사내 도입을 마쳤습니다.
APACHE POI, jpa, thymeleaf, Spring Boot, Java, pdfbox, MySQL, spring Security, Gemini API, Google Sheets API