AI 기반 이메일 관리 솔루션: Storymail

스토리메일: AI 기반 이메일 관리 솔루션

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

웹 개발

대상자

  • 개발자 및 이메일 사용자: AI 기반 이메일 분석, 인터페이스 개선, API 통합 관련 기술 습득
  • 난이도: 중간(코드 예시 및 API 사용 기술 필요)

핵심 요약

  • AI 기반 이메일 분석: Gemini API 활용한 이메일 분류(Productivity, Newsletter, Scam, Office) 및 JSON 변환
  • 대화형 인터페이스: Supermemory + LLM 기반 질문 처리("이번 주 회사 관련 이메일 요약해줘" 등)
  • 주간 AI 스토리 생성: 이메일 데이터를 기반으로 한 AI 작가가 작성한 맞춤형 요약
  • 기술 스택: Django + PostgreSQL, React + shadcn/ui, Postmark 통합

섹션별 세부 요약

1. 이메일 파싱 및 JSON 변환

  • 3rd-party SaaS API를 통해 모든 이메일을 JSON 형식으로 변환
  • LLM-ready 구조로 데이터 정제, 이후 분석 및 분류 가능
  • POSTMARK 웹훅을 통한 이메일 수집

2. 이메일 분류 시스템

  • 4가지 카테고리(Productivity, Newsletter, Scam, Office)로 자동 분류
  • 사용자에게 집중해야 할 핵심 이메일만 필터링
  • 스캠 감지 기능으로 보안 위험 최소화

3. 대화형 인터페이스 구현

  • Supermemory + LLM을 기반으로 질문 처리
  • 예시: "이번 주 회사 관련 이메일 요약해줘"
  • 자연어 대화로 이메일 검색, 요약, 분석 가능

4. 주간 AI 스토리 생성

  • 매주 AI 작가가 이메일 데이터를 바탕으로 한 스토리 형식 요약 제공
  • 단순 목록 대신 사용자 경험 중심의 텍스트 생성
  • 이메일 생활을 "스토리"로 풍부하게 재구성

5. 기술 스택 및 배포

  • 백엔드: Django + PostgreSQL (Neon DB)
  • 프론트엔드: React + shadcn/ui
  • 호스팅: Railway(백엔드), Vercel(프론트엔드)
  • 인증: Google OAuth

6. Postmark 통합 사례

  • 주간 요약 이메일 전송에 Postmark 사용
  • CORS 문제 해결을 위한 분리된 Railway + Vercel 배포
  • LLM 응답 자연스럽게 만드는 디자인 전략

결론

  • Postmark 활용으로 이메일 전송 신뢰성 극대화
  • AI 기반 스토리 생성을 통한 사용자 경험 개선
  • GitHub(https://github.com/ashishnagmoti/storymail)에서 직접 테스트 가능
  • "이메일은 단순한 목록이 아닌 스토리가 될 수 있다"는 핵심 아이디어 실현