health-analyze
用途: 分析健康数据,计算健康评分
输入:
yaml
date: string data: temperature: number heart_rate: number steps: number
输出:
yaml
status: string # 状态:analyzed health_score: number # 健康评分 (0-100) analysis: temperature_ok: boolean heart_rate_ok: boolean steps_ok: boolean issues: array # 问题列表 timestamp: string
评分规则
总分 100 分,分为三个维度:
- •
体温评分 (30 分)
- •36.0 - 37.5°C: 30 分
- •其他: 0 分
- •
心率评分 (30 分)
- •60 - 100 bpm: 30 分
- •其他: 0 分
- •
步数评分 (40 分)
- •≥ 10000: 40 分
- •≥ 5000: 30 分
- •< 5000: 0 分
健康等级
- •优秀: 80-100 分
- •良好: 60-79 分
- •需改善: 0-59 分