Mirobody 管线深度解析:一条健康数据从入站到 AI 回答的 11 步完整旅程
【免费下载链接】mirobodyTurn scattered health data into answers you can trace. Self-hosted AI health data engine for lab reports, wearables and genetics, with a built-in MCP server. Run it with Docker and one LLM key, or keep every model local on llama.cpp.项目地址https://gitcode.com/gh_mirrors/mi/mirobody点击查看免费下载Mirobody 是一个可自托管的 AI 健康数据引擎能把化验单、可穿戴设备和基因文件变成可追溯的回答。它内部有一条完整的健康数据管线一个数字从手表或化验单进来要经过11 个阶段才能被提问。这篇文章带你走完这条 Mirobody 管线的每一步理解从入站到 AI 回答背后每个环节解决的真实问题。为什么数据要经过 11 步才能回答一个问题因为一个数字和它意味着什么是两回事。同一项化验不同医院会印Total Cholesterol-TC、Cholesterol, Total、总胆固醇三种名字两块设备测同一天可能各自都对。Mirobody 管线官方完整文档见 docs/pipeline.md用 11 个阶段把混乱的原始数据变成一份有编码、有单位、有权威来源的记录。#阶段干什么对应代码位置1Connect 连接凭据状态机失败后退避、超阈值停止重试mirobody/kernel/connect.py2Pull 拉取向厂商要一个时间窗保留原始报文mirobody/collect/providers/3Decode 解码厂商 JSON → 目录单位下的Factmirobody/kernel/decoders/4Resolve 归一这个指标到底是哪个——名字、编码、形状mirobody/kernel/metrics.py5Gate 门禁拒绝不可能的值转换可转换的单位mirobody/kernel/quality.py6Store 存储单一写入者、一天一列、指纹去重mirobody/collect/observations.py7Aggregate 聚合一天的数据点 → 一个数mirobody/kernel/series.py8Elect 选举这一天对外发布哪个来源的数mirobody/translate/aggregate/election.py8bDerive 派生没被直接测量的量睡眠效率、HR 区间mirobody/translate/derive/rules.py9Correct 更正人的修改作为覆盖层不改原始行mirobody/kernel/overlay.py10Read 读取一个权威查询明确窗口语义mirobody/kernel/query.py11Answer 回答一个工具、一个信封、一个叙述的模型mirobody/agent/tools/下面分四段讲透这 11 步。前 3 步数据如何安全地进来1. Connect连接失败不会变成攻击凭据被建模成一个小型状态机linked → refreshing → expired → revoked。授权失败会按次数退避超过阈值彻底停止——防止你改了厂商密码后同步循环以全速率一直撞门有些厂商会把这种频率当作攻击并锁号。2. Pull一次补一年不是一口吞四年PullWindow和backfill_windows把长历史切成有界窗口分批拉取每个厂商的原始报文都留在自己的表里——原始值永远可追溯。3. Decode只转换不猜测解码表把厂商字段映射到目录指标并转换成目录的单位单位本身从不写在表里解码器不可能和聚合器对ms的含义产生分歧。目录不认识的指标键直接隔离绝不映射到相邻名字——宁可空不猜错。中间 4 步标准化与质量门禁4. Resolve92 万别名的离线词表metrics.mapping_for给出指标的名字、规范编码公开无争议的 LOINC否则用本项目自己的mirobody-device命名空间、状态类和日窗口。自由文本走engine.resolve的离线别名索引。一个自信的错编码比诚实的命名空间更危险两个都缺编码的写入者仍会达成一致。5. Gate只拒绝物理上不可能时间门禁没有起点、终点早于起点、跨度超 36 小时、测量时间是未来的某一天和数值门禁百分比越出 0–100、非有限数在唯一写入者内、落库前逐行运行。被拒的行按原因码计数并丢弃。注意管线不维护参考区间心率 190 偏高是开放式临床资产这里只拒绝对不可能。6. Store写入时定型表只追加th_observation旁边保存逐字原文旁边是派生出的类型化层。local_date、value_num、unit_ucum、series_id、fingerprint等列在写入时一次性算好——这是哪一天从此不再随读者时区漂移指纹保证重复同步不产生重复行。更正不是UPDATE而是指向旧行的新行amends唯一会 DELETE 的是隐私路径。7. Aggregate按状态类选择聚合策略状态类策略原因instant 瞬时值mean/min/max 或 last心率是采样cumulative 累计值sum_delta步数是差值运行总和求平均无意义interval/session 区间duration_union重叠时段不能数两次provider_daily 厂商日报provider_value厂商算好的日子数只投影不二次平均第 8–9 步一天只有一个权威数字8. Elect选举只发生一次两块设备测同一天series.elect按测量者优先于档案回声 → 覆盖率 → 测量时刻 → 部署自定优先级排序胜者写入独立表th_day_authority。之前选举发生在读侧两处同一个周二聊天和仪表盘会给出两个不同的数——现在不会了。候选数字物理上不可能总睡眠时长超过那一夜时直接拒绝不参与排序。9. Correct改正是覆盖层不是改写overlay.Override记录谁把哪个字段改成了什么、何时。存储行永不重写删除也是一种覆盖——所以源端重推数据不会悄悄抹掉你的更正。最后 2 步一个权威一个信封10. Read所有界面走同一个查询聊天、MCP、网页的指标页全部读同一个query.HealthQuery。窗口在主体时区里用显式now解析日粒度读取得到的是选举出的权威值窗口语义被报告tz_exact/date_padded_naive而不是假设。11. Answer工具报告模型叙述模型只拿到少数几个封闭模式工具query_health_indicators、query_medications等详见 docs/answers.md返回的是带状态、溯源、截断标记的tools.Envelope。管线中没有任何环节判断这个数是不是好消息——判断权留给你和医生。10 条不变量这条管线的底线读数属于哪一天由目录窗口在写入时决定一次。指标单位来自目录解码器只转换进去从不声明单位。未映射的指标被隔离从不猜测。选举只发生一次、发布之前一天只有一个权威。重叠区间做并集从不相加。厂商自算的日报值只投影不二次平均。时间从不伪造没有时间戳的记录解码为空。更正是覆盖层存储行不被重写。每个回答都声明自己用了哪种窗口语义。日志只带 id、计数、时长、状态码——从不带数值本身。每一条都对应维护者本地测试套件中的一个模块见 mirobody/tests/。想亲手验证用 Docker 一条命令启动整套栈含 2,019 条演示读数./deploy.sh流程见 README.md。不带数据库、不联网体验词表mirobody resolve LDL cholesterol 血红蛋白。深入文档管线 · 四分钟走查 · 标准化 · 答案层赞分享【免费下载链接】mirobodyTurn scattered health data into answers you can trace. Self-hosted AI health data engine for lab reports, wearables and genetics, with a built-in MCP server. Run it with Docker and one LLM key, or keep every model local on llama.cpp.项目地址https://gitcode.com/gh_mirrors/mi/mirobody点击查看免费下载相关推荐Olmo-3-7B-Instruct如何在3步内快速部署这个推理能力领先的开源AI模型Olmo 3 7B Instruct如何在3步内快速部署这个推理能力领先的开源AI模型 Olmo 3 7B Instruct 是Allen Institute大模型深度学习免费性能加速lmdb-js 弱引用 LRU/LFU 缓存机制原理与配置指南免费性能加速lmdb js 弱引用 LRU/LFU 缓存机制原理与配置指南 lmdb js 是一个简单、高效、超高速的可扩展数据存储器封装库Simple,Llama3数据冒险之旅从文字输入到AI答案的完整揭秘Llama3数据冒险之旅从文字输入到AI答案的完整揭秘 你是否好奇AI大模型Llama3如何将生命、宇宙与一切的答案是这样的问题一步步转化为42这个示例工程大模型人工智能创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

