스토리메일: 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
)에서 직접 테스트 가능 - "이메일은 단순한 목록이 아닌 스토리가 될 수 있다"는 핵심 아이디어 실현