23.06.15
DEVOTEE를 활성화 시키면
지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.
버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.
| 컨텐츠 유형 | 제목 | 저장일 | 삭제 |
|---|
본인인증 로그인에 실패하였습니다.
회원이 아니시거나 본인인증 등록이
완료되지 않은 사용자입니다.
이번년도 춘천마라톤을 참가하게 되었습니다.
작년에 처음 도전해서 어떻게든 완주는 했는데... 기록이 4시간 55분으로 저조하였습니다.
그래서 올해는 4시간 30분 안에 골인하는 것을 목표로 잡았습니다.
하지만 문제는 훈련을 스스로 하기엔 의지가 부족하여 "누가 아침마다 일정을 제안해주면 얼마나 좋을까? 라는 생각을 하였습니다.
PT를 하기엔 너무 비싸고 그래서 직접 만들어보자라고 생각을 했습니다.
최근 핫한 바이브 코딩을 활용해서 러닝 코치를 직접 만드는 프로젝트를 시작했습니다.
매일 아침 7시에 훈련 계획을 알려주고, 완료 여부를 체크하고 히스토리 기반으로 계획을 추천해주는 코치
(물론 푸시는 가볍게 무시할 수도 있지만 재미있을 거 같아 도전해보았습니다.)
요금이 부과되지 않는 것을 목표로 하였습니다. (훈련도 안하고 돈만 나가면 아쉬워서..)
Firebase (Cloud Firestore)
훈련 기록을 저장하기 위함 - 무료 플랜
Gemini API
훈련 기록을 토대로 훈련 계획을 제시하기 위함 - 무료 플랜
Discord
LLM과 소통 & 푸시를 받기 위한 채널 - 무료
Oracle Instance (Cloud)
디스코드 봇을 운영하기 위한 서버 - 무료 플랜
바이브코딩의 파트너로 챗GPT를 선정하였습니다.
선정 이유는 이미 유료플랜을 사용하고 있기 때문입니다.
기능 정리 및 서비스 소개
수정 사항 요청
완료한 훈련을 기반으로 LLM 에게 추천을 받고 싶었지만 제안된 코드는 그렇지 않아 수정 요청했습니다.
수정 사항 요청
원하는 방식이 아닌 다른 방식으로 Firebase 인증을 하고 있어서 수정 요청했습니다.
에러 수정 요청
제안된 코드에서 순환참조가 발생하여 리포트하였습니다.
서비스 동작 중 이슈 발생
자동으로 푸시되는 훈련과 유저가 오늘의 훈련이 뭔지 요청했을 때 훈련의 내용이 다름
제안된 코드를 보면서 살짝 수정을 더해 완성한 애플리케이션 결과입니다.
(푸시 시간은 결과 화면을 위해 잠시 수정해두었습니다.)
대화
Firebase 저장 내역
구상하고 있는 아키텍처와 기능을 전달해주면 정말 빠르게 구현할 수 있는 것 같다.
질문을 대충하면 가끔 다른 길로 빠져 돌아오지 못하는 경우도 있지만 질문을 잘 해주면 정말 좋은 도구임에는 틀림이 없다.
꼭 4시간 30분 목표도 달성하고 싶다!
DEVOTEE를 활성화 시키면
지금 작성한 댓글에 AI가 댓글을 달아줍니다.