포스트

BibleCardAI 다음 업데이트 방향

BibleCardAI 다음 업데이트 방향

BibleCardAI를 클라우드로 이전하면서 안정성 문제는 해결했다. 이제 서비스 자체를 개선할 차례다.

서비스: biblecardai.blessflow.com

현재 상태

지금은 사용자가 직접 프롬프트를 입력해서 카드 이미지를 생성하는 방식이다. 동작은 하지만 문제가 있다:

  • AI 이미지 생성에 익숙하지 않은 사용자에게는 진입 장벽이 높다
  • 매번 DALL-E API를 호출하니 이미지 하나당 $0.04 비용이 발생한다
  • 생성에 30초 이상 걸리고, 프롬프트에 따라 결과 품질이 들쭉날쭉하다

근본적으로, “AI가 만들어준다”를 서비스의 핵심에 두면 비용 구조가 불안정하다. 방향을 바꿔야 했다.

앞으로 할 것

1. 카드 에디터 — 서비스의 핵심

가장 큰 변화다. 웹 기반 말씀카드 에디터를 서비스의 중심으로 놓는다.

사용자는 에디터 하나에서:

  • 배경 이미지를 직접 업로드하거나
  • 미리 만들어둔 이미지 풀에서 선택하거나
  • 필요하면 AI로 새로 생성할 수 있다

AI는 드러나지 않고 보조적인 역할만 한다. 지금처럼 “프롬프트를 입력하세요”가 아니라, 카드를 만드는 과정에서 필요하면 AI를 쓰는 구조다.

에디터 기능:

  • 캔버스 편집: 이미지, 텍스트를 드래그 앤 드롭으로 배치
  • 텍스트 스타일링: 성경 구절, 묵상 텍스트 — 폰트, 색상, 그림자, 테두리
  • 요소 조작: 회전, 크기 조절, 레이어 순서 변경
  • 배경 설정: 단색, 그라데이션, 패턴, 이미지
  • 템플릿 시스템: 자주 쓰는 레이아웃을 저장해두고 재사용
  • 내보내기: PNG/JPG 다운로드, 공유 링크 생성

기술적으로 Fabric.js(GitHub 29k+ 스타, 가장 성숙한 웹 캔버스 라이브러리)를 사용한다. Next.js 위에서 클라이언트 사이드로 동작하고, 템플릿은 JSON 형태로 서버에 저장한다.

2. 하이브리드 이미지 풀

AI 비용을 근본적으로 줄이기 위한 구조다.

1
2
3
4
유저가 배경 이미지를 고르는 시점:

[이미지 풀에서 선택]  →  테마별 고품질 이미지 추천  →  무료, 즉시
[AI로 새로 생성]      →  DALL-E 호출              →  크레딧 차감, 30초 대기

이미지 풀은 이렇게 동작한다:

  1. 초기 구축: 성경 테마별(자연, 빛, 평화, 기도, 십자가, 감사, 위로 등)로 1,000장 정도 미리 생성. 비용 약 $40
  2. 자동 매칭: 사용자가 입력한 성경 구절/묵상을 텍스트 임베딩으로 벡터화, 이미지 태그와 유사도 비교해서 3~4장 추천
  3. 자동 성장: 사용자가 AI 생성을 선택하면, 그 이미지가 태깅 후 풀에 자동 추가. 시간이 지날수록 풀이 커지면서 AI 호출이 줄어드는 구조
  4. 매칭 판단 비용: GPT-4o-mini로 건당 ~$0.0001. 1만 건 처리해도 $1

핵심은 유저가 자발적으로 풀을 키워주는 구조라는 점이다. 프리미엄 기능으로 AI 생성을 제공하면, 유저가 쓸수록 서비스가 좋아진다.

3. UX 플로우

정리하면 이런 흐름이다:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
사용자가 "새 카드 만들기" 클릭
    ↓
카드 에디터 진입
    ↓
배경 이미지 선택:
    ├── [내 이미지 업로드]     → 무료
    ├── [추천 이미지]          → 풀에서 매칭, 무료
    └── [AI 새로 생성 ✨]     → 크레딧 차감
    ↓
텍스트 배치 (성경 구절, 묵상)
    ↓
스타일 조정 (폰트, 색상, 레이아웃)
    ↓
[템플릿으로 저장] / [다운로드] / [공유]

기존의 “프롬프트 입력 → AI가 알아서 만들어줌 → 결과 확인” 플로우와 비교하면, 사용자의 통제감이 훨씬 높다. AI에 의존하지 않으니 결과에 대한 만족도도 올라갈 거라 본다.

4. 서비스 포지셔닝 변화

기존변경
“AI가 만들어주는 말씀카드”“말씀카드 종합 플랫폼”
AI가 핵심에디터가 핵심, AI는 보조
매번 비용 발생대부분 무료, AI는 프리미엄
결과를 받아보는 UX직접 만드는 UX

비용 구조 변화

항목기존변경 후
이미지 생성매번 $0.04대부분 무료 (풀/업로드)
매칭 판단없음~$0.0001/건
초기 투자없음~$40 (1,000장 사전 생성)
월 유지비사용량 비례서버비 €6 + 소량 AI

아키텍처 리팩토링 예정

이건 별도 포스트로 쓸 예정이지만, 현재 마이크로서비스 13개를 4~5개로 통합하는 작업도 계획 중이다. 1인 개발에 서비스 13개는 과하다. gateway, auth, payment, biblecards를 하나의 API 서버로 합치고, 프론트엔드도 하나로 통합한다. 빌드 시간, 디버깅 난이도, 서버 리소스 모두 개선될 예정.

타임라인

아키텍처/DB가 기반이므로 먼저 잡고, 그 위에 기능을 올린다.

순서작업목표
1아키텍처 리팩토링 + DB 스키마 정리4월 초
2이미지 풀 시스템 + 초기 1,000장4월 중순
3웹 에디터 구현4월 말
4UX 개편5월 초

이후 진행 상황 (2026.03.30 업데이트)

위 계획 대부분을 3월 안에 완료했다.

  • 아키텍처 리팩토링: 13개 마이크로서비스 → unified backend 통합 완료. 배포 구조 정리에서 Helm + ArgoCD GitOps로 전환.
  • 이미지 풀 시스템: 208장 3축 태깅(intention 등 → 이미지 추천), 스코어링 추천, AI 생성 이미지 자동 추가. 3축 태깅으로 이미지 추천하기에서 상세. (참고: 성경 구절은 별도 6축 태깅(emotion 등 → 구절 검색)으로 다른 체계. RAG 글 참조)
  • 대화형 구절 선택: GPT-mini 메타데이터 → 직접 큐레이션 130개 전환. 카톡처럼 구절 선택에서 상세.
  • 갤러리 통합: 공개/내카드 스위치, 뒤집기 카드 모달, 비율 선택, 좌우 스와이프 네비게이션.
  • 묵상 암호화: AES-256-GCM 서버 사이드 암호화. 암호화하면서 RAG 유지에서 상세.
  • 인프라 삽질: ArgoCD uid 함정, docker prune 사고, pgvector 함정.

갤러리 카드 모달

앞면뒤집기뒷면
앞면뒤집기뒷면

서비스: biblecardai.blessflow.com

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.