AD WIKI

智能手套(EDA + PPG + IMU + 麦克风)+ 多智能体系统,实时监测 AD 患者状态、判断疾病阶段(SCD→MCI→轻度→中度→重度),并配合非药物干预。

60 个 wiki 页 · 0 个 raw 类别 · 构建于 2026-04-25

核心资产 你现在手上有的 4 样东西

🧪 试用 Demo(上传患者数据)

拖拽 progression CSV → Agent 立刻基于 wiki KB 给分期 / 风险 / 推荐 → 带原始论文引用

现可用
查看 →

📋 工作流汇报(中文)

11 节项目汇报 · 给老师看的 portfolio 文档 · 工作原理 + 现状 + 下一步

可分享
查看 →

专家知识库设计

5 目录 / 7 段格式 / 医生可编辑的临床手册式 KB,已和临床团队对齐

已就绪
查看 →

外部数据集校准(v1)

5 OpenNeuro 数据集已下载 + 分布提取完成,正在做合成数据 v1 校准

进行中
查看 →

Clinical advisor consultation

26-question structured interview with senior clinician (private — see internal repo)

私有
查看 →

S01–S04 baseline

4 健康受试者 × 12 任务,30 min 协议;S03/S04 完整,S02 部分 HR 异常

已就绪
查看 →

最近修改 从 GitHub 实时拉取(最新 10 条)

载入中…

工作原理 Agent 拿到患者数据后怎么结合 raw + wiki 做判断

推理流程:拿到患者数据 → Agent 结合 wiki + raw → 临床判断 ① 患者佩戴智能手套 EDA · PPG · IMU · 麦克风(实时采集) ② raw/sensor_data/<患者ID>/ 传感器 CSV:gsr · ppg_ir · hr · imu_axyz · audio code/src/sensors/preprocessing.py ③ 多模态特征 bundle HRV (SDNN/RMSSD/LF/HF) · gait params · EDA SCL/SCR voice F0/jitter/MFCC · patient profile · context (time/activity) ④ Unified Clinical Agent (Claude) 读 features bundle → 决定查哪些 KB 条目 → 综合推理 code/src/agents/base_agent.py + skills/ad_staging.py ↓ 双向查询:wiki 取结构化知识 + raw 取证据 每条结论必须能追溯到 wiki 页面 + 原始论文 查 wiki KB 返回引用 查 raw 证据 返回原文 ⑤ wiki/ — 策展 KB 医生可编辑的临床手册 concepts/ AD 分期 · AT(N) · BPSD ×7 EDA / PPG / IMU / 语音原理 MCR · 步态常模 · 用药 methods/ 数据管道 · 阈值标准 Agent 接口契约 synthesis/ 临床→传感器映射 ⑥ raw/ — 原始证据 不可变的源材料 papers/ Atri 2024 (AA practice) Jack 2024 (AT(N) revised) Buracchio 2010 (gait 12y) Iaboni 2022 (BPSD AUC) clinical_data/ T0–T3 longitudinal (脱敏) interviews/ 李医生 26 题访谈 wiki 与 raw 的分工 wiki = 结构化结论("BPSD 激越的 EDA 阈值是 +30%") raw = 原始证据("这个阈值出自 Iaboni 2022 那篇 PDF") 每个 wiki 页 front-matter 的 sources: 字段引用 raw 路径 综合推理 ⑦ 临床输出 分期 (SCD/MCI/Mild/Moderate/Severe) + 置信度 · 推理链 + KB/paper 引用 BPSD 风险标记 · 非药物干预建议 · 何时建议 PET/CSF/血液标志物 医生 / 看护人 接收
raw 原始数据 / 证据 预处理 / 特征 Agent 推理 wiki 策展 KB 临床输出
七步推理:
  1. 患者佩戴手套,4 个传感器实时采集
  2. 原始数据落到 raw/sensor_data/<患者ID>/ 时间序列 CSV
  3. preprocessing.py 抽特征:HRV、步态、EDA、语音、上下文
  4. Unified Clinical Agent(Claude)拿到 features bundle,决定要查哪些 KB 条目
  5. 横向查 wiki/concepts/+ methods/+synthesis/ 拿结构化结论(阈值、判定规则、鉴别诊断逻辑)
  6. 纵向查 raw/papers/+ raw/clinical_data/ 拿原始证据(论文出处、纵向队列对照)
  7. 综合推理 → 分期 + 置信度 + 推理链 + KB/paper 引用 + BPSD 风险 + 干预建议 → 发给临床医生/看护
