불안을 완화하기 위해 AI 감정 추적 앱을 만들었습니다

발행: (2025년 12월 11일 오전 07:49 GMT+9)
4 min read
원문: Dev.to

Source: Dev.to

지난 몇 달 동안, 저는 Room8이라는 AI 기반 감정 추적기를 만들었습니다. 이 앱은 간단한 일일 체크인, 주간 인사이트, 그리고 반영적인 AI 동반자를 통해 사용자가 자신의 감정을 이해하도록 돕습니다.

왜 또 다른 감정 추적기를 만들었나요?

Daylio, Finch, Moodflow 같은 앱을 사용해봤지만, 좋은 점에도 불구하고 뭔가 부족함을 느꼈습니다. 감정을 기록는 것은 가능하지만, 그 의미를 해석해 주지는 않거든요. 주간 인사이트는 보통 간단한 추세선에 그칠 뿐, 깊은 반성이나 가이드를 제공하지 않습니다. 저는 스프레드시트보다 더 친근한 동반자 역할을 하는 시스템을 원했습니다.

Room8은 세 가지에 초점을 맞춥니다:

  • 한 번 탭으로 감정 기록 (마찰 최소화)
  • AI가 생성하는 주간 반성
  • 대화형 반성 경험

AI 동반자는 여러분의 주간 요약을 받아 실시간으로 감정에 대해 대화해 줍니다.

기술 스택 개요

프론트엔드

  • React Native + Expo
  • Expo Router
  • 부드러운 UI를 위한 Reanimated & Lottie 애니메이션
  • 상태 관리를 위한 MobX

백엔드

  • 사용자 입력은 프라이버시를 위해 기기 내에 저장
  • 지속적인 서버 동기화 없음
  • 클라우드 데이터베이스 없음

AI 시스템

  • 주간 요약을 위한 OpenAI Assistants API
  • 감정 로그를 해석하고 패턴을 생성하며 CBT(인지행동치료) 기반 반성을 제공하는 맞춤형 시스템 프롬프트

아키텍처 차원의 프라이버시

많은 정신건강 앱이 프라이버시를 소홀히 하기에, 저는 Room8을 다음과 같이 설계했습니다:

  • 로컬 전용 데이터 저장
  • 광고 없음
  • 행동 분석 없음
  • 백그라운드 추적 없음
  • 세션 종료 시 AI 채팅 내용 삭제
  • 감정 데이터는 여러분이 소유 — 제가 아니라

Room8 구축 시 가장 큰 도전 과제

감정 기록을 마찰 없이 만들기

감정 추적은 빠르고 직관적이며 만족스러워야 합니다. 체크인 화면을 다섯 번 재디자인한 끝에 한 번 탭으로 완료되는 UI를 완성했습니다.

AI의 일관성 확보

AI는 강력하지만 예측하기 어렵습니다. 저는 구조화된 내부 데이터 포맷, 안정적인 스키마를 가진 요약, 제한된 감정 어휘, 그리고 톤 일관성을 위한 프롬프트 제약을 도입했습니다.

사용해 보기

관심이 있다면 Room8: AI Mood Tracker 웹사이트에서 확인하고 iOS와 Android용으로 다운로드해 보세요.

감사합니다, 건배 :)

Room8 스크린샷

Back to Blog

관련 글

더 보기 »