智能铁人三项教练(AI Triathlon Coach)

这个工作流通过实时监听Strava的运动数据,自动抓取用户的跑步、游泳和骑行活动,并利用先进的AI模型进行深度分析。它为用户提供个性化的训练反馈和改进建议,帮助运动员精准识别优劣势,制定科学的训练计划。最终,分析结果以结构化HTML格式通过邮件或WhatsApp发送,确保用户及时获得高效的运动指导,提升训练效果和积极性。

流程图
智能铁人三项教练(AI Triathlon Coach) 工作流程图

工作流名称

智能铁人三项教练(AI Triathlon Coach)

主要功能和亮点

该工作流通过实时监听Strava运动数据更新,自动抓取用户的跑步、游泳和骑行活动数据,利用Google Gemini 2.0的先进语言模型,结合自定义的铁人三项教练智能代理,深度分析运动表现,并生成个性化、数据驱动的训练反馈和改进建议。最终将结构化的分析结果转换成HTML格式,通过邮件或WhatsApp等渠道发送给用户,实现智能化、个性化的运动指导。

解决的核心问题

  • 自动化获取和处理多种运动数据,消除手动整理训练日志的繁琐。
  • 结合多维度运动指标(距离、配速、心率、功率、泳姿等)进行深度分析,精准识别运动中的优劣势和潜在改进点。
  • 针对不同运动项目和运动环境,提供个性化训练计划、技术指导及激励方案,帮助用户持续提升运动表现。
  • 通过多渠道推送反馈,确保运动员及时获得科学有效的指导,提升训练效率和积极性。

应用场景

  • 个人铁人三项运动员希望利用数据科学优化训练效果。
  • 教练团队辅助管理多名运动员训练进度和状态。
  • 运动康复专家跟踪用户恢复情况,调整训练强度。
  • 体育科技公司打造智能运动分析与反馈系统。
  • 健身平台为用户提供定制化的三项运动指导服务。

主要流程步骤

  1. Strava Trigger:监听并捕获Strava平台上的运动活动更新事件。
  2. Code节点(数据预处理):对接收到的原始活动数据进行预处理和格式调整。
  3. Combine Everything:递归扁平化整合多条JSON格式的运动数据,便于后续分析。
  4. Fitness Coach智能代理:利用Google Gemini模型深度解析活动数据,结合运动项目特点和用户目标,生成专业的训练建议和反馈。
  5. Structure Output:对智能代理输出的文本内容进行结构化处理,区分标题、列表、段落等信息。
  6. Convert to HTML:将结构化内容转换成HTML格式,美化并适合邮件或消息推送。
  7. Send Email / WhatsApp Business Cloud:通过邮件或WhatsApp等渠道,将个性化的训练反馈发送给用户。

涉及的系统或服务

  • Strava:作为运动数据的主要来源,提供实时活动更新。
  • Google Gemini (PaLM) 2.0:强大的自然语言处理模型,用于生成智能分析和个性化建议。
  • Gmail:用于发送个性化邮件反馈。
  • WhatsApp Business Cloud API:支持通过WhatsApp发送训练反馈消息。
  • n8n工作流自动化平台:实现各节点间数据流转和逻辑控制。
  • 自定义代码节点(JavaScript)用于数据处理和格式转换。

适用人群或使用价值

  • 铁人三项运动员:获得专业、个性化的训练反馈和指导,科学提升跑、泳、骑三项运动能力。
  • 运动教练与训练师:自动化分析运动数据,辅助制定更精准的训练计划。
  • 体育数据分析师:快速构建数据驱动的运动表现分析工具。
  • 健身爱好者与康复者:获取定制化的训练建议,促进健康和运动表现的持续改进。
  • 体育科技产品开发者:基于强大语言模型和自动化平台,打造智能运动辅导解决方案。

该工作流由Amjid Ali开发,集成了现代AI语言模型与运动数据平台,为铁人三项运动员提供科学、精准、激励性的训练指导,助力用户发掘潜力,实现更高水平的运动表现。