关键设计:每条结论必须能追溯到一个 wiki 页面 + 一篇原始论文。 wiki 给"结论是什么",raw 给"凭什么这么说"。这是这个项目区别于黑盒 AI 的核心。

实时动态监测 同一个 Agent · 5 种 cadence 同时跑

实时动态判断:同一个 Agent,5 种 cadence 同时跑 传感器流(24/7) EDA · PPG · IMU · Mic → 时间窗 buffer 滚动维护 个性化基线 前 2–4 周自动建立 每天滑窗更新 检测漂移 vs 自身 历史评估记录 最近 N 次结果 趋势 + 拐点检测 5 种 cadence × 同一个 Agent 每个窗口结束触发一次推理 ⚡ 5 min 实时窗 急性事件:BPSD 激越/焦虑早期信号 EDA 突升 + HR 突升 + 活动 → 红/黄警报 ⏱ 1 hour 短时窗 状态汇总:情绪/活动/HRV/姿态分布 📅 1 day 日窗 日报:睡眠质量、日落综合征、ADL 完成度 📊 7 day 周窗 趋势:步速下降斜率、HRV 下行、语速变化 📈 30 day 月窗 阶段判断:CCI 综合认知指数、SCD→MCI 拐点 所有 cadence 共享同一份 wiki + raw 阈值规则、分期标准、原始论文都来自同一处 多类输出 ⚡ 急性警报 BPSD 1–2hr 提前预警 → 推送给看护人 ⏱ 实时状态板 情绪/活动/HRV 当前数值 📅 每日报告 推给医生 / 家属 📊 周/月趋势 长期下降斜率可视化 🚨 阶段转化提醒 SCD→MCI 拐点检出 → 建议做 PET/血液标志物 医生 dashboard / 家属 App
关键不是"一次推理",而是同一个 Agent 在 5 种时间尺度上同时运行。
  • 5 min 实时窗 ⚡:滚动检测 EDA/HR 突变 → BPSD 激越/焦虑 1–2 小时提前预警 → 推送给看护人
  • 1 hour 短时窗 ⏱:状态汇总(情绪/活动/HRV/姿态分布)→ 实时状态板
  • 1 day 日窗 📅:睡眠质量、日落综合征、ADL 完成度 → 日报推给医生
  • 7 day 周窗 📊:步速下降斜率、HRV 下行、语速变化 → 周趋势
  • 30 day 月窗 📈:CCI 综合认知指数、SCD→MCI 拐点 → 阶段转化提醒(建议做 PET / 血液标志物)
个性化基线(前 2–4 周自动建立)+ 历史评估 喂给所有 cadence——所以每次判断不是看绝对值,而是看"你相对于自己最近的偏移"。这是为什么 N=4 baseline 也能起步:每个患者建自己的基线,不依赖群体阈值。

wiki 内部结构 5 类内容页 + 4 个治理文件 怎么协作

wiki 内部结构:5 类内容页 + 4 个治理文件 怎么协作 治理层 · 顶层 4 个文件(管整个 wiki 怎么运转) README.md "What is this?" 人入门第一站 index.md "Where is everything?" 所有页面的目录 schema.md "How to maintain?" 规则手册(front-matter / 状态) log.md "What changed when?" 追加式日志 governs ↓ 内容层 · wiki/ (55 页) — 5 类页面相互引用 datasets/ (7) 数据集说明 · ground truth / 验证语料 inform concepts/ (22) 领域知识:分期 · BPSD · 传感器原理 这是 KB 的核心 methods/ (8) 怎么处理数据 · 怎么用 concepts 数据管道 · 阈值 · Agent 接口 agents/ (10) 谁在做推理 · 1 active + 7 future 每个 agent 用 concepts + methods used by used by methods 描述 agents 怎么用 concepts synthesis/ (8) 横切论述:项目总览 · 创新点 · what we don't know · 临床→传感器映射 summarize across all
治理层(4 文件)管 wiki 怎么运转: README 是入口、index 是目录、schema 是规则(front-matter / 状态语义 / 维护流程)、log 是历史。任何人想读懂这个 wiki,从这 4 个开始。

