Ironmind
Agentic triathlon coach, fully accessible through WhatsApp. Plans swim, bike and run sessions, adds them straight to your calendar, and answers training questions grounded in reliable scientific sources.
Context
Triathlon chains three disciplines — swimming, cycling, running — with high training volumes and complex scheduling. Unlike single-sport training, you have to balance three workloads, respect recovery timelines specific to each discipline, and adapt the plan to the athlete's real constraints: pool hours, work schedule, sessions already completed. Most serious triathletes either hire a coach (expensive) or rely on generic plans that don't fit their situation.
Problem
Triathlon (swim + bike + run, back to back) demands multi-sport training that's hard to plan solo: juggling three disciplines, respecting recovery, and adapting to real constraints (pool schedules, work/personal calendar, sessions already completed). Existing apps offer generic plans or yet another interface to learn. And asking a raw LLM for advice raises another problem: without grounding in reliable sources, you never know if the answer comes from the science or from a hallucination.
Approach
WhatsApp was a deliberate choice as the only interface: zero app to install, zero friction — everyone already has it. Behind it, a multi-agent architecture (Mistral + tools) drives onboarding (account creation, Garmin connection, iCal/CalDAV calendar linking for personal and work/school), an organizer agent that schedules sessions around the calendar and goals, coach agents that generate each session's detailed content (dropped straight into the calendar event's notes), and an analyst agent that breaks down past Garmin activities (aerobic decoupling, efficiency factor, etc.). A RAG layer (pgvector) fixes the LLM's weak spot: nutrition and training answers are grounded in a knowledge base (studies, reference books) instead of the model's raw memory.
Impact
The entire experience — signup, account linking, planning, analysis — happens inside a single WhatsApp conversation, without ever leaving the app. A generated session is added straight to the Apple Calendar with structured detail in the notes, ready to follow from watch or phone. Answers to training questions cite sources instead of improvising.