
这个n8n工作流使您能够构建一个AI驱动的虚拟铁人三项教练,无缝集成Strava来分析活动数据,并为运动员提供可行的训练洞察。该工作流处理游泳、骑行和跑步等活动数据,提供个性化反馈,并通过电子邮件或WhatsApp发送激励性和性能改进建议。
工作流详情
触发器:Strava活动更新
节点:Strava Trigger
目的:每当记录或修改活动时,从Strava捕获更新。数据包括距离、配速、海拔、心率等指标。
集成:使用Strava API进行实时同步。
步骤1:数据预处理
节点:Code
目的:将原始Strava活动数据合并并展平为结构化格式,以便在后续节点中更容易处理。
逻辑:递归函数将JSON输入展平以创建清晰可读的结构。
步骤2:使用Google Gemini进行AI分析
节点:Google Gemini Chat Model
目的:利用Google Gemini的高级语言模型分析活动数据。
功能:
识别关键性能指标。
提供针对活动类型(如跑步、游泳或骑行)的反馈和洞察。
提供量身定制的建议和激励性建议。
步骤3:生成结构化输出
节点:Structure Output
目的:处理AI生成的响应以创建结构化格式,如标题、段落和项目符号列表。
输出:格式化响应以进行清晰沟通。
步骤4:转换为HTML
节点:Convert to HTML
目的:将结构化输出转换为适合电子邮件或其他呈现方法的HTML格式。
输出:确保响应视觉上吸引人且易于理解。
步骤5:发送包含训练洞察的电子邮件
节点:Send Email
目的:向运动员发送包含性能洞察、训练建议和激励消息的详细电子邮件。
集成:使用Gmail或SMTP进行安全高效的电子邮件传递。
可选步骤:WhatsApp通知
节点:WhatsApp Business Cloud
目的:通过WhatsApp发送活动分析和关键建议的摘要,以便即时访问。
集成:连接到WhatsApp Business Cloud进行自动消息传递。
附加说明
自定义:
您可以修改AI提示,使建议适应运动员的特定目标或健身水平。
该工作流灵活,可以容纳更多节点以进行更高级的分析或输出格式。
可扩展性:
适合个人运动员或管理多个运动员的教练。
可以根据用户偏好扩展以包括更多指标或洞察。
处理的性能指标:
游泳:SWOLF、划水次数、配速。
骑行:踏频、功率区、海拔。
跑步:配速、步幅、心率区。
实施步骤
设置Strava API密钥:
登录Strava Developers生成您的API密钥。
将API密钥集成到Strava Trigger节点中。
配置Google Gemini集成:
在Google Gemini Chat Model节点中使用您的Google Gemini (PaLM) API凭据。
自定义电子邮件和WhatsApp消息传递:
使用收件人的详细信息更新Send Email和WhatsApp Business Cloud节点。
自动化执行:
部署工作流并使用n8n的调度功能或cron作业进行定期执行。
GET n8n Now
N8N COURSE
n8n Book
开发者说明
作者:Amjid Ali
改进。
资源:
实际演示:Syncbricks Youtube
PayPal:支持开发者
课程:SyncBricks LMS
通过使用此工作流,铁人三项运动员和教练可以通过AI驱动的洞察和可行的建议将训练提升到新的水平。

评论(0)