サポキン

GitHub

TypeScript

Python

CSS

HTML

あなたの筋肥大をサポートします。

j81ai6l9vcg

noicqrfma1o

hdega0olnm

推しアイデア

鍛えたい部位と強度を選ぶだけで、トレーニングスケジュールやメニューを自動で作成してくれる点が、このアプリの魅力です。 筋トレで面倒になりがちな「何をやるか考える手間」を減らし、すぐにトレーニングを始められるため、継続しやすくなります。

作った背景

筋トレを行う際に、スケジュール管理やトレーニングメニューを考えることが面倒だと感じたことが、このアプリを作成したきっかけです。

推し技術

ローカルLLM,RAG

プロジェクト詳細

筋トレのスケジュールを作成してくれるtodo

アプリの概要と仕組み

概要について 本アプリは、筋トレのスケジュール管理とメニュー作成をAIがサポートするトレーニング管理アプリです。 鍛えたい部位や強度、トレーニング期間、週に行う回数を選択するだけで、AIが最適なトレーニングスケジュールを自動で作成し、具体的なメニューまで提案します。 また、ユーザーが手動で別の予定を追加することもでき、生活リズムに合わせた柔軟な管理が可能です。 作成したスケジュールはGoogleカレンダーと連携することもでき、日常の予定と一緒に筋トレ計画を管理できます。 image                        ↓AIを使いスケジュールを作成 image

どんな技術を使ったか

ローカルLLM 将来的な拡張性を考え、スケジュールの生成にローカルLLMを採用しました。 これにより、より専門的なメニューの拡張や、各フレームワークと連携することで、データを入力すれば、持っている道具によるメニューの変更や、筋トレの正しいやり方の動画のURLなどを出力することも可能

RAG LLMが元から持っている情報以外に独自の情報を情報源として読み込ませ、そこから解答できる技術です。

AIの活用

フロントエンドのhtml,cssの知識があまりないためページの作成は基本的に生成AIと相談しながらページを作成した。 バックエンド側では知識として持っていた、ローカルLLMとRAGを使い、筋トレのスケジュールをAIに作成させている。

改善点

今回の開発では時間が足りずできなかったが、LLMを利用したことで今後の拡張性を高くすることができる。 具体的には、現在使っている筋トレのデータが最低限のものなため、専門的な知識を入力してより詳細な筋トレメニューを作成することも可能。

j81ai6l9vcg

@f0b4fb66b2e62043