AI 헬스케어2023.06~2024.03 (약 9개월)

개인 맞춤형 다이어트/건강관리 코칭 챗봇

3명의 각기 다른 캐릭터를 가진 챗봇 코치들이 유저와의 대화를 통해 행동 데이터를 수집하고, 이에 기반한 맞춤형 코칭 대화를 제공하는 AI 헬스케어 서비스

FlutterSpringBootKotlinMongoDBMySQLAWSGoogle GeminiDialogFlow
개인 맞춤형 다이어트/건강관리 코칭 챗봇 이미지 1
개인 맞춤형 다이어트/건강관리 코칭 챗봇 이미지 2
개인 맞춤형 다이어트/건강관리 코칭 챗봇 이미지 3
개인 맞춤형 다이어트/건강관리 코칭 챗봇 이미지 4
개인 맞춤형 다이어트/건강관리 코칭 챗봇 이미지 5

개인 맞춤형 다이어트/건강관리 코칭 챗봇

3명의 각기 다른 캐릭터를 가진 챗봇 코치들이 유저와의 대화를 통해 행동 데이터를 수집하고, 이에 기반한 맞춤형 코칭 대화를 제공하는 서비스입니다.

제작 배경

다이어트, 식단관리를 하는 사람들에게 "나만의 맞춤형 관리 코치"는 꼭 필요한 존재입니다.

  • 내 식사, 운동 패턴에 맞게 맞춤형 조언을 해줄 수 있는 존재를 필요로 하는 사람들이 많습니다
  • 어떤 영양소가 부족한지, 운동 방법은 어떻게 하면 좋은지, 체중 감량을 위해서 운동량과 식사량의 조화는 어떻게 해야 하는지 등 구체적인 수치를 포함한 코칭을 제공하면 큰 도움이 됩니다
  • 지식적인 조언 뿐만 아니라, 때로는 응원과 칭찬, 때로는 따끔한 질책을 통한 동기부여 대화를 제공하는 존재가 필요하며, "캐릭터를 가진 챗봇 코치"는 이러한 존재를 제공하는 좋은 방법이었습니다
  • 추가적으로 대화형 코칭 이외에도 체계적으로 식단/건강관리에 도움을 줄 수 있도록 그래프, 표, 차트 등도 함께 제공하여, 정확한 수치를 쉽고 편하게 확인하도록 초점을 맞추었습니다

프로젝트 설명

  1. 3명의 각기 다른 캐릭터를 가진 챗봇 코치들이 유저와의 대화를 통하여 행동 데이터를 수집하고, 이에 기반한 맞춤형 코칭 대화를 제공하였습니다.
  2. 사용자들은 자신이 원하는 코치를 선택하고, 카카오톡으로 채팅하듯이 어떤 음식을 먹고, 체중이 어떻게 변화하고, 어떤 운동을 얼마나 하고, 컨디션은 어떠한지 등에 대한 대화를 진행하면, 이에 맞는 코치의 답변이 제공되는 형태의 서비스입니다.
  3. 3명의 캐릭터 코치들이 제공하는 컨텐츠와, 코칭을 돕기 위해 제공되는 기능:
    • 각 사용자 식사 내용에 대한 영양소, 칼로리 등 분석 및 조언
    • 각 사용자 운동 내용에 대한 운동량, 운동방법 등 분석 및 조언
    • 유저의 목표 기간/체중을 반영한 식사량/운동량 계획표 제공 기능
    • 현재의 영양 상태와 과거 기록을 한눈에 볼 수 있는 통계 기능
    • 구글 헬스 앱, Apple 건강 앱, 삼성 헬스 앱 기록 연동 기능
  4. 지식적인 조언 뿐만 아니라, 때로는 응원과 칭찬, 때로는 따끔한 질책을 통한 동기부여 대화를 제공하는 존재를 제공하면 더욱 도움이 되기에 챗봇이 큰 역할을 해주었습니다.
  5. 3명의 챗봇 캐릭터가 존재하고 각기 다른 성향과 대화 스타일을 가지고 있기에, 코치를 변경하면서 자신에 맞는 대화 스타일을 찾아가는 재미도 제공하였습니다.

