OpenClaw案例参考-多智能体协作-用多智能体架构打造你的私人健康助手
一、场景描述
你有没有过这样的时刻——
昨晚吃火锅吃到撑,半夜胃反酸醒了三次,今天顶着黑眼圈去慢跑结果心慌,回来还咳嗽不止。你跟朋友抱怨了一句"最近身体不太行",朋友说"多喝热水"。
但你知道问题不只是"多喝热水"能解决的。胃反酸和咳嗽可能是一回事,心慌可能和昨晚没睡好有关,而这一切的源头可能是连续几天的熬夜。这些线索散落在不同维度里,没人帮你串起来。
我们需要一个能同时追踪饮食、症状、睡眠,还能跨维度发现关联的健康助手。 不是单维度的记录器,而是一个能说"你的咳嗽大概率是胃反流引起的,不是感冒没好"的分析师。
二、痛点
1. 信息孤岛——各维度各记各的
市面上的健康App要么只记饮食,要么只记睡眠,要么只记症状。你在薄荷记了热量,在Sleep Cycle记了睡眠,在备忘录里写了"今天胃不舒服"——数据分散在三四个地方,永远看不到全貌。
2. 缺乏关联分析——看不出因果链
你连续三天睡眠3分,第四天感冒了。睡眠App只会说"睡眠质量较差",症状App只会说"鼻塞流涕"——没人告诉你"感冒不是偶然,是睡眠不足的直接后果"。
3. 单一回复——无法处理混合输入
“昨晚吃火锅后胃不舒服,也没睡好”——这句话同时涉及饮食、症状、睡眠三个维度。传统助手只能选一个回答,或者给你三条不相关的建议。真实健康问题从来不是单维度的。
三、技能描述
健康助手由4个 OpenClaw 技能协同工作,每个技能专注一个维度,通过 health-assistant 编排器实现跨维度联动:
| 技能 | 维度 | 核心能力 |
|---|---|---|
| diet-tracker | 饮食 | 食物记录 + 营养估算(热量/宏量营养素)+ 饮食模式识别(如深夜进食、高脂饮食) |
| symptom-check | 症状 | 症状记录 + 严重度评分(0-10) + 红旗检测(急诊/紧急/观察三级)+ 就医指导 + 症状聚类(GERD簇、感冒簇等) |
| sleep-tracker | 睡眠 | 睡眠记录 + 质量评分(0-10) + 趋势追踪 + 睡眠债计算 + 节律稳定性分析 |
| health-assistant | 编排 | 多维度输入解析 + 并行路由分发 + 结果汇总 + 关联分析触发 + 洞察生成 + 主动推送 |
技能分工与协同
用户输入 → [health-assistant] → 并行分发
├→ diet-tracker → 饮食记录 + 营养分析
├→ symptom-check → 症状评估 + 红旗检测
└→ sleep-tracker → 睡眠评分 + 趋势分析
↓
关联分析(跨维度因果链 + 反馈环)
↓
洞察生成(优先行动 + 预警 + 预后)
- diet-tracker:你吃了什么,它记什么。估算热量和宏量营养素,识别饮食模式(连续3天深夜进食?高脂饮食倾向?),为关联分析提供饮食侧数据。
- symptom-check:你哪里不舒服,它评多严重。0-10严重度评分 + 内置红旗目录(心慌+胸闷→急诊,反酸>2周→消化科),症状聚类自动分组(反酸+咳嗽+喉咙痒→GERD簇)。
- sleep-tracker:你睡得怎么样,它打几分。不只是记录,还追踪睡眠债累积、节律漂移(入睡时间后移趋势)、多日趋势,为"睡眠不足→免疫力下降→感冒"这类因果链提供上游数据。
- health-assistant:以上三个技能的编排器。解析混合输入、并行分发、汇总结果、触发关联分析和洞察生成。没有它,三个技能只是三个独立的记录器;有了它,才是一个能发现"熬夜→胃反酸→咳嗽"因果链的分析师。
四、案例目标
用真实4天健康数据,验证多智能体架构能否实现:
- 混合输入的并行处理 — 一句话同时触发多个智能体
- 跨维度关联发现 — 自动识别"熬夜→胃反酸→咳嗽"因果链
- 恶性循环识别 — 发现"睡眠差↔胃反酸"互相放大的反馈环
- 预警与就医指导 — 反酸4天不缓解时主动提示评估抑酸药
- 预后判断 — 给出"如果今晚早睡,3天内睡眠回升"的预期轨迹
五、案例实践
帮我安装以下skill
diet-tracker
symptom-check
sleep-tracker
health-assistant