内容层(55 页)按角色分 5 类:
  • concepts/ 是 KB 核心——疾病知识 + 传感器原理。所有判断要回到这里取定义。
  • methods/ 描述"怎么用 concepts"——数据管道、阈值规则、Agent 接口契约。
  • agents/ 是"谁在做推理"——1 个 active + 7 个 future。每个 agent 引用 concepts + methods。
  • datasets/ 是 ground truth 与验证语料——数据本身在 raw/,这里只放说明页。
  • synthesis/ 是横切论述——项目总览、创新点、"what we don't know" 这种跨多个类别的内容。
引用关系: datasets inform concepts;concepts used by methods + agents;synthesis summarizes across all。这就是为什么 dashboard 把它们分这 5 组显示。

知识维护循环 辅助流程 · git 让 wiki 永远是最新版

辅助循环:知识维护(不影响推理实时性) 作者编辑 wiki/*.md git push → GitHub main Action 触发 build_dashboard.py Pages 部署 URL 立即生效 下次推理 用最新 wiki
作者改 wiki/*.mdgit push → GitHub Action(10s)跑 build_dashboard.py 重生 dashboard.html → Pages 部署(30s)→ 这个公开 URL 立刻反映新内容;下一次 Agent 推理自动用最新版 wiki。 从 push 到生效约 1 分钟。 浏览者侧反向逻辑:dashboard 载入时 fetch GitHub commits API → 顶部「最近修改」面板始终显示最新 10 条 commit。

Wiki 页面 60 页 · 点击展开各类

概念 Concepts 领域知识:分期 / BPSD / 传感器原理 · 22 页
方法 Methods 数据管道 / 预处理 / 合成数据 / 推理模式 · 9 页
智能体 Agents 7 专科 + 1 协调 · 10 页
综合 Synthesis 横切论述与开放问题 · 10 页
数据集 Datasets raw 数据的说明页 · 9 页

数据状态 手上有什么 · 缺什么 · 在等什么

8 已获取3 待下载/处理2 已规划 / 待申请2 关键缺口
ds004504
✅ 已下载+提取
EEG · AD/FTD/Healthy · n=88
ds007427
✅ 已下载+提取
EEG · 家族性 AD · n=138
ds006095
✅ 已下载
★ IMU + EEG + EMG 老年 · n=71
ds004796
✅ 已下载
EEG + APOE + 生活方式 · n=192
ds002778
✅ 已下载
EEG · PD vs Healthy · n=31
MultiConAD
✅ 已下载
中文+英文语音对话 · n=16 datasets
Baseline 4.8 (S01-S04)
✅ 已采集
EDA+PPG+IMU 自采 · n=4 (年轻健康)
数据库汇总 2026-04-18
✅ 已收到
T0–T3 临床纵向 · n=10 xlsx
WearGait-PD
⏳ 待下载
★ 13 IMU + 鞋垫 · n=100 PD + 85 ctrl
Clinical Gait DS
⏳ 待下载
4 IMU 多病种 · n=260
TAUKADIAL 2024
⏳ 待下载
中文语音 · n=—
OASIS-3
📝 待申请 (1-2 周)
MRI + 30 年纵向 · n=1098
ADNI
🚫 paper 阶段再申
金标准 PET/CSF · n=数千
真实 AD 患者可穿戴数据
❌ 缺失
需伦理 + 招募 · n=0
整合手套硬件原型
🔧 设计中
EDA+PPG+IMU+mic · n=0 (ESP32 音频已通)
详见 外部数据集登记 · 合成数据 v1 校准计划 · 硬件路线图

raw/ 清单 不可变素材

开放问题 不确定性 / 待解决

治理文件 顶层四个

README.md

项目入口

打开 →

index.md

所有页面目录

打开 →

log.md

时间线日志

打开 →

schema.md

操作手册

打开 →