전북인공지능고등학교

AI소프트웨어과

AI소프트웨어과 상세보기 - 제목, 작성자, 등록일, 조회수, 내용
바이브 코딩 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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
다음글을 나타내는 표
다음글 바이브 코딩 부가 자료