三款新品看硬件设计趋势:低ESL去耦、双面散热与雷达链路

三款新品看硬件设计趋势:低ESL去耦、双面散热与雷达链路

这些年看元器件新品,大部分时候都是参数小步快跑,难得碰到一周之内三家头部厂商同时放出有分量的东西。这周的看点是三个方向:村田把三端子低ESL MLCC做到了0201封装,直指高速数字电路的去耦瓶颈;瑞萨掏出首款650V双面…

2026/10/13 19:34:38 阅读更多 →
生态观察:从 huashu-art-motion 到 Skilloop,“先看效果再安装“正在改写 Agent Skill 的分发方式

生态观察:从 huashu-art-motion 到 Skilloop,“先看效果再安装“正在改写 Agent Skill 的分发方式

生态观察:从 huashu-art-motion 到 Skilloop,"先看效果再安装"正在改写 Agent Skill 的分发方式 【免费下载链接】huashu-art-motion 艺术动画skill:35种艺术风格、9种解说语法,用代码让画动起来。 项目地址: https:/…

2026/10/12 17:49:18 阅读更多 →
openai-cpa多渠道身份验证消息详解:构建高可用验证通道

openai-cpa多渠道身份验证消息详解:构建高可用验证通道

【免费下载链接】openai-cpa Enterprise Distributed Automation Platform for massive concurrent workload execution. Unifies elastic cluster orchestration, multi-channel identity verification messaging, real-time ops telemetry, and multi-warehouse lifecycle co…

