个性化训练计划生成与动态调整平台

生活消费 运动健身 案例ID:255837
。
2 年经验· 自由职业者
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

本项目面向希望获得个性化训练安排、但缺少专业教练指导的健身人群。传统通用训练模板通常只按目标给出动作,无法同时考虑用户已有器械、伤病限制、每周可训练时间和实际执行情况;用户坚持不下来或疲劳过高时,计划也不会随之变化。因此,系统需要把“生成计划”扩展为可持续执行的训练闭环。

核心用户需求包括:

1. 训练画像采集:用户能够填写训练水平、阶段目标(减脂/增肌/备赛)、可用器械、每周训练天数和伤病或动作限制。
2. 个性化计划生成:系统根据画像调用大模型,生成带有训练主题、动作、组数、次数、休息时间、热身和放松的结构化计划。
3. 规则校验与排期:Python 端必须再次检查器械是否可用、动作是否与伤病冲突、强度是否合理,并把训练课自动拆分到具体日期。
4. 训练打卡:用户能够记录每次训练是否完成、RPE、疲劳度和备注,系统实时统计完成率。
5. 动态调整:根据打卡完成率、平均疲劳和平均 RPE 计算下周训练量系数和强度上限,再生成下一周计划。
6. 本地持久化:训练画像、历史计划和打卡记录需要保存到 SQLite,刷新页面后仍可继续使用。

非功能需求方面,系统要求配置与代码分离,API Key、模型、端口、数据库路径等统一写入项目根目录 .env;模型调用异常时不能影响基础使用;界面应简洁、适配常见屏幕宽度;同时要避免把用户输入直接拼接进 SQL,并对页面渲染内容进行转义。

主要验收标准为:输入 4 天训练画像可生成 4 个训练日;计划中的动作不使用用户没有的器械,并过滤与膝、肩、腰等限制冲突的高风险动作;完成至少一次打卡后可生成第 2 周计划,新的开始日期与上一周相隔 7 天;非法训练天数、未打卡就申请调整等异常请求应返回明确错误。

个性化训练计划生成与动态调整平台

生活消费 · 运动健身 案例ID:255837
联系该工程师
微信扫码,建群沟通
作者: 。 - 2年经验- 自由职业者

案例介绍

本项目面向希望获得个性化训练安排、但缺少专业教练指导的健身人群。传统通用训练模板通常只按目标给出动作,无法同时考虑用户已有器械、伤病限制、每周可训练时间和实际执行情况;用户坚持不下来或疲劳过高时,计划也不会随之变化。因此,系统需要把“生成计划”扩展为可持续执行的训练闭环。

核心用户需求包括:

1. 训练画像采集:用户能够填写训练水平、阶段目标(减脂/增肌/备赛)、可用器械、每周训练天数和伤病或动作限制。
2. 个性化计划生成:系统根据画像调用大模型,生成带有训练主题、动作、组数、次数、休息时间、热身和放松的结构化计划。
3. 规则校验与排期:Python 端必须再次检查器械是否可用、动作是否与伤病冲突、强度是否合理,并把训练课自动拆分到具体日期。
4. 训练打卡:用户能够记录每次训练是否完成、RPE、疲劳度和备注,系统实时统计完成率。
5. 动态调整:根据打卡完成率、平均疲劳和平均 RPE 计算下周训练量系数和强度上限,再生成下一周计划。
6. 本地持久化:训练画像、历史计划和打卡记录需要保存到 SQLite,刷新页面后仍可继续使用。

非功能需求方面,系统要求配置与代码分离,API Key、模型、端口、数据库路径等统一写入项目根目录 .env;模型调用异常时不能影响基础使用;界面应简洁、适配常见屏幕宽度;同时要避免把用户输入直接拼接进 SQL,并对页面渲染内容进行转义。

主要验收标准为:输入 4 天训练画像可生成 4 个训练日;计划中的动作不使用用户没有的器械,并过滤与膝、肩、腰等限制冲突的高风险动作;完成至少一次打卡后可生成第 2 周计划,新的开始日期与上一周相隔 7 天;非法训练天数、未打卡就申请调整等异常请求应返回明确错误。

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×