안녕하세요.
스터디를 시작하고나서 1주일동안 Chat GPT 활용량이 정말 많이 늘었습니다.
그 전에는 일할 때 조금씩 쓰는 정도였는데, 이번주는 정말 취미생활에서 중독의 그 사이를 왔다갔다 한 것 같습니다.
대화창은 여러개 열었지만, 그 중 완성본이 나온 프로젝트를 짧게 소개하려고 합니다.
--------------
목적 : Chat GPT와 랜덤 헬스 루틴을 생성하는 어플리케이션 만들기
과정: 크게 3가지 단계로 나누어짐.
[ 운동 데이터베이스 생성 ]
- 한번에 정제된 데이터베이스를 생생, api를 사용하여 매번 생성할 경우 중복 발생 & 전체 리스트 확인이 어려움.
- [유형 / 고유번호 / 운동목록 / 자극되는 근육] 을 첫 행으로 하는 총 7개 유형(가슴, 어깨, 등, 팔, 복근, 하체, 유산소)의 표 생성.
- 전체 표를 구글시트로 이동 (Table Capture) -> 총 140개의 운동 데이터베이스 생성.
[ 구글 시트 - 함수 생성 ]
- '운동부위' 입력 시 데이터베이스에서 특정 운동 4개를 랜덤으로 불러오는 getUniqueNumbers() 함수 생성.
- input 값을 매개변수로 함수를 호출하여 구글시트 내 특정 셀의 값을 외부 입력으로 설정하는 setInputValue(input) 함수 생성.
[ 글라이드 - 어플리케이션 제작 ]
- 글라이드 레이아웃 구성 및 구글시트와 연동.
결과물 :
- 헬피 어플 (운동 선택 후 [input] 클릭 - [Go!] 누르고 운동 체크리스트 확인)
- 구글시트(데이터베이스)
- 데이터베이스 생성용 1차 대화
- 구글시트 함수 생성용 2차 대화
리뷰 :
- 어플에서 input 누른 후 결과물을 확인했을 때 로딩 시간이 꽤 길다 (구글시트 문제).
- 모든 것을 gpt로 하려고 하면서 오히려 시간이 더 소요된 부분에 대한 반성.