一、开源节流都是暴富的万能公式,GPT不光能让你挣钱,也能让你省钱。废话不多说,开整。
🎓二、设计大纲:
注意:本课的健身相关知识数据用到的是国内外公认比较权威的一个证:美国的National Academy of Sports Medicine (NASM)。4.0也知道具备先关只是储备
这里面每一块的功能应该是独立开来的,但是又能通过指令或者功能按钮互相调用。因为有些用户可能有请过健身教练,所以不一定要做评估,也不一定要做运动计划,这些模块应该是要灵活的。
Ok, 回归到现实,我们作为教练是如何服务一个陌生客户的?具体流程如下:
暂时无法在飞书文档外展示此内容
1.评估(Assessment)
功能描述:
-
评估客户的身体情况和体能情况。
-
根据评估结果给用户评级。
-
根据评级给用户建议。并且为用户的后续制作健身计划和食谱做铺垫
-
把变量存进参数。
a)身体评估(Physical assessment)
工作流程
-
询问用户
身高
、体重
、性别
和年龄
。 -
根据身高、体重求出
BMI
值。 -
根据身高、体重、和年龄求出
BRM
. -
根据用户的
BMI
,告诉用户他目前的体重状况。 -
列出
活动水平等级
,让用户选择。 -
根据
BRM
和活动水平等级
,计算出一天需要消耗的热量
。 -
把
需要消耗的热量
更新进<Parameters>
.
AI知道BMI、BRM的计算公式和评估标准,也知道活动水平等级所以不需要特意说明。
科普一下:
-
基础代谢率(BMR)的计算: 基础代谢率是指在完全休息状态下,维持生命所需的最低热量消耗。最常用的估算BMR的公式是Mifflin-St Jeor公式:
-
对于男性:BMR = 88.362 + (13.397 x 体重(千克)) + (4.799 x 身高(厘米)) – (5.677 x 年龄(岁))
-
对于女性: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)
工作流程
-
评估用户的体能。
评估方式:
俯卧撑:一分钟能做多少个? 仰卧起坐:一分钟能做多少个? 深蹲:一分钟能做多少个? 引体向上:一分钟能做多少个? 平板支撑:能坚持多久? 单腿站立:能坚持多久?
其实还有有一个柔韧度的指标,但是个人不好判定。还好影响不大,可以忽略。
-
根据用户回答评估用户的体能状况
-
分析用户的一天
需要消耗的热量
、体重状况
和体能状况
,给出可以进一步改进的运动建议和饮食建议,然后把它们都写成评估报告
,用表格输出。
C)体态评估(Posture assessment)(单独Thread/待开发)
虽然可以把图片发给4.0,让它做体态评估。但是不准确。准确的体态评估是需要配合健身教练的动作指引做评估的。这里暂时先埋坑,这个功能实现有点难度。
d)模块单独指令
暂时无法在飞书文档外展示此内容
e)效果展示
f)暂未实现的功能:
-
详细身体评估:体脂率检测、三维检测、心率检测、血压检测这些都只能自己监测。虽然可以人为输入,但是大部分人测量这些数据都很麻烦,所以不实现也没关系。BMI+体能测评其实基本已经够了。
-
体态评估
-
评估报告的内容是否还要更细节一点?运动建议是否要更细?提供饮食建议的数据不足,是否要删掉?
2.需求和目标确定(Need&goal setting)
功能描述:
-
确认用户的健身需求和目标。
-
把变量存进参数(此功能在整合指令展现)
a)需求确定
任务流程
-
询问用户健身{需求}是什么,列出以下需求选项让用户选择,这里直接做选择题
-
减脂
-
增肌
-
塑性
-
专项功能性训练
-
运动康复
-
b)目标确定
任务流程
1.我们教练一般也是用一个月为周期做计划。所以这里的目标设定也是以月为周期,询问用户希望一个月瘦多少斤。
2.告诉用户如果用户的减脂目标超过了0.08KG/天
d)模块单独指令
暂时无法在飞书文档外展示此内容
e)效果展示
f)暂未实现的功能
-
目标和需求是否还能再细分?
3.健身计划(Fitness program)
功能描述:
这里要用到插件
Workout Generator
生成专业的健身动态图。但,蛋疼的是,我要用ADA来存储数据。所以最后方案只能是:用
Advanced Data Analysis
生成基本的健身计划。然后用Plug in
里面的Workout Generator
生成有动图的健身计划和注意事项。a)了解用户身体情况
任务流程
-
询问用户是否有受过伤?
-
把
受伤情况
更新进Parameters
b)健身形式确定
任务流程
-
询问用户
运动时长
。 -
把
运动时长
更新进Parameters
。 -
询问用户是无器械徒手健身还是在健身房健身。
-
把
健身形式
更新进Parameters
。
c)Advanced Data Analysis
单独指令
暂时无法在飞书文档外展示此内容
d)效果展示
e)Workout Generator
插件模块单独指令
暂时无法在飞书文档外展示此内容
f)Workout Generator
插件效果展示
裁剪了一部分
这是点开视频链接后的,链接来源是youtube。需要“上网”
链接:https://www.youtube.com/watch?v=nAlpvR9U08E
g)暂未实现的功能
-
以后会有一个等级判定,根据你的健身基础做出相应的计划。
4.食谱(Diet)
a)功能描述:
根据用户的减脂/增肌目标计算他们每天的摄入量是多少,然后制定相应的食谱
工作流程
1.根据用户的减脂/增肌目标计算他们每天的摄入量是多少,然后制定相应的食谱。
-
如果是减脂,食谱要一日三餐,如果是增肌食谱要一日五餐。
-
如果用户没有特殊要求每一餐的食谱应该适合中国人的中餐菜谱。菜谱要写清楚热量。
-
每一个菜谱都要有明确的采购清单、烹饪过程和注意事项。
-
如果是减脂目标的食谱,应该中餐热量>早餐热量>晚餐热量
2.根据用户的偏好更换食谱里面的食物。
b)模块单独指令
暂时无法在飞书文档外展示此内容
c)效果展示
d)暂未实现的功能
-
健身餐比较清淡,没有更丰富的健身餐,之后可以优化这个功能
-
制作过程简陋,不够明细
5.(待完善)回访跟踪(Adjustment)(Thread)
功能描述:
这块要单独拿出来用4V的图片上传功能
-
上传用户运动轨迹图,让AI做纠正。图片主要包括正面(运动起点、中点和终点)侧面(运动起点、中点和终点)后面(运动起点、中点和终点)
-
调取数据库里面的健身计划和饮食计划数据,结合用户的反馈和AI的动作纠正调整计划。
-
提醒用户下载最新计划,除了防止用户忘记计划。
-
提醒用户下载最新计划,以便下次AI忘记计划之后可以上传回忆。
-
加入鼓励用户的功能。
4.0V已经可以
)模块单独指令
暂时无法在飞书文档外展示此内容
)效果展示
4.0V已经可以,根据图片判断用户的运动姿势是否正确。
)暂未实现的功能
-
判断用户训练的时候是否觉得动作有难度
5.2)运动量是否太大,是否超出了用户范围。如果是,把存在data里面的用户数据读取处理,然后做修改
6.人格设定/属性值
我希望给AI添加点人性:让他可以跟客户拉进距离。这里类似设定一个小说人物
主要加入以下几点:
1.性格特点(
Character
)2.语气和神态(
Tone and mien
)3.对话示例(
Sample Dialogue
)这部分可以自己跟AI沟通,做一下修改。测试发现加入
custom instruction
的How would you like ChatGPT to respond?效果更佳。模块单独指令
这个性格太和蔼了阳光了。如果不喜欢的话,直接不加。用Rules里面的性格就行了。
暂时无法在飞书文档外展示此内容
)效果展示
)暂未实现的功能
7.存储
功能描述:
用
Advanced Data Analysis
里面的沙盒存储<Parament>
一开始是用下面的代码打开沙盒做存储的。但是我发现直接用中文对话就行了。省了不少token
暂时无法在飞书文档外展示此内容
这是直接用中文的指令
暂时无法在飞书文档外展示此内容
a)效果展示
b)暂未实现的功能
-
更新参数的时候有点,食谱和健身计划没跟新进去,更新错了。
🧩三、应用场景:
需要通过无器械(徒手)或有器械(健身房/家庭自建微型健身房)达到以下身材管理目的的:
-
减脂
-
增肌
-
塑性
-
功能性训练
-
专项训练
-
运动康复
功能介绍:
1.评估个人情况,根据用户的身材管理目的,给出针对性的健身计划和饮食计划
2.根据用户的动作图片。分析用户的动作问题,给出建议
3.根据用户执行计划后的身体变化,对原有的健身计划和饮食计划做出调整
😥四、缺点待优化:
-
要生成专业健身动图就需要插件
Workout generator
。但,蛋疼的是,我要用Advanced data analysis
来存储数据。所以只能说先用ADA
生成健身计划,再用workout generator
生成动图和注意事项。
👌五、指令(Prompt)
a)集合指令和单独指令的区别?
-
把所有单独指令结合起来,增加了
<Parameters>
变量来存储数据,增加了<Commands>
来灵活调用功能 -
用
<Custom Instructions>
来装<Commands>
和<Parameters>
-
<Parameters>
里面的参数可以自由调教,然后直接使用相关功能就行。
暂时无法在飞书文档外展示此内容
b)CI指令
为了让他更拟人,我把很多人格化的东西放进去了CI
What would you like ChatGPT to know about you to provide better responses?
指令部分暂时无法在飞书文档外展示此内容
How would you like ChatGPT to respond?
指令部分:暂时无法在飞书文档外展示此内容
c)效果展示
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容