성과 지표

  • 상용화 이후 앱 누적 다운로드 횟수가 120만 회 이상을 달성하였습니다. (Android- Google Play, iOS- Apple App Store 합산)
  • 매년 1회, Google에서 직접 선정하여 발표하는 **"Google Play Best Award"**를 수상하였습니다
  • Apple App Store와 Google Play에서 **"Featured App."**으로 여러차례 선정되었습니다
  • Apple App Store "건강/피트니스" 부문 랭킹 10위 이내를 꾸준히 유지하였습니다
  • "캐릭터 챗봇이 건강관리를 도와주고 코칭해준다"는 컨셉이었기에, 사용자들의 리텐션 비율이 **35%**로, 평균적인 건강관리 앱의 3배 가량을 기록하였습니다 (건강관리 앱의 2개월 차 평균 앱 리텐션율 10~14%)
  • "맞춤형 건강관리 코칭"을 제공함과 동시에 "칭찬, 질책" 등이 제공되므로, 사용자들에게 동기부여가 되어, 과체중 사용자의 **57%**가 4주 후 정상 체중 범위로 변화하였습니다 (BMI 기준)
  • 체중 감량 뿐만 아니라, 개인별 영양소 코칭도 제공되기에, 영양소 불균형 섭취 비율이 앱 사용 50일 이후 32% 이상 감소하였습니다

진행 단계

  1. Step 1: 서비스 요구사항 정립
    • 건강 관리를 위한 사용자 Needs를 파악
    • 사용자들이 중요하게 여기는 건강관리 지표를 구체화
    • "개인화된 건강관리 코칭"을 도와주는 "캐릭터 챗봇" 컨셉 정리
  2. Step 2: 사용자 시나리오 확정
    • 건강관리를 위하여 필요한 조언, 코칭 컨텐츠 정리
    • 동기부여를 위한 질책, 위로, 칭찬 등과 관련된 컨텐츠 정리
    • 식사내용, 운동내용, 체중 등을 기록하고 확인하는 시나리오 정리
  3. Step 3: User Interface 및 App UX 디자인
    • 사용자가 자신의 식사, 운동 내용을 편하게 입력할 수 있는 Interface 설계
    • 캐릭터 특성 구축 및 캐릭터 챗봇과 관련된 Asset 디자인
    • 전체적인 앱 구성 및 Interface 디자인
  4. Step 4: 아키텍쳐 설계, 개발 항목 확정
    • 백엔드 시스템, 앱 관련 전체 구성 설계
    • Database 구조 설계 및 구축
    • Event-sourcing, GRPC, GraphQL 등 API 구조 설계
  5. Step 5: Front-End(앱), BackEnd 개발
    • Flutter 기반 앱 개발
    • Kotlin, SpringBoot 기반 백엔드 개발
    • Mixpanel, Onesignal 등 사용자 분석, Push Messaging 등 시스템 구축
  6. Step 6: 상용화 및 사용자 피드백 수집
    • Google Play, iOS App Store 출시
    • 정기적인 사용자 인터뷰, User-Behavioral Data 분석 등을 수행
  7. Step 7: 사용자 피드백을 반영한 챗봇 업데이트
    • 수집된 피드백을 바탕으로 업데이트 내용 파악
    • 정기적인 업데이트를 통한 사용자 만족도/리텐션 향상

자사 강점

  • 업력 10년 이상의 법인 개발 회사
  • 누적 다운로드 120만 회 이상을 달성한 서비스 개발 및 운영 경험
  • Google Play Best Award, Apple App Store/Google Play Featured 선정 경험
  • 데이터/알고리즘 관련 전문 인력 보유 (서울대학교 전기컴퓨터공학부 학/석사 졸업)
  • 위시켓 상위 0.1% PRIME 파트너 인증

업무 범위

개발, 디자인, 기획

카테고리

안드로이드, iOS

참여율

100%

고객사

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

결과물 확인서비스 바로가기