AI DEVELOPMENT2026年〜
LINEだけで完結するAIパーソナルトレーナーを、約1か月で本番稼働
- 業種
- フィットネス×AIの新規事業を立ち上げるスタートアップ
- 期間
- 2026年8月〜継続中
- 体制
- 仕様は先方、技術選定・設計・実装・インフラ・進行管理はRekid
9:41●●●
ミ
おはようございます!今日のメニューです。
ミ
今日のメニュー
- 時間20分
- 場所自宅
- 器具なし
9:41●●●
ミ
今日のメニュー
- 時間20分
- 器具なし
今日は10分しかない…
ミ
了解です!10分でできる版に変えますね。
それでお願い明日にする
9:41●●●
それでお願い
ミ
今日のメニュー(10分版)
- スクワット3セット
- プランク40秒×2
- ストレッチ3分
友だち追加から60秒で最初のメニュー自由文は4段階で意図を判定
01 ISSUE
課題
「運動が続かない20〜40代」に向けて、アプリを入れなくても、LINEで友だち追加してから60秒で最初のメニューが届く体験をつくりたい、というご相談でした。109種目・25器具のマスタ、キャラクターごとの文面、課金や紹介特典など、仕様は細かく決まっていた一方で、リリースまでの期間は短い状態でした。
02 APPROACH
取り組み
メニューの配信から、実行・記録・翌週の調整までを、LINEとLIFF(LINE上で動くミニアプリ)の中で回す仕組みにしました。ユーザーが自由に書いた文章は「ボタン → 辞書 → AIによる判定 → 聞き返し」の4段階で意図を読み取り、AIの利用コストと誤判定を抑えています。
開発の途中で、データの置き場所をスプレッドシートからデータベースへ移しました。課金は、二重契約の防止や日次の照合など、運用が始まってからのことまで見据えて設計しています。
自由に書かれた文章の読み取り方
- 1ボタン選択肢から選ぶ
- 2辞書よくある言い回しを照合
- 3AIの判定辞書で読めない文だけ
- 4聞き返しそれでも曖昧なとき
速く、安い柔軟
主な機能
- 6問のオンボーディングとレベル判定、時間・部位・器具・強度に合わせたメニューの自動作成(安全のためのチェックを3段階)
- キャラクターごとのメッセージ配信と、続いたとき・休んだときの声かけ
- LIFFのミニアプリ(今日のメニュー、トレーニング画面、記録、種目の動画ライブラリ)
- LINEの文章での予定変更、スタッフ対応への切り替え
- サブスクリプション課金、無料トライアル、紹介特典、流入経路の計測
9:41●●●
20分10分40分
- 下スクワット15回 × 3セット
- 体プランク40秒 × 2
- 上腕立て(膝つき)10回 × 3
- 伸ストレッチ全身
はじめる
今日のメニュー
9:41●●●
お手本の動画
2セット目
- 1
- 2
- 3
セット完了休憩
トレーニング中
9:41●●●
今週3回
連続5日
月火水木金土日12345678910111213141516171819202122232425262728293031
来週は強度を少し上げます
週の記録
03 RESULT
成果
約1か月仕様の確定から、課金を含めた本番稼働まで
- 2026年8月7日仕様の確定
- 2026年9月14日課金を含めて本番
仕様が確定した2026年8月7日から約1か月後の9月14日に、課金を含めて本番へ反映しました。いまも先方と改善を続けています。
04 TECHNOLOGY
使った技術
- TypeScript
- Hono
- Cloudflare Workers
- Cloudflare D1
- Cloudflare R2
- LIFF(React)
- LINE Messaging API
- Claude API
- Stripe
- Vitest