AI 데이터 분석2023.10~2024.03 (약 4개월)

리포트 생성 자동화

데이터 분석, 시각화, 평가, 예측, 텍스트 표현까지 생성형 AI를 활용한 종합 리포트 자동화 솔루션

Node.jsSpringBootKotlinMongoDBVectorDB (Weaviate)Google CloudAWSClaudeOpenAI
리포트 생성 자동화 이미지 1
리포트 생성 자동화 이미지 2
리포트 생성 자동화 이미지 3
리포트 생성 자동화 이미지 4
리포트 생성 자동화 이미지 5

리포트 생성 자동화

사용자들이 정기적으로 입력하는 개인 데이터를 분석하고, 그래프화, 평가, 예측, 텍스트 표현까지 AI를 활용하여 종합 리포트를 자동 생성하는 솔루션입니다.

제작 배경

  1. 다음과 같은 내용을 모두 수행하는 솔루션을 설계/개발하는 일은 쉽지만은 않습니다:
    • 데이터를 그래프로 표현하는 알고리즘/솔루션
    • 데이터의 과거와 현재를 비교 분석하는 알고리즘/솔루션
    • 데이터를 종합하여 평가를 내리는 알고리즘/솔루션
    • 데이터를 분석하여 미래의 값을 예측하는 알고리즘/솔루션
    • 데이터 분석 결과를 글로 표현하는 알고리즘/솔루션
  2. 이러한 기능들을 LLM 솔루션을 포함한 생성형 AI들을 활용하면 더 빠르고 쉽게 개발하고, 더 좋은 성능을 낼 수 있다고 판단하였습니다
  3. 또한 적절한 Prompt Engineering과 캐시를 활용할 경우, 비용 효율적으로 구현하고 성과를 거둘 수 있다고 판단하였습니다

프로젝트 설명

사용자들이 정기적으로 몇가지 항목에 관한 개인적인 데이터를 입력하는 상황이었습니다:

  • 사용자들이 입력하는 항목의 전체 종류는 정해져 있지만, 그 중 어떤 항목을 입력할지는 매번 상황에 따라 차이가 있었습니다
  • 연속적으로 입력되는 데이터와, 불연속적으로 입력되는 데이터가 혼재하는 상황이었습니다

이러한 상황에서:

  1. 데이터 분석: 데이터의 입력 유무, 입력된 데이터의 값, 데이터의 변화량, 경향성 등을 분석하였습니다
  2. 평가 및 점수화: 분석 결과를 바탕으로 사용자에 대한 판단(Good or Bad)을 내리고, 그 판단의 정도를 숫자로 표현하였습니다
  3. 텍스트 표현: 분석 결과의 점수를 표현할 뿐만 아니라, 데이터 분석 내용을 글로 표현하여 사용자가 이해하기 쉬운 워딩으로 제시하였습니다
  4. 예측 데이터: 데이터를 활용한 분석 결과 뿐만 아니라, 미래에 대한 예측 데이터 역시 함께 제공하였습니다

성과 지표

  • 1개월 이내에 데이터를 그래프로 표현하고, 과거/현재를 비교하고, 종합적으로 분석하여 평가하고, 미래를 예측하고, 분석결과를 글로 표현하는 알고리즘을 모두 완성도 높게 구현하였습니다. 따로 개발할 경우 약 23개월의 개발 기간을 고려하였을 때, **5060% 가량 개발에 소요되는 Resource를 감소**시킬 수 있었습니다
  • 생성형 AI를 활용하여, 데이터 분석 결과를 "쉽게 읽고, 쉽게 이해할 수 있는 문장" 형태로 표현할 수 있었습니다. 또한, 핵심 요약 역시 쉽게 가능하였습니다. 이는 사용자들에게 가독성 및 전달력을 높여주어, 데이터 분석 리포트에 대한 만족도가 크게 상승하였습니다
  • 리포트에 사용되는 데이터의 종류, 내용, 형식이 약간 변화하는 경우에도 이를 탄력적으로 수용할 수 있고, 분석에 바로 반영할 수 있었습니다. 만약, 기존의 방식으로 각각의 기능들을 따로 구현하였다면 이러한 변화에 대응하기 위한 추가/수정 개발 공수가 필요하였을 것입니다

진행 단계

  1. Step 1: 서비스 요구사항 정립
    • 분석 대상 데이터의 종류와 형식 정의
    • 리포트에 포함될 분석 항목 확정
  2. Step 2: 데이터 분석 설계
    • 연속/불연속 데이터 처리 방안 설계
    • 평가 기준 및 점수화 방법 정의
  3. Step 3: AI 솔루션 아키텍쳐 설계
    • LLM 모델 선정 (Claude, OpenAI)
    • Prompt Engineering 전략 수립
    • 캐싱 전략을 통한 비용 최적화
  4. Step 4: 시각화 및 리포트 템플릿 개발
    • 그래프/차트 생성 모듈 개발
    • 리포트 레이아웃 디자인
  5. Step 5: 백엔드 시스템 개발
    • Node.js, SpringBoot 기반 API 개발
    • MongoDB, VectorDB 연동
  6. Step 6: 상용화 및 피드백 수집
    • 실사용자 테스트 및 피드백 수집
    • 리포트 품질 개선

자사 강점

  • 업력 10년 이상의 법인 개발 회사
  • 데이터/알고리즘 관련 전문 인력 보유 (서울대학교 전기컴퓨터공학부 학/석사 졸업)
  • '페이션츠리' 등의 병원/환자 데이터 분석 서비스를 개발/상용화하여, 100개 이상의 병원에서 실제 유료 서비스로 운영하고, 병원별 분석 데이터와 리포트를 제공하여 온 경험이 풍부함
  • 위시켓 상위 0.1% PRIME 파트너 인증
  • 다수의 AI 솔루션을 활용하여 데이터 분석을 진행한 경험이 풍부함

업무 범위

개발, 디자인, 기획

카테고리

안드로이드, iOS

참여율

100%

고객사

IT 스타트업 (시리즈 A 이상 투자, TIPS 선정)