Modular Coaching Intelligence
Intelligent agents.
Better bodies.
A next-generation coaching platform that separates domain expertise from execution flow. Specialized agents collaborate through composable workflows to deliver safe, adaptive, personalized guidance — across onboarding, program design, progress tracking, and coordination.
Agent roles
Intake & Admin
Captures member data, onboarding details, and administrative context to build a complete member profile.
Exercise Coaching
Generates exercise plans, training recommendations, and coaching insights tailored to individual capacity.
Nutrition Guidance
Creates meal guidance and dietary recommendations precisely aligned to each member's fitness goals.
Safety Validation
Validates load, contraindications, and risk factors before any plan is delivered to a member.
Progress Tracking
Collects progress updates and tracks outcomes longitudinally, adapting plans as members evolve.
Dynamic Orchestration
Acts as manager — choosing which specialists to invoke, in what order, and when to combine their outputs.
Workflow patterns
Onboarding workflow
Strictly ordered agent collaboration — intake first, then safety review, then program generation. Ideal for new member onboarding where each step depends on the last.
Data collection workflow
Parallel agent execution — agents run simultaneously for efficiency. Best suited for data collection and review tasks where results are independent.
Coordinator workflow
Dynamic orchestration — the coordinator agent decides which specialists to invoke and in what order, adapting to the complexity of each member's situation.
Program planning workflow
Combines safety review, exercise coaching, and nutrition guidance into a unified, consistent plan ready for delivery.
Check-in workflow
Member check-ins that feed directly into progress tracking, closing the loop between plan delivery and outcomes.
System architecture
Project impact
Domain logic can be built and extended independently by separate teams without coupling concerns.
Explicit safety and validation stages give auditable assurance that no program skips a risk check.
The composable architecture extends naturally to more advanced coaching scenarios and third-party integrations.
Agent behavior can be mixed and matched across different workflows to suit any member profile or goal.
Developer guide
Built on the Microsoft Agent Framework. Configure Azure OpenAI credentials and run the onboarding demo. Agents and workflows update independently.
AZURE_OPENAI_ENDPOINT=your_endpoint AZURE_OPENAI_API_KEY=your_api_key AZURE_OPENAI_CHAT_DEPLOYMENT_NAME=your_deployment python main.py
Powered by the Microsoft Agent Framework — agents, tools, and orchestration are all first-class framework primitives.
Use main.py for a quick workflow demo that exercises the full agent pipeline.
Add new capabilities under agents/ — each module owns a narrow domain task.
New orchestration patterns go under workflows/ using the existing engine primitives.