리포트 생성 자동화
사용자들이 정기적으로 입력하는 개인 데이터를 분석하고, 그래프화, 평가, 예측, 텍스트 표현까지 AI를 활용하여 종합 리포트를 자동 생성하는 솔루션입니다.
제작 배경
- 다음과 같은 내용을 모두 수행하는 솔루션을 설계/개발하는 일은 쉽지만은 않습니다:
- 데이터를 그래프로 표현하는 알고리즘/솔루션
- 데이터의 과거와 현재를 비교 분석하는 알고리즘/솔루션
- 데이터를 종합하여 평가를 내리는 알고리즘/솔루션
- 데이터를 분석하여 미래의 값을 예측하는 알고리즘/솔루션
- 데이터 분석 결과를 글로 표현하는 알고리즘/솔루션
- 이러한 기능들을 LLM 솔루션을 포함한 생성형 AI들을 활용하면 더 빠르고 쉽게 개발하고, 더 좋은 성능을 낼 수 있다고 판단하였습니다
- 또한 적절한 Prompt Engineering과 캐시를 활용할 경우, 비용 효율적으로 구현하고 성과를 거둘 수 있다고 판단하였습니다
프로젝트 설명
사용자들이 정기적으로 몇가지 항목에 관한 개인적인 데이터를 입력하는 상황이었습니다:
- 사용자들이 입력하는 항목의 전체 종류는 정해져 있지만, 그 중 어떤 항목을 입력할지는 매번 상황에 따라 차이가 있었습니다
- 연속적으로 입력되는 데이터와, 불연속적으로 입력되는 데이터가 혼재하는 상황이었습니다
이러한 상황에서:
- 데이터 분석: 데이터의 입력 유무, 입력된 데이터의 값, 데이터의 변화량, 경향성 등을 분석하였습니다
- 평가 및 점수화: 분석 결과를 바탕으로 사용자에 대한 판단(Good or Bad)을 내리고, 그 판단의 정도를 숫자로 표현하였습니다
- 텍스트 표현: 분석 결과의 점수를 표현할 뿐만 아니라, 데이터 분석 내용을 글로 표현하여 사용자가 이해하기 쉬운 워딩으로 제시하였습니다
- 예측 데이터: 데이터를 활용한 분석 결과 뿐만 아니라, 미래에 대한 예측 데이터 역시 함께 제공하였습니다
성과 지표
- 1개월 이내에 데이터를 그래프로 표현하고, 과거/현재를 비교하고, 종합적으로 분석하여 평가하고, 미래를 예측하고, 분석결과를 글로 표현하는 알고리즘을 모두 완성도 높게 구현하였습니다. 따로 개발할 경우 약 2
3개월의 개발 기간을 고려하였을 때, **5060% 가량 개발에 소요되는 Resource를 감소**시킬 수 있었습니다 - 생성형 AI를 활용하여, 데이터 분석 결과를 "쉽게 읽고, 쉽게 이해할 수 있는 문장" 형태로 표현할 수 있었습니다. 또한, 핵심 요약 역시 쉽게 가능하였습니다. 이는 사용자들에게 가독성 및 전달력을 높여주어, 데이터 분석 리포트에 대한 만족도가 크게 상승하였습니다
- 리포트에 사용되는 데이터의 종류, 내용, 형식이 약간 변화하는 경우에도 이를 탄력적으로 수용할 수 있고, 분석에 바로 반영할 수 있었습니다. 만약, 기존의 방식으로 각각의 기능들을 따로 구현하였다면 이러한 변화에 대응하기 위한 추가/수정 개발 공수가 필요하였을 것입니다
진행 단계
- Step 1: 서비스 요구사항 정립
- 분석 대상 데이터의 종류와 형식 정의
- 리포트에 포함될 분석 항목 확정
- Step 2: 데이터 분석 설계
- 연속/불연속 데이터 처리 방안 설계
- 평가 기준 및 점수화 방법 정의
- Step 3: AI 솔루션 아키텍쳐 설계
- LLM 모델 선정 (Claude, OpenAI)
- Prompt Engineering 전략 수립
- 캐싱 전략을 통한 비용 최적화
- Step 4: 시각화 및 리포트 템플릿 개발
- 그래프/차트 생성 모듈 개발
- 리포트 레이아웃 디자인
- Step 5: 백엔드 시스템 개발
- Node.js, SpringBoot 기반 API 개발
- MongoDB, VectorDB 연동
- Step 6: 상용화 및 피드백 수집
- 실사용자 테스트 및 피드백 수집
- 리포트 품질 개선
자사 강점
- 업력 10년 이상의 법인 개발 회사
- 데이터/알고리즘 관련 전문 인력 보유 (서울대학교 전기컴퓨터공학부 학/석사 졸업)
- '페이션츠리' 등의 병원/환자 데이터 분석 서비스를 개발/상용화하여, 100개 이상의 병원에서 실제 유료 서비스로 운영하고, 병원별 분석 데이터와 리포트를 제공하여 온 경험이 풍부함
- 위시켓 상위 0.1% PRIME 파트너 인증
- 다수의 AI 솔루션을 활용하여 데이터 분석을 진행한 경험이 풍부함