2026/10/12 17:49:18 阅读更多 →

最新新闻

jQuery Mobile按钮组件详解:从增强机制到实战踩坑

jQuery Mobile按钮组件详解:从增强机制到实战踩坑

如果你手里还在维护 jQuery Mobile 项目&#xff0c;一定对它的按钮组件印象深刻。这个框架版本不算新了&#xff0c;但按钮这个基础控件的设计思路&#xff0c;放在今天看依然有些“超前”&#xff1a;它把普通的<a>、<input>、<button>标签重新包装&#x…

2026/10/13 20:12:08 阅读更多 →
Claude Code 终端 AI 编程助手速查:安装、权限、工作流与避坑指南

Claude Code 终端 AI 编程助手速查:安装、权限、工作流与避坑指南

1. 开工之前&#xff1a;摸清 Claude Code 的运作逻辑再上手1.1 终端里的 AI 结对编程搭档&#xff0c;到底能干什么先抛开那些花哨的宣传语&#xff0c;直接说我的真实感受&#xff1a;Claude Code 就是一个住在终端里的 AI 结对编程搭档。它不像传统 IDE 插件那样只负责补全代…

2026/10/13 20:12:08 阅读更多 →
博士求职年龄放宽至45岁:中年科研人员的机遇与准备策略

博士求职年龄放宽至45岁:中年科研人员的机遇与准备策略

消息传开之后&#xff0c;我身边几个工作群几乎在同一时间炸开了锅。一位在企业里做技术带团队的老朋友&#xff0c;博士毕业快十年&#xff0c;早就把回高校的想法抛到脑后&#xff0c;最近却开始四处打听哪里有合适的招聘信息&#xff1b;另一位在某个公司做研发管理、今年刚…

2026/10/13 20:12:08 阅读更多 →
tidyr数据整理核心:从混乱到整洁数据的七步实战

tidyr数据整理核心:从混乱到整洁数据的七步实战

1. 为什么今天还在认真学 tidyr&#xff1f;——不是为了写代码&#xff0c;而是为了把数据“理清楚”你有没有过这种经历&#xff1a;拿到一份Excel表格&#xff0c;列名是“客户ID_2023_Q3”“销售额_含税_新口径”“备注_临时_勿删”&#xff0c;打开R读进来&#xff0c;str…

2026/10/13 20:12:08 阅读更多 →
手写一个支持多目录挂载的 MCP Server:动态工作区路径切换实战

手写一个支持多目录挂载的 MCP Server:动态工作区路径切换实战

在多仓库协同或前后端分离的项目结构里&#xff0c;让大模型 Agent 自动分析代码时最常踩的坑&#xff0c;就是工作区目录的频繁切换。官方原生的 MCP&#xff08;Model Context Protocol&#xff09;本地服务端大多只在启动参数中注入一个工作区根路径。当 Agent 正在处理前端…

2026/10/13 20:12:08 阅读更多 →
三强版 Codex 一键部署包,本地桌面 AI 自动化全流程实操

三强版 Codex 一键部署包,本地桌面 AI 自动化全流程实操

&#x1f50d;前言 本文介绍 Codex Harness 一键安装包的部署方案&#xff0c;无需解压&#xff0c;也无需繁琐的环境配置&#xff0c;新手也能快速上手。该方案同时支持 Windows 与 macOS 双平台&#xff0c;跟随向导几步即可完成安装、登录与模型密钥配置。文中完整演示了技…

2026/10/13 20:11:08 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目&#xff0c;我最大的感受是&#xff0c;大部分坑不是出在技术前沿&#xff0c;而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节&#xff0c;最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了&#xff0c;很难不碰到舵机控制这道坎。做智能小车要转方向&#xff0c;做机械臂要抬关节&#xff0c;做云台要偏航俯仰&#xff0c;背后都是同一个东西在干活&#xff1a;舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”&#xff1f;——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台&#xff1f;或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜&#xff1f;又或者&#xff0c;在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介&#xff1a;基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码&#xff0c;面向计算机相关专业课程设计与期末大作业学生&#xff0c;以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程&#xff0c;…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程&#xff1a;键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化&#xff0c;十个新手有八个栽在"往输入框里填东西"这件事上&#xff1a;要么填不进去&#xff0c;要么填了一半&#xff0c;要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程&#xff1a;阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀&#xff1a;什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面&#xff0c;跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →