프로젝트 중간 발표를 하였습니다.
1. MVP 중간발표 자료(기입)
- 프로젝트 정보
- 서비스명: silver lining
- 서비스 기획 의도: 키오스크 페이지를 사용하기 어려운 노인들을 위한 키오스크 AI 서비스.
- 프로젝트 한 줄 설명: STT를 이용한 음성인식과 openAI를 통해 고객이 원하는 음식을 키오스크 주문 페이지에서 쉽게 찾을 수 있게 도와주고, TTS를 이용한 안내를 제공하는 키오스크 도우미 입니다.
- 최종 MVP 스펙: 얼굴인식 및 음성인식을 이용한 키오스크 주문까지 가능, Admin page custom은 기본적인 메뉴 및 유저 CRUD까지만 가능한 상태
- 팀 노션 URL: 8조 - 실버라이닝 silver lining (notion.so)
2. 기술적 의사결정 & 트러블슈팅 기록
- 프로젝트를 진행하면서 직면한 문제를 어떤 과정으로 해결 하셨는지, 스택별로 기록 해 주세요
- 기술적 의사결정을 기본으로, 트러블슈팅도 있다면 기록해둡시다.
- 기술적 의사결정
- | gpt-3.5-turbo 적용 | OpenAI의 GPT-3.5-turbo 모델을 사용하여 대화형 인터페이스에서 고객과의 대화를 처리 구현 결과: 고객과의 대화에서 자연스러운 대화를 유도하고, 적절한 답변을 제공하는 데 성공 | | --- | --- | | 얼굴인식 모델 | GPT-4o 모델을 사용하여 얼굴인식 기능을 구현 구현 결과: 사용자의 얼굴을 정확하게 인식하고, 해당 사용자에게 맞춤형 서비스를 제공하는 데 성공 | | STT, TTS 브라우저 기능 활용 | 브라우저의 기본 STT 및 TTS 기능을 JavaScript를 통해 활용하여 음성인식 및 음성출력 기능을 구현 구현 결과: 브라우저 상에서 음성인식과 음성출력이 가능하도록 변경하여 사용자에게 더욱 편리한 환경을 제공하는 데 성공 | | JSON 데이터 전송 및 부트스트랩활용 | JavaScript를 통해 JSON 형식으로 데이터를 주고 받으며, 부트스트랩을 활용하여 프론트엔드를 빠르게 개발 구현 결과: 페이지를 새로 고치지 않고도 메뉴 변경 및 장바구니 기능을 구현하여 사용자가 원활하게 주문을 진행 | | admin 페이지 활용 | Django의 Admin 페이지 기능을 활용하여 User 및 Menu 관련 데이터를 관리 핵심 기능: Admin 페이지를 통해 데이터를 쉽게 추가 및 수정할 수 있도록 하여 프로젝트 개발 단계를 진행 |
3. 중간발표 피드백 기록
- 프로젝트 현재 상태에 대한 피드백
- 주제를 잘 선정했음
- admin을 이용한 것이 강점
- 기술적 의사 결정에 충분한 고민이 들어감
- 페어 프로그래밍을 잘 활용했음
- 유저 시나리오 보드를 상세히 짠 것이 강점
- 앞으로 추가하면 좋을 것
- README.md 에 키오스크 화면을 캡쳐해서 추가하면 좋을 것
- admin 페이지에서 점주가 볼 수 있는 화면을 확장: 매출 대시보드 등 추가 (우재 튜터님이 말리셨던…)
4. 중간 발표 후 회고 (예시)
1) 미구현 된 MVP 기능
- 음성인식으로 메뉴 선택하기 : 고연령자 탬플릿에서 메뉴선택 방법으로 음성인식 사용
- 언어별 기본 키오스크 탬플릿 작성 : 한국어, 영어, 중국어, 일본어를 적용해서 키오스크 언어 변환
2**) 추가/개선 할 기능과 그 이유**
- 점주 탬플릿 구현 : 점주가 볼 수 있는 메뉴 대시 보드 추가 구현
- 이미지 추가 : readme에 예시로 볼 수 있는 이미지 추가
3**) 추가/개선할 기능을 어떻게 구현 할 것인지**
- admin-page에서 대시보드 기능을 추가로 구현 하여 볼 수 있도록 수정
- 고령층 템플릿에서 비고령층 템플릿으로의 이동 버튼 추가
4. 앞으로의 계획 및 우선순위
순위 구분 앞으로의 계획 (구체적으로) 마감예정일자
1 | MVP | 음성인식으로 메뉴 선택하기 | |
2 | MVP | 언어별 기본 키오스크 탬플릿 작성 | |
3 | 개선 | 고연령자 탬플릿에서 일반 키오스크 탬플릿으로 이동 기능 추가 | |
4 | 개선 | readme에 예시로 볼 수 있는 이미지 추가 | |
5 | MVP | 배포 기능 구현 + 데이터 베이스 | |
6 | 추가 | 점주 탬플릿 구현 |
5. 앞으로 해야 할 일(4주차)
- 팀 전체 (리더와 부리더님께서 필두로 정리해 주세요.)
- [ ] 음성인식으로 메뉴 선택하기
- [ ] 언어별 기본 키오스크 탬플릿 작성
- [ ] admin-page custom (+대시보드 추가)
- [ ] 배포+데이터베이스
- [ ] 탬플릿 이동 버튼 추가
- 박현준, 홍민서
- [ ] 언어별 기본 키오스크 탬플릿 작성
- 박지현, 박소영
- [ ] 음성인식으로 메뉴 선택하기
- [ ] 탬플릿 이동 버튼 추가
- [ ] admin-page custom (+대시보드 추가)
'코딩 교육 TIL' 카테고리의 다른 글
2024-05-31 AI 코딩 TIL (1) | 2024.05.31 |
---|---|
2024-05-30 AI 코딩 TIL (0) | 2024.05.30 |
2024-05-28 AI 코딩 TIL (0) | 2024.05.28 |
2024-05-27 AI 코딩 TIL (0) | 2024.05.27 |
2024-05-24 AI 코딩 TI (0) | 2024.05.24 |