프로젝트

백석대 AIX_3기_미니프로젝트 | 프로젝트

Keep going AI 2026. 1. 12. 18:58

프로젝트 기간 26/01/05 ~ 26/01/12 

수익성 

 1) 프리미엄 페스로나 마켓 - 기본 제공되는 페르소나 외에, 더 정교하고 매력적인 '특수 페르소나'를 판매

 2) 습관 형성 챌린지 - 특정 목표를 설정하고 참가비를 낸 뒤, 성공 시 환급받거나 포인트로 보상받는 모델

 3) 연동형 광고 및 제휴 - 사용자가 "공부하기"라는 할 일을 완료했을 때, 페르소나가 보상으로 관련 쿠폰이나 수험서 등을 추천해주는 서비스 

타겟층 :  의지력이 부족한 현대인들

 

 

 

* 시연 영상( 맞춤형 AI 행동 코칭 서비스 )

https://www.youtube.com/watch?v=b7ezm5AXJCs

 

 

팀명 Twogether
프로젝트 주제 MindStep  : 맞춤형 AI 행동 코칭 서비스
핵심 타겟 의지력이 부족한 현대인들
프로젝트 목적
(동기)
많은 현대인들은 ADHD, 우울감,  PMS, 번아웃 등으로 계획을 시작치도 못하는 경우가 많기 때문에 이를 돕기 위해 프로젝트를 기획하였습니다.
개개인에 따라 따뜻한 위로가 필요한 사람이 있는 반면 누군가에겐 강력한 통제와 제촉이 필요한 경우도 있습니다.
할 일이 쌓이면 아예 그것에서 멀어지려하는 회피형성향의 사람들을 위해 그에 걸맡는 페르소나가 능동적으로 대처해줄 시스템이 필요하다고 생각했습니다.
프로젝트 수행 방향
(개발일정 및 역할분담)
1/5 : 주제 선정, 문제 정의 , 아이디어 구상
1/6~8 : 프로젝트 설계, 개발환경 셋팅, 구현 진행
1/9 :프로토타입 구현 및 수정 후 마무리
1/12 : 프로젝트 준비 및 발표
프로젝트 수행 도구
- frontend : HTML, JS, CSS
- backend : Python3.12(FastAPI) 
- DB : Sqlite
- 개발OS : win11
- 배포 : AWS lightsail(ubuntu20.04, sqlite)
필수 기능
(주요 구현 기능)
1. 각각의 다른 성향을 가지고 답변해줄 페르소나 모드
2. 간단한 개인정보와 심리테스트를 받아 지정된 페르소나를 매칭해주는 시스템

 

 

 

< User Flow >

 

 

 

 

 

# 기능설명

1. 로그인 및 회원가입 

 (1) 회원가입 - id, password, type, gender, age, job, mbti, email 입력 후 중복 아이디 확인 
 (2) 로그인 - db에서 id와 password 확인 (일치하면 프론트엔드로 반환 , 일치하지 않으면 에러반환)

 

2. 각 페르소나 모델 설명(프롬프트 설명) 

  (1) 간단 응답 : 페르소나 + 사용자 메세지
  (2) task 추출 및 응답 : 페르소나 + 대화 기록 + 사용자 메시지 → JSON 반환
  (3) 알림 메세지 : 페르소나 + 할 일 목록 + 넛지 횟수 전략

페르소나 정의.txt
0.01MB

 

페르소나별 프롬프트.txt
0.00MB

 

persona_map.html
0.15MB

 

 

 

3. task 추출 및 페르소나별 행동지침 

 (1) 사용자 메시지 + 대화기록 + 페르소나 -> 재미나이 api 호출 -> json파싱(task목록, 사용자성향 키워드, 페르소나 스타일 응답 메세지)

 (2) 넛지 횟수가 쌓일수록 교관 페르소나는 점점 강하게, 등대/전략가는 대안을 제시하는 방식으로 강도가 높아진다(모든 페르소나에 적용)

페르소나 상황 대응 방식 심리 기법
온화한 등대 (A타입) "그럴 수 있어요. 일정 조금 늦춰볼까요?" ACT (수용전념치료)
단호한 교관-집중 (B타입) "즉각 본 궤도로 복귀하라! 엔진 재가동!" 행동 활성화(BA)
단호한 교관-완주 (C타입) "속도는 좋았지만 남은 25%를 완벽히 끝냅시다" 완주 독려
냉철한 전략가 (D타입) "실패 원인 분석 → 80% 수준 마무리 전략 설명" CBT (인지행동치료)

 

 

 

