# 리뷰답 — PRD (완성 예시)

> **이건 "빈칸을 다 채우면 이렇게 된다"를 보여주는 완성 예시예요.**
> 1인 스마트스토어 운영자가 리뷰 답글을 돕는 서비스를 만든다고 가정한 **가상 사례**입니다. 이름·숫자·상황은 전부 설명용이라 실제 데이터가 아니에요. 본인 아이디어로 바꿔 쓰시면 됩니다.

**팀명:** 지우 (1인)
**제품명:** 리뷰답 — 스마트스토어 리뷰에 브랜드 톤 답글을 만들어주는 도구
**작성일:** 2026-08-05 (Rev.3)

---

## 01. 조원 및 소개

| 이름 | 소속 | 역할 | 이메일 |
|---|---|---|---|
| 지우 | 무해상점(1인 스마트스토어) | 기획·개발·검수 전부 | (본인 이메일) |

1인 창업이라 모든 역할을 혼자 맡되, 12번에서 요일별로 "기획자 모드 / 개발자 모드 / 검수자 모드"를 나눠 운영한다.

---

## 02. 어떤 분야에 AI를 도입하려고 하는가

1인 온라인 쇼핑몰 운영자의 **고객 리뷰 답글 작성** 업무에 AI를 도입한다. 리뷰를 붙여넣으면 브랜드 말투에 맞춘 답글 초안을 즉시 만들어, 매일 저녁 몰아서 하던 답글 작업을 리뷰당 3분에서 30초로 줄인다.

---

## 03. 현재 어떤 문제가 있는가

**고통(Pain)**
- 리뷰 하나하나에 답글을 다는 데 매일 1~1.5시간이 든다. 판매가 늘수록 답글 부담이 정비례로 커진다.
- 답글이 늦으면 상품 평점과 재구매에 영향이 가고, 급해서 복붙하면 "성의 없다"는 인상을 준다.
- 부정 리뷰는 빨리·잘 응대해야 하는데, 긍정 리뷰에 묻혀 놓치기 쉽다.

**기존 대안의 한계**
- 복붙 템플릿: 티가 나고, 리뷰 내용과 안 맞으면 오히려 역효과.
- 일반 챗봇: 매번 리뷰를 붙여넣고 "우리 브랜드는 이런 말투야"를 처음부터 설명해야 해서 번거롭고, 답글마다 톤이 들쭉날쭉하다.

**문제의 규모**
- 스마트스토어 1인·소상 운영자 수십만 명이 매일 겪는 일상 업무.
- 하루 1시간 = 한 달 약 30시간. 최저시급으로만 환산해도 월 약 30만 원어치 시간이 답글에 묶인다.
- 이 시간은 상품 소싱·마케팅 같은 매출 직결 업무에서 빠져나간 기회비용이기도 하다.

---

## 04. 사용자는 누구인가

- **이름:** 김지우, 38세
- **소속·상황:** 4년차 1인 스마트스토어 운영자. 패션 잡화(가방·액세서리)를 판다. 월 매출 이후 재구매·평점이 성장의 핵심이라는 걸 안다.
- **일과:** 오전에는 주문 처리와 CS, 오후에는 상품 등록과 사진 편집, 저녁에 리뷰 답글을 몰아서 단다. 하루 리뷰 20~40개.
- **지불 의사(WTP):** 답글 시간을 확실히 줄여주면 월 2~3만 원은 낸다. 단, 무료로 먼저 며칠 써보고 효과를 확인한 뒤 결제하고 싶다.
- **결정적 한마디:** "답글 자체를 없애고 싶은 게 아니라, 내 말투로 빠르게 쓰고 싶다."

---

## 05. 문제 해결을 위한 기능

**P0 — 이게 없으면 제품이 아닌 것 (MVP 필수)**
- 리뷰를 붙여넣으면 **브랜드 톤에 맞춘 답글 3안**을 생성한다.
- 리뷰의 **별점·감정(긍정/부정/중립)을 자동 분류**한다.
- **부정·불만 리뷰를 목록 맨 위로** 올려 먼저 응대하게 한다.

**P1 — 있으면 좋음 (나중에)**
- 내 브랜드 말투 **프리셋 저장** — 다음부터 톤 설명 없이 바로 생성.
- 자주 나오는 리뷰 유형(배송·사이즈·색상)별 답글 강조점 추천.

**P2 — 안 만드는 것 (Non-Goals) ⭐**
- 스마트스토어 **자동 발행** — 답글은 사람이 최종 확인 후 직접 붙여넣는다(오발행 리스크 회피).
- **다국어 답글** — 초기 타깃은 국내 셀러.
- **리뷰 자동 수집·크롤링** — 사용자가 직접 붙여넣는 방식으로 저작권·수집 동의 문제를 원천 회피.

---

## 06. 사용자 시나리오

**기본 흐름 (Step-by-step)**
1. 김지우가 스마트스토어에서 리뷰들을 복사해 리뷰답에 붙여넣는다.
2. 화면이 리뷰별로 별점·감정을 분류하고, 부정 리뷰를 맨 위로 정렬해 보여준다.
3. 답글 톤(친근함/정중함)을 고르고 "답글 만들기"를 누른다.
4. 리뷰마다 답글 3안이 뜬다. 마음에 드는 것을 고르거나 살짝 고쳐 "복사"한다.
5. 스마트스토어 답글창에 붙여넣고 등록한다.

**예외 흐름**
- 리뷰를 안 붙여넣고 생성 → "리뷰를 먼저 붙여넣어 주세요" 안내.
- 생성 실패(네트워크·한도) → "다시 시도" 버튼 + 마지막 입력 유지.
- 리뷰에 이름·연락처가 포함 → 저장·표시 전에 자동으로 가림(마스킹).

