| 바이브 코딩 PRD | |||||
|---|---|---|---|---|---|
| 작성자 | 전북인공지능고등학교 | 등록일 | 26.01.30 | 조회수 | 57 |
|
=== 1. 프로젝트 개요 ===
프로젝트명: 개인 맞춤형 다이어트 AI 챗봇 (DietMate)
한 줄 설명: 사용자의 목표와 대화를 기반으로 식단·운동·동기부여를 제공하는 AI 다이어트 코치 챗봇
타겟 사용자: ? 다이어트를 시작했지만 관리 방법이 막막한 사용자 ? 앱에 기록하는 것이 귀찮아 대화로 관리하고 싶은 사용자 ? 간단하지만 개인화된 다이어트 코칭을 원하는 사용자
해결하려는 문제: ? 다이어트 관리 앱의 복잡한 입력 과정 ? 식단·운동 기록 후 즉각적인 피드백 부재 ? 혼자 다이어트를 지속하기 어려움
?
=== 2. 사용자 스토리 === 1. 나는 다이어트를 위해 오늘 먹은 음식에 대해 바로 평가받고 싶다. 2. 나는 내 상황에 맞는 현실적인 운동 추천을 받고 싶다. 3. 나는 다이어트가 잘 되고 있는지 AI에게 점검받고 싶다. 4. 나는 기록 앱 없이 대화만으로 다이어트 관리를 하고 싶다.
?
=== 3. 화면 설계 ===
[화면 1: 메인 대시보드]
목적: ? 오늘의 다이어트 상태와 AI 접근 지점 제공
화면 구성: ? 상단 ? 서비스 로고 ? 오늘 날짜 ? 중간 ? 오늘 다이어트 요약 카드 ? AI 기준 상태 메시지 예: “오늘은 섭취 칼로리가 적절한 편이에요” ? 하단 ? “AI 다이어트 상담 시작하기” 버튼
?
[화면 2: AI 챗봇 화면]
목적: ? 모든 다이어트 관리의 중심 인터페이스
화면 구성: ? 채팅 영역 ? 사용자 입력 (식단, 운동, 질문) ? AI 응답 (분석, 피드백, 조언) ? 입력 영역 ? 텍스트 입력창 ? 전송 버튼 ? 퀵 액션 버튼 ? “오늘 식단 말하기” ? “운동 추천” ? “체중 정체 해결” ? “오늘 총평”
※ 식단·운동 기록은 대화 내용에서 AI가 구조화하여 내부 저장
?
=== 4. 핵심 기능 === 1. AI 다이어트 상담 (OpenAI API)
? 자연어 기반 대화형 인터페이스 ? 사용자의 발화에서 다음 정보 추출 ? 음식 종류 ? 운동 여부 ? 컨디션 / 어려움 ? 이전 대화 맥락 유지
?
2. 대화 기반 식단 기록 및 분석
? 사용 예시: ? “점심에 제육볶음이랑 밥 먹었어” ? AI 처리: 1. 음식 정보 추출 2. 대략적인 영양/칼로리 추정 3. 다이어트 관점 평가 ? 결과: ? 긍정/주의 포인트 ? 다음 식사 가이드
?
3. 맞춤 운동 추천
? 입력 정보: ? 사용자의 체력 수준 ? 사용 가능 시간 ? 장소 제약 (집 / 헬스장) ? 출력: ? 구체적인 운동 리스트 ? 예상 소요 시간 ? 초보자 기준 설명
?
4. 다이어트 진행 상황 요약
? 최근 대화 데이터 기반 ? 제공 내용: ? 최근 식습관 패턴 요약 ? 정체 여부 판단 ? 다음 행동 제안 ? “오늘 총평” 버튼으로 즉시 요청 가능
?
=== 5. AI 설계 (OpenAI API 활용) ===
사용 모델: ? OpenAI Chat Completion API (GPT 계열)
시스템 프롬프트 핵심 규칙: ? 역할: 친절하고 현실적인 다이어트 코치 ? 금지: ? 의료 진단 ? 극단적 식단/운동 권장 ? 목표: ? 실행 가능한 조언 제공
컨텍스트 구성 요소: ? 사용자 목표 (체중, 기간) ? 최근 N회 대화 요약 ? 최근 식단/운동 추론 결과
응답 구조 표준화: 1. 현재 상태 요약 2. 문제점 또는 잘한 점 3. 바로 실천 가능한 제안 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
|
|||||
| 다음글 | 바이브 코딩 부가 자료 |
|---|