4. 시작, 일시정지, 포기, 미루기 , 완료를 눌르면 이벤트 발생 

버튼 전달되는 status 값 DB 처리
시작 "시작" status 업데이트 + 넛지 재활성화
일시정지 "보류" status 업데이트
미루기 "대기" status 업데이트
포기 "포기" status 업데이트
완료 "완료" Task 자체 삭제 + 남은 Task 0개면 넛지 종료

 

버튼 피드백 방향
시작 격려 + 실천 방법 제안
완료 강력한 칭찬 + MBTI 강점 언급
포기 비난 금지 + 위로 + 재시작 희망
보류 결정 존중 + 유연성 강조
미루기/대기 계획의 중요성 인정 + 준비 독려

 

 

요구사항정의서_2조_미니프로젝트.xlsx
0.01MB

 

 

 

 

## 페르소나(행동 코치 모델) 설명

# MindStep 페르소나 및 행동 교정 가이드라인 (최종 통합).txt
0.00MB

 

persona_config.txt
0.01MB

 

 

 

 

 

 

 

 

 

 

 

## 로그인 및 설문조사 창

로그인 창

 

회원가입 창

 

설문조사 창

 

 

 

## 기능설명

사용자가 Chatbot한테 할일을 적으면 오른쪽 사이드바에 할일이 나오고, 시작을 클릭하면 나오는 이벤트

 

 

사용자가 Chatbot한테 할일을 적으면 오른쪽 사이드바에 할일이 나오고, 시작을 클릭하면 나오는 이벤트

 

 

사용자가 Chatbot한테 할일을 적으면 오른쪽 사이드바에 할일이 나오고, 시작을 클릭하면 나오는 이벤트

 

 

사용자가 Chatbot한테 할일을 적으면 오른쪽 사이드바에 할일이 나오고, 시작을 클릭하면 나오는 이벤트

 

 

사용자가 Chatbot한테 할일을 적으면 오른쪽 사이드바에 할일이 나오고, 시작을 클릭하면 나오는 이벤트

 

 

# 넛지

사용자가 시작을 눌르고 나서 몇분동안 사용자가 응답이 없으면 넛지라는 기술이 발동되어 사용자한테 페르소나별로 응원 혹은 압박 출력

 

 

 

< 정량적 성능 지표 >

 

https://mind-step-swart.vercel.app

 

 

 

 

 

 

 

## Open AI 버전

재미나이 2.0

 

 

### 미니프로젝트회고록

강점(S):  처음으로 일주일 이라는 짧은 시간의 프로젝트를 진행해본적이 처음이여서 집중도 있게 진행할수있었다
약점(W): 완성도 있게 프로젝트를 진행하였지만 이걸 ppt로 옮겨 작성할려니 미흡한 점이 많았다
기회(O) : 이번 프로젝트 덕분에 코드읽는 방법의 중요성과 팀원간의 호흡이 중요하다고 느꼈다
위협(T) : 바이브 코딩에 너무 의존하지 않고, 어느 부분이 수정할 코드인지 파악해야 하는 능력이 필요하다고 느꼈다.

 

 

 

 

#### 참고사항

## domain 주소 ( aws 말고 domain 주소를 사서 웹 개발 하기 )

https://kr.godaddy.com/

 

나만의 여정 만들기 | GoDaddy KR

온라인에서 성장하는 데 필요한 모든 지원 수단 및 도구인 웹사이트, 도메인, 디지털 및 소셜 마케팅 외에 GoDaddy 가이드를 통해 모든 단계 안내

kr.godaddy.com

 

 

https://mermaid.js.org/

 

Mermaid

Create diagrams and visualizations using text and code.

mermaid.js.org

 

 

 

https://data8968.tistory.com/60

 

백석대학교 KDT 부트캠프 3기 - 미니프로젝트 | 취업준비

## 미니 프로젝트 기간 : 26/01/05 ~ 26/01/12 1조 ) 공동창작 플랫폼 - 주변 학교를 합쳐 한 커뮤니티를 제작 : 프로젝트, 과제, 대회 를 모을수있는 웹 2조 ) 맞춤형 AI 행동 코칭서비스 - 사용자의 일정

data8968.tistory.com