---

## 07. 화면 정의 ⭐

**S-001 리뷰 입력·분류**
- 목적: 리뷰를 붙여넣고 톤을 고르는 시작 화면.
- 동작: 붙여넣으면 별점·감정 분류 후 부정 리뷰를 상단 정렬. "답글 만들기"로 S-002 이동.
- 빈 상태: "고객 리뷰를 붙여넣어 보세요. 여러 개도 한 번에 됩니다."
- 에러 상태: 리뷰가 비었으면 상단에 "리뷰를 먼저 붙여넣어 주세요".

**S-002 답글 결과**
- 목적: 리뷰별 답글 3안을 보여주고 복사하게 하는 화면.
- 동작: 답글 카드의 "복사"로 클립보드에 담김. "톤 바꿔 다시"로 재생성.
- 빈 상태: (해당 없음 — 항상 3안 표시)
- 에러 상태: 생성 실패 시 "다시 시도" 버튼, 입력은 유지.

**S-003 내 말투 설정 (P1)**
- 목적: 브랜드 말투 프리셋을 저장하는 화면.
- 동작: 예시 답글 2~3개를 입력하면 그 말투를 학습해 다음 생성에 반영.
- 빈 상태: "내 말투를 저장하면 매번 설명하지 않아도 돼요."
- 에러 상태: 저장 실패 시 "다시 저장" 안내.

---

## 08. 기술 요구사항 ⭐

**기술 스택** (비개발자 기준 — 세부는 Claude Code가 추천하게 하되, 무료로 시작 가능한 것만)
- 언어·프레임워크: Claude Code 추천안 사용
- DB(저장소): Supabase (무료 티어)
- 화면: 간단한 웹 페이지
- 배포: Vercel (무료 티어)
- 핵심 제약: **무료 티어로 운영 가능해야 함**(초기 비용 0)

**데이터 모델**
| 저장 항목 | 내용 |
|---|---|
| 리뷰 | 붙여넣은 리뷰 원문(개인정보 마스킹 후), 별점, 감정 분류 |
| 답글 | 생성된 답글 3안, 사용자가 최종 선택한 답글 |
| 말투 프리셋 | 브랜드 톤 예시(P1) |

**비기능 요구사항**
- 답글 생성 5초 이내
- 혼자 쓰므로 동시 사용자 1명(추후 확장 대비만)
- 배포 시간 3분 이내
- 오픈소스·무료 라이선스만 사용

---

## 09. 데이터 확보 방안

- **필요한 데이터:** 고객 리뷰 텍스트.
- **출처:** 사용자(김지우)가 직접 붙여넣음. 크롤링·자동 수집 안 함.
- **난이도:** 하 — 사용자가 입력하므로 별도 데이터 확보 과정이 없다.
- **저작권·개인정보:** 리뷰에 이름·연락처가 있으면 저장 전에 자동으로 가린다(마스킹). 붙여넣은 리뷰는 답글 생성에만 쓰고 따로 쌓아두지 않는다. 외부에 재판매·공유하지 않는다.

---

## 10. 구현 방안 및 일정

| Phase | 기간 | 목표 | 완료 조건 (눈으로 확인 가능) |
|---|---|---|---|
| Phase 1 | 1일차 | 리뷰 입력 화면 | S-001 화면이 뜨고 리뷰가 붙여넣어진다 |
| Phase 2 | 2일차 | 답글 3안 생성 | 진짜 리뷰로 답글 3안이 나온다 |
| Phase 3 | 3일차 | 감정 분류·부정 우선·복사 | 붙여넣기→복사까지 손 안 대고 한 바퀴 돈다 |
| Phase 4 | 4일차 | 배포 | 폰으로 URL 접속·사용 가능 |

각 Phase는 5~15분짜리 작은 작업으로 쪼개 Claude Code에 하나씩 시킨다.

---

## 11. 성과 측정 방법 (KPI)

| 분류 | KPI | 목표값 | 측정 방법 |
|---|---|---|---|
| 시간 | 리뷰당 답글 작성 시간 | 3분 → 30초 (절감 ≥ 80%) | 붙여넣기~복사까지 소요 시간 |
| 품질 | 답글 채택률(거의 안 고치고 사용) | ≥ 50% | 생성 3안 중 그대로 복사한 비율 |
| 리스크 | 부정 리뷰 응답 누락 | 0건 | 부정 분류 리뷰 중 미응답 수 |
| 금액 환산 | 월 절감 시간 | ≥ 25시간 (월 30시간 대비) | 일 절감 × 영업일 |

숫자는 모두 내가 세거나 시스템이 셀 수 있는 값으로 잡았다.

---

## 12. 역할 분담 (1인 — 모드로 나눔)

| 모드 | 담당 섹션 | 언제 |
|---|---|---|
| 기획자 모드 | 02~05 (문제·사용자·기능) | 월요일 |
| 개발자 모드 | 06~10 (화면·기술·구현) | 화·수요일 |
| 검수자 모드 | 11 (KPI로 판정) | 목요일 |

혼자여도 요일로 역할을 갈라, 기획하다 말고 코드 만지고 다시 기획을 뒤엎는 악순환을 막는다.

---

*이 완성 예시의 12섹션 구조는 KAIST 김재철AI대학원 CAIO 과정 장동인(Dong In Chang) 교수님의 PRD 표준 양식을 바탕으로 했습니다. 리뷰답 사례의 이름·숫자·상황은 설명을 위한 가상 설정이며 실제 인물·기업·데이터와 무관합니다.*
