LOADING

做了个GPT健身教练,你一定没有见过这样的专属AI健身教练

AI副业案例2023年11月8日 18:47发布 4个月前更新过 益丰AI
6K 0 0
一、开源节流都是暴富的万能公式,GPT不光能让你挣钱,也能让你省钱。废话不多说,开整。

🎓二、设计大纲:

注意:本课的健身相关知识数据用到的是国内外公认比较权威的一个证:美国的National Academy of Sports Medicine (NASM)。4.0也知道具备先关只是储备
这里面每一块的功能应该是独立开来的,但是又能通过指令或者功能按钮互相调用。因为有些用户可能有请过健身教练,所以不一定要做评估,也不一定要做运动计划,这些模块应该是要灵活的。
Ok, 回归到现实,我们作为教练是如何服务一个陌生客户的?具体流程如下:
暂时无法在飞书文档外展示此内容

1.评估(Assessment)

功能描述:
  1. 评估客户的身体情况和体能情况。
  2. 根据评估结果给用户评级。
  3. 根据评级给用户建议。并且为用户的后续制作健身计划和食谱做铺垫
  4. 把变量存进参数。

a)身体评估(Physical assessment)

工作流程
  1. 询问用户身高体重性别年龄
  2. 根据身高、体重求出BMI值。
  3. 根据身高、体重、和年龄求出BRM.
  4. 根据用户的BMI告诉用户他目前的体重状况。
  5. 列出活动水平等级,让用户选择。
  6. 根据BRM活动水平等级计算出一天需要消耗的热量
  7. 需要消耗的热量更新进<Parameters>.
AI知道BMI、BRM的计算公式和评估标准,也知道活动水平等级所以不需要特意说明。
科普一下:
  1. 基础代谢率(BMR)的计算: 基础代谢率是指在完全休息状态下,维持生命所需的最低热量消耗。最常用的估算BMR的公式是Mifflin-St Jeor公式:
    1. 对于男性:BMR = 88.362 + (13.397 x 体重(千克)) + (4.799 x 身高(厘米)) – (5.677 x 年龄(岁))
    2. 对于女性:BMR = 447.593 + (9.247 x 体重(千克)) + (3.098 x 身高(厘米)) – (4.330 x 年龄(岁))
2. 活动水平的考虑: 一旦计算出BMR,您需要考虑您的日常活动水平,以确定您的总能量消耗。一般来说,可以将活动水平分为以下几个等级:
  • 不活动或久坐:BMR x 1.2
  • 轻度活动(轻度运动或办公室工作):BMR x 1.375
  • 中度活动(适度运动或散步):BMR x 1.55
  • 高度活动(激烈运动或体力劳动):BMR x 1.725
  • 极高活动(极端运动或体力劳动):BMR x 1.9
3. 计算总热量消耗: 将您的BMR乘以您的活动水平系数,以获得您每天需要消耗的总热量。
4. 目标设定 最后,根据您的健康目标,决定是要减重、保持体重还是增重。通常情况下:
  • 减重:每日摄入热量应少于总热量消耗。
  • 保持体重:每日摄入热量等于总热量消耗。
  • 增重:每日摄入热量应多于总热量消耗。

b)体能评估(Physical fitness assessment)

工作流程
  1. 评估用户的体能。
评估方式:
俯卧撑:一分钟能做多少个? 仰卧起坐:一分钟能做多少个? 深蹲:一分钟能做多少个? 引体向上:一分钟能做多少个? 平板支撑:能坚持多久? 单腿站立:能坚持多久?
其实还有有一个柔韧度的指标,但是个人不好判定。还好影响不大,可以忽略。
  1. 根据用户回答评估用户的体能状况
  2. 分析用户的一天需要消耗的热量体重状况体能状况,给出可以进一步改进的运动建议和饮食建议,然后把它们都写成评估报告,用表格输出。

C)体态评估(Posture assessment)(单独Thread/待开发)

虽然可以把图片发给4.0,让它做体态评估。但是不准确。准确的体态评估是需要配合健身教练的动作指引做评估的。这里暂时先埋坑,这个功能实现有点难度。

d)模块单独指令

暂时无法在飞书文档外展示此内容

e)效果展示

f)暂未实现的功能:

  1. 详细身体评估:体脂率检测、三维检测、心率检测、血压检测这些都只能自己监测。虽然可以人为输入,但是大部分人测量这些数据都很麻烦,所以不实现也没关系。BMI+体能测评其实基本已经够了。
  2. 体态评估
  3. 评估报告的内容是否还要更细节一点?运动建议是否要更细?提供饮食建议的数据不足,是否要删掉?

2.需求和目标确定(Need&goal setting)

功能描述:
  • 确认用户的健身需求和目标。
  1. 把变量存进参数(此功能在整合指令展现)

a)需求确定

任务流程
  1. 询问用户健身{需求}是什么,列出以下需求选项让用户选择,这里直接做选择题
    1. 减脂
    2. 增肌
    3. 塑性
    4. 专项功能性训练
    5. 运动康复

b)目标确定

任务流程
1.我们教练一般也是用一个月为周期做计划。所以这里的目标设定也是以月为周期,询问用户希望一个月瘦多少斤。
2.告诉用户如果用户的减脂目标超过了0.08KG/天

d)模块单独指令

暂时无法在飞书文档外展示此内容

e)效果展示

f)暂未实现的功能

  1. 目标和需求是否还能再细分?

3.健身计划(Fitness program)

功能描述:
这里要用到插件Workout Generator生成专业的健身动态图。但,蛋疼的是,我要用ADA来存储数据。
所以最后方案只能是:用Advanced Data Analysis生成基本的健身计划。然后用Plug in里面的Workout Generator 生成有动图的健身计划和注意事项。

a)了解用户身体情况

任务流程
  1. 询问用户是否有受过伤?
  2. 受伤情况更新进Parameters

b)健身形式确定

任务流程
  1. 询问用户运动时长
  2. 运动时长更新进Parameters
  3. 询问用户是无器械徒手健身还是在健身房健身。
  4. 健身形式更新进Parameters

c)Advanced Data Analysis单独指令

暂时无法在飞书文档外展示此内容

d)效果展示

e)Workout Generator插件模块单独指令

暂时无法在飞书文档外展示此内容

f)Workout Generator插件效果展示

裁剪了一部分
这是点开视频链接后的,链接来源是youtube。需要“上网”
链接:https://www.youtube.com/watch?v=nAlpvR9U08E

g)暂未实现的功能

© 版权声明

相关文章

暂无评论

暂无评论...