잡담
AI에이전트(뮤즈)로 만든 개인 라이딩 기록 및 훈련 상태 서비스 입니다.(그림 많음)
조회 306 · 공감 0 · 댓글 0
안녕하세요 40대 중반의 라이더 입니다.
자출하면서 몇 년 동안 반복되는 사고로 몸이 계속 떨어지던 차에 이제 와이프로 부터 더 이상 밖에서타지 말라는 불호령도 내려왔고
(6월에 차 사고로 얼굴에 큰 흉터가 생겼습니다. ㅠㅠ)
운동 없이 먹기만 하다 보니 몸무게도 올라가고 몸도 떨어져서
즈위프트를 다시 시작하면서 그 동안 모은 Garmin Connect의 데이터와 애플워치에서 수집하는 제 기타 운동 및 건강 데이터,
그리고 Oura Ring에서 수집하는 수면을 포함한 데이터들을 모아 개인적인 서비스를 만들었습니다.
참고로 IT분야에 근무하고 비개발자 입니다.
아래는 90%는 메타의 뮤즈, 10%는 Openclaw에 설정한 Openai의 GPT 6.1Sol 모델로 구현 했습니다. (100% 바이브 코딩)
1. 주간 로그


메타 뮤즈 및 서비스 전체 화면과 주간 로그입니다.
주간 로그는 한 주의 라이딩 기록을 보면서 훈련 상태를 확인하고, 회복 상태를 체크 및 PMC 차트를 보는 부분으로 이루어져 있습니다.
(파워는 비루 합니다 ㅠㅠ)
회복에 대한 부분은 제가 모으고 있는 데이터(애플워치+오우라링)를 기반으로 AI가 분석해서 올려 줍니다. 상세한 부분은 잘 모르기 때문에 설명은 어렵습니다 ^^;;
대충 수면 중에 HRV(심박변이도)의 수치를 확인해서 특정 기간 평균 HRV보다 높거나 낮은지를 평가하고
수면 시간 및 수면의 질을 확인, 훈련 부하 상태(가민커넥트), 생리신호(수면 중 안정심박, 체온, 스트레스 상태)를 종합해서 회복 점수를 측정 합니다.
은근히 이렇게 회복 점수를 측정했더니 제가 느끼는 실제 몸의 상태 및 피로와 거의 맞는것 같습니다.
2. 능력치

과거의 파워와 현재 파워를 비교하는 화면 입니다. 그냥 여전히 로라 라도 탈 수 있음에 감사하고 있습니다.
Openclaw의 에이전트를 시켜서 garmin connect에서 전체 fit파일을 모두 다운로드하게 한 뒤 분석을 시켰습니다.
3. 존 분석

일주일간 심박과 파워 존을 구분해서 탄 기록을 보여주는 화면입니다.
4. 파워 프로필

능력치와 겹치지만 지금 제 위치를 상대적으로 확인하는 부분 입니다.
5. 파워 기록

제 역대 파워를 보는 부분 입니다. 연도별도 가능합니다. 시간의 화살은 갈 수록 멀리 날아가는데 저 기록 중 하나라도 잡을 수 있을지 모르겠네요... 최대 파워는 왜 정말 올라가지 않는지 모르겠습니다. ㅠㅠ(게으름과 의지 부족이겠죠 ㅠㅠ)
6. 핵심 지표


훈련에 참고하는 데이터들 입니다. 절대 파워를 올리기 보단 유산소 효과를 올리는데 집중하고 있습니다.
이런 것들 만들어달라고 시킬 때는 제가 지식을 가지고 이런것 저런것 만들어달라고 한게 아니라
사이클 관련 사이트와 논문들을 조사해서 반영해달라고 프롬프트를 올리면 조사를 해서 만들어 줍니다.
7. 보급 가이드


언제 야외라이딩을 다시 할 수 있을지 모르지만 만들어본 보급 시뮬레이터 입니다. ㅠㅠ
제 스타일이 홀로 무정차로 2~3시간씩 타는 것을 즐겨서 언젠가는 이 시뮬레이터에서 제안하는 가이드 대로 해보기 위해 시켜서 만들어봤습니다. 물론 이 가이드가 정확한지는 잘 모릅니다. ;;
다시 와이프로 부터 허락이 떨어져서 야외에서 라이딩을 할 수 있길 바라 봅니다 ㅠㅠ
8. 히스토리

역대 라이딩 기록을 Garmin Connect에서 가져와서 정리해서 보여주는 메뉴 입니다.
그 기록으로 만들 수 있는 여러 데이터들을 가공해서 보여주기 때문에 앞에 만든 메뉴와 중복되는 기능들이 있네요(역대 파워 같은것)
캡쳐는 하지 않았지만 장거리 기록이라던가, 히트맵 같은 것들을 보여주고 특정 날짜의 라이딩을 찾아서 garmin connect 페이지 연결까지 구현 했습니다.
대략 이런 기능들입니다. 아직 계속 손보는 중이고 중복 데이터도 많네요...
메타의 뮤즈에 붙어 있는 AI모델의 성능이 대략 GPT5.6 정도는 되는 것 같습니다.
코딩도 어느정도 잘 하는데 문제는 추론 설정을 할 수 없어서 복잡한 기능을 구현할 때 실수를 많이 합니다.
그래도 이렇게 만들어 놓으면 AI에이전트가 붙어 있기 때문에 뮤즈한테 채팅으로
- 내가 어떤 지역 라이딩을 많이 했지?
- 내가 안가본 동네는?
- 강원도 어디 지역 라이딩을 하고 싶은데 시작 지점을 회귀하는 100km 짜리 코스를 만들어서 코스 파일로 줘(보급지도 표시도)
- 이런 기능이 부족한데 추가해줘
이런 식의 나만의 앱을 만들 수 있다는 장점이 있습니다.
관심이 있으신 분들은 한번 시도해 보셔도 좋을 듯 합니다.
댓글 0