Apple WatchデータとMLXを使用したパーソナライズされたヘルスコーチングのためのllama3.2 3Bのファインチューニング

ある開発者が、Apple HealthとWhoopのデータを使用してMac上でllama3.2 3Bをファインチューニングすることで、パーソナライズされた健康コーチLLMを作成しました。MLXを使用したファインチューニングプロセス全体は約15分で完了しました。
技術的パイプライン
実装は以下のワークフローに従っています:
- Apple HealthとWhoopのデータはローカルのSQLiteデータベースに保存
- SQL RAGレイヤーが自然言語クエリをSQLに変換
- Claude APIを一度使用して約270のゴールドスタンダードトレーニング例を生成(匿名化された質問/SQL/結果のペア、個人の健康データは送信されず)
- MLX経由でllama3.2 3BをLoRAファインチューニング
- 融合モデルを127.0.0.1:8080でローカルに提供
ファインチューニング前と後
ソースには改善の具体的な例が示されています:
ファインチューニング前:「あなたのHRVは自律神経系機能の重要な指標です…」[500語の一般的なアドバイス]
ファインチューニング後:「あなたのHRVは今週平均68msで、先週の77msから12%低下しています。これは7時間未満の睡眠が3晩続いた時期と一致します。48時間トレーニング強度を下げることを検討してください。」
メモリ使用量とハードウェア
- モデル(4ビット):約2 GB
- LoRAアダプター:約50 MB
- トレーニングメモリ:合計約4-5 GB
- MシリーズMacで動作、GPU不要
開発者は、SQLハルシネーションガードレール、クロスメトリックコンテキスト強化、トレーニングパイプラインに関する技術的詳細を完全な記事に含めていると述べています。また、MLXセットアップやRAGレイヤー実装に関する質問にも答える用意があるとしています。
📖 完全なソースを読む: r/LocalLLaMA
👀 See Also

集中化コンテキストアーキテクチャとClaudeで週10時間以上を節約する方法
Redditユーザーが、SOP、会議ノート、CRMをNotionワークスペースに一元化し、Claudeをそのコンテキストに直接接続することで週10時間以上を節約したと報告。3つの具体的なワークフローにより、手動でのメール作成、スプレッドシート入力、コンテンツ作成が不要に。

Claude + Remotion:アニメーションスキルゼロで製品ローンチ動画を制作
ある開発者が、ClaudeのRemotion APIに関する深い知識を活用して、株式市場アプリ向けの30秒のアニメーション商品ローンチ動画を制作しました。CSSトランジションやスプリング物理、タイプライター効果、10のシーンファイルにわたる段階的アニメーションは一切使用していません。

DevOpsエンジニアがClaude Codeを使用してカスタムターミナルアプリを構築します
長年の経験を持つDevOps/SREエンジニアが、Claude Codeを活用して、以前から構想していたものの一人では完成できなかったターミナルアプリケーションを構築しました。AIがスキャフォールディングや統合作業を担当し、エンジニアは製品の意思決定に集中することができました。

プログラミング経験なしでClaude AIを使ってDoomをPS3に移植する
Cプログラミングの経験が全くない開発者が、Claude AIを25回以上のチャットセッションで使用し、Chocolate Doom 3.1.0をPS3ハードウェアに移植しました。ネイティブのcellGcm API呼び出しとカスタムオーディオ/入力システムにより、35fpsを達成しました。