Affinage de llama3.2 3B pour un coaching santé personnalisé utilisant les données d'Apple Watch et MLX

Un développeur a créé un LLM coach de santé personnalisé en affinant llama3.2 3B sur un Mac en utilisant les données Apple Health et Whoop. L'ensemble du processus d'affinage a pris environ 15 minutes en utilisant MLX.
Pipeline technique
La mise en œuvre suit ce flux de travail :
- Les données Apple Health et Whoop stockées dans une base de données SQLite locale
- Une couche RAG SQL convertit les requêtes en langage naturel en SQL
- L'API Claude utilisée une fois pour générer ~270 exemples d'entraînement de référence (paires question/SQL/résultat anonymisées, aucune donnée de santé personnelle envoyée)
- Affinage LoRA sur llama3.2 3B via MLX
- Modèle fusionné servi localement à 127.0.0.1:8080
Avant vs après l'affinage
La source fournit des exemples concrets de l'amélioration :
Avant l'affinage : "Votre HRV est une mesure importante de la fonction du système nerveux autonome..." [500 mots de conseils génériques]
Après l'affinage : "Votre HRV a fait en moyenne 68ms cette semaine, en baisse de 12 % par rapport aux 77ms de la semaine dernière. Coïncide avec 3 nuits de moins de 7 heures de sommeil. Envisagez de réduire l'intensité de l'entraînement pendant 48 heures."
Empreinte mémoire et matériel
- Modèle (4 bits) : ~2 Go
- Adaptateur LoRA : ~50 Mo
- Mémoire d'entraînement : ~4-5 Go au total
- Fonctionne sur Mac série M, pas de GPU nécessaire
Le développeur mentionne inclure des détails techniques sur les garde-fous contre les hallucinations SQL, l'enrichissement du contexte inter-métriques et le pipeline d'entraînement dans son article complet. Il propose également de répondre aux questions concernant la configuration MLX ou l'implémentation de la couche RAG.
📖 Lire la source complète : r/LocalLLaMA
👀 See Also

Infrastructure agentique : Remplacer Splunk par des agents Claude Code pour la surveillance des serveurs
Un développeur déploie des sessions Claude Code en tant que services — routeur, moniteurs, poller de tableau de bord — connectés via un hub WebSocket. Les watchers sont du bash bon marché ; le LLM se réveille toutes les 5 minutes pour un cycle de vidange. Les tuiles du tableau de bord sont des requêtes en langage naturel mises en cache dans SQLite.

Utilisateur d'OpenClaw partage l'architecture d'un système de production à 43 agents
Un cabinet de conseil en branding avec plus de 1 000 clients utilise depuis plusieurs mois un système OpenClaw de 43 agents en production, présentant une architecture en couches avec des agents spécialisés dans les fonctions de commande, renseignement, contenu, technologie et vente.

Exécuter les outils d'IA OpenClaw sur un ordinateur portable bas de gamme sans GPU
Un utilisateur a réussi à exécuter les outils OpenClaw AI sur un ordinateur portable basique sans GPU dédié, partageant son processus de configuration dans un tutoriel YouTube.

Détails du développeur sur la configuration de Claude pour la gestion de projet et le suivi des tâches
Un développeur partage son implémentation de Claude pour gérer un nouveau poste en télétravail dans les médias, incluant un fichier projet maître en markdown, une intégration Notion, des connexions MCP à Slack, Gmail et Google Calendar, et une compétence personnalisée pour les briefings matinaux.