OpenClaw应用场景设计:
1、场景名称:健康助手
2、场景内容:组建由饮食、症状、睡眠、关联分析、洞察等AI智能体构成的团队,搭建健康助手
3、智能体角色分工:
① 饮食智能体
- 记录+营养分析,营养计算、食物识别、饮食模式,每日饮食记录+宏量营养素
- 工作空间:/home/openclaw/.openclaw/workspace-diet
② 症状智能体
- 记录+严重度评估,症状分类、严重度、红旗检测,症状知识库,症状日志+紧急度标记
- 工作空间:/home/openclaw/.openclaw/workspace-symptoms
③ 睡眠智能体
- 记录+质量评分,睡眠质量评分、节律分析,睡眠日志+质量趋势
- 工作空间:/home/openclaw/.openclaw/workspace-sleep
④ 关联分析智能体
- 读取所有维度,发现跨域模式,跨维度时序关联分析,关联规则+置信度
- 工作空间:/home/openclaw/.openclaw/workspace-correlation
⑤ 洞察智能体
- 生成人类可读的洞察+建议,自然语言洞察生成,关联分析结果,用户可读建议+主动提醒
- 工作空间:/home/openclaw/.openclaw/workspace-insights
配置openclaw.json, agents.list[].subagents.allowAgents,主智能体设置heartbeat为每60分钟一次,洞察智能体设置heartbeat为每30分钟一次,修改后检查openclaw.json内容,使用openclaw doctor进行检查
4、要求:
- 1. 并行处理
用户一句话 → 饮食/症状/睡眠 3个 agent 同时记录
- 2. 专业深度
饮食 agent 可以用 diet-tracker 的完整营养数据库
症状 agent 可以加载医学知识,不会互相干扰
- 3. 关联分析 agent 是"侦探"
它不记录数据,只读所有维度的 memory 文件
做时间窗口内的关联:吃火锅(4/20 12:00) → 胃胀(4/20 14:00) = 2h 延迟关联
- 4. 主动推送
洞察 agent 通过 heartbeat/cron 定期检查
发现异常模式 → 主动发消息:例如"你最近3次吃辣后都出现了胃不适,考虑减少辛辣?"







触发关联分析 + 洞察生成
4天数据写入后,主编排器 spawn 关联分析智能体和洞察智能体:
关联分析发现5条关联:
| 关联 | 置信度 | 类型 |
|---|---|---|
| 睡眠↓ → 症状严重度↑ | 85% | 状态相关 |
| 熬夜 → 三系统同时爆发 | 80% | 时序因果 |
| 咳嗽 ≠ 感冒,疑似GERD | 72% | 模式识别 |
| 胃症状从急性转向慢性反酸 | 75% | 趋势转换 |
| 心慌与睡眠相关,非心脏器质 | 55% | 低置信记录 |
洞察智能体生成:
关键洞察:睡眠差和胃反酸在互相放大——恶性循环已形成。熬夜→交感兴奋→胃酸↑→夜间反流→夜醒→睡眠更差。连续3天3分,这个循环在加速。
一句话总结:感冒在好转,但睡眠和胃在互相拖后腿。今晚早睡+睡前不进食,是性价比最高的一个动作。
预警与预后
| 预警 | 级别 |
|---|---|
| 睡眠债连续3天无恢复,进入慢性剥夺 | 🟠 中高 |
| 反酸4天不缓解,需评估抑酸药 | 🟡 中 |
| GERD-咳嗽闭环风险(反酸→咳嗽→腹压↑→反酸加重) | 🟡 中 |
预后(如果今晚开始早睡+睡前禁食):
- 3天内:睡眠回升5-6分,乏力改善
- 5-7天内:感冒基本消失
- 7-14天内:可判断GERD是否为慢性问题
六、总结
传统健康记录工具的问题是各维度各记各的,看不出关联。多智能体架构的核心价值是:
- 并行处理 — 混合输入不再需要拆分,自动路由
- 关联发现 — 跨维度因果链和反馈环,单维度永远看不到
- 主动干预 — 不是等你来查,而是异常出现时主动推送
- 分级预警 — 从🟢观察到🚨急诊,不遗漏关键信号
你的身体是一个系统,不是一组独立的指标。健康助手用多智能体架构还原了这个事实。
- 点赞
- 收藏
- 关注作者
评论(0)