AI 四诊合参 · 体质养生顾问(C 端本地版)
何时用
- 用户要做一个不诊断、不开方的中医体质自评 / 养生顾问 C 端产品、原型或 skill。
- 用户提到「九种体质」「节气养生」「拍舌苔」「调理方案」「治未病」。
交付物(本 skill 目录)
SKILL.md—— 本文件:判定算法、合规红线、知识来源与置信度、IMA 联动说明。tcm-app.html—— 单文件自包含应用:浏览器双击即开即用(引擎与知识库已内联,无需任何外部文件、无需联网)。含 27 题测评 + 性别选择 + 九体质科普卡 + 节气宜饮 + 舌象本地留存 + 改善曲线;数据存 localStorage,可导出/导入 JSON。tcm-knowledge.json—— 结构化知识库(9 体质调理 / 67 食材性味甘平 / 32 穴位定位操作 / 13 舌诊规则 / 24 节气 / 9 内经经典),从 12 本书提取;agent 直接读取即可按任意维度回答开放问题。LICENSE—— MIT 授权。
> 开发态源码(引擎 tcm-engine.js、回归测试 _test.js、构建脚本 build-knowledge.mjs、查询 CLI query.mjs、数据变量版 tcm-knowledge-data.js)在本 skill 的源仓库维护,不随发布包分发;但发布包已自包含全部运行所需(HTML 内联了引擎与数据)。
知识库字段与多维问答(核心能力)
当用户对产物提出开放性问题("痰湿质秋天喝什么茶""绿豆湿热质能喝吗""舌淡胖有齿痕是什么""阳虚按什么穴"),先查 tcm-knowledge.json 再答,不要凭空编。schema:
constitutions[code]:name/label/summary/biaoxian/chengyin/yihuanbing/yinhun/tiaoli{ yinshi:{yi,ji,recipe}, xuewei[], yundong, qingzhi, jijie{chun,xia,qiu,dong} } / envTags[]foods[]:name/xing(寒凉平温热)/wei(辛甘酸苦咸)/gui/ gong / yi[](适用体质code) / ji[](禁忌体质code) / beiacupoints[]:name/py/loc/zhu/op/rel[](关联体质code)tongue_rules[]:tezheng/tishi/rel[]/shuomingsolar_terms[]:n/d/c[](气候标签)/gclassics[]:src/yuan(原文)/yi(释义)/rel[]
agent 查询方式(直接读 tcm-knowledge.json):
当用户提出开放问题,按上表 schema 在 tcm-knowledge.json 中检索对应字段作答:
- 体质画像:读 constitutions[code](biaoxian / chengyin / yihuanbing / yinhun / tiaoli)。
- 宜食 / 忌食:读 constitutions[code].tiaoli.yinshi.yi|ji,或 foods[] 的 yi[] / ji[] 按体质 code 过滤。
- 穴位:读 constitutions[code].tiaoli.xuewei 或 acupoints[](loc 定位 / op 操作)。
- 节气:读 solar_terms[] 或 constitutions[code].tiaoli.jijie{chun,xia,qiu,dong}。
- 舌象:读 tongue_rules[](tezheng -> shuoming)。
- 经典:读 classics[](yuan 原文 / yi 释义)。
答用户时,引用字段里的 bei/shuoming/yi(释义) 作依据,并补一句合规声明(非诊断、不处方)。
知识来源与置信度(诚实标注)
- 九体质表现 / 穴位 / 季节调理:来自《九种体质使用手册》点名内容(高置信,书内明示)。
- 食材性味甘平 / 适用禁忌体质:依据《食物本草》(明·卢和) 与《中医食疗学》(十四五) 通例(高置信,属公认药性)。
- 舌诊规则:图谱级(淡白/红/绛/青紫/胖大齿痕/瘦薄/裂纹/白腻/黄腻/少苔/舌下络脉),IMA KB「中医智能诊脉」含费兆馥《中医舌诊彩色图谱》《舌下络脉诊法图谱》可作权威溯源。
- 节气 / 内经原文:来自《中医养生学》"因时养生" + 《黄帝内经·素问》"四气调神大论"原文及王冰/张介宾注(高置信)。
- 全部内容定位"健康人群自我养生参考",不上诊断结论。
IMA 知识库联动(食疗 / 穴位 / 舌象高精度来源 · 封装要点)
当用户对产物提出开放性食疗 / 穴位 / 舌象 / 调理细节问题时,先查 IMA 知识库、再答,让准确度高于本地 JSON:
- 知识库:
中医智能诊脉(在 IMA 中自建知识库并挂载下方书目即可;本 skill 不绑定任何私有 kb_id,避免敏感信息外泄;creator 视你自己的 IMA 账号而定)。 - 检索方式:用
mcp__ima-mcp__search_knowledge(knowledge_base_id 填你自己的知识库 ID,query 用中文关键词)。 - 书目 -> 覆盖面映射(决定搜什么词命中哪本):
- 九体质调理 -> 《九种体质使用手册》《辨质论治通识读本》《王琦·中医体质学》(2008)
- 题库合规溯源(现行国标)-> 《中医体质分类与判定-GBT+46939-2025.pdf》(2025-12-31 发布 / 2026-04-01 实施;KB 内同时保有 2009 epub 作对照)P0 已补
- 食疗宜忌 / 食材性 -> 《中医食疗学》《食物本草》(明·卢和)
- 节气茶饮 / 时令药膳方 -> 《二十四节气养生经》(李志敏)("今日宜饮"打卡、当季茶饮/食疗方的具体来源)P1 已补
- 穴位定位 / 按摩操作 -> 《经络腧穴学》(沈雪勇) + 附读《对症穴位按摩速查全书》(郭长青)
- 舌象图谱级判定 -> 《中医舌诊彩色图谱》(费兆馥) + 附读《舌下络脉诊法图谱》(袁红霞/袁和平)
- 运动导引 / 每体质功法 -> 《图解中华健身术合集:五禽戏·六字诀·八段锦·易筋经》(李政初/双福)("每体质推荐功法"的具体动作来源)P1 已补
- 节气 / 四时 / 内经 -> 《黄帝内经·素问》三册 + 《内经原文》+ 《中医养生学》+ 附读《黄帝内经说什么》(徐文兵/梁冬,白话易懂,适合给用户看)
- 脉诊"自述->体质倾向"白话 -> 附读《图解脉诊》(董雪峰)、《初涉脉诊四部曲·系统辨证脉学入门图解》、《濒湖脉学》、《脉经》P2 已补(仅作"四诊合参"叙事展示,不计入体质分)
- 回退策略:IMA 检索无果或离线时,用本地
tcm-knowledge.json兜底。答用户时附合规声明(非诊断、不处方)。
> 注:本地 tcm-knowledge.json 已内置 9 体质 / 67 食材 / 32 穴位 / 13 舌诊规则 / 24 节气 / 9 内经经典,可离线直接答常规问题;IMA 用于深挖细节与提高权威溯源(如某食材对某体质的古籍原文、某穴位按摩手法图
关键设计决策(给用户的诚实说明)
- 题目去重(与 2025 标准同构):GB/T 46939—2025 附录A 本身就把同一句话跨表出现——「容易疲乏吗?」在平和质表标 (逆向计分)又在气虚质表正向、「闷闷不乐」同理在平和+气郁、「耐受不了寒冷」在平和+阳虚。本引擎改为共享题*——每题只答一次,按
map喂给多个体质并带方向(rev 标记逆向),既等价于标准、又免去用户重复作答。全题库 27 道不重复题(30 表条目)。 - 算法与国标一致:转化分 = (原始分 − 条目数) / (条目数 × 4) × 100。判定阈值:偏颇质 ≥40「是」、30–39「倾向是」;平和质 ≥60 且其他 8 种均 <30 才「是」。
- 舌象不并入分数:舌象结果只作个人「改善曲线」旁证,不混入问卷分(混合权重无验证数据,强行相加是编造精度)。
- 数据本地化:所有记录存浏览器 localStorage,可导出 JSON 备份;不上传服务器。
- 合规守线:受众限健康人群自我养生;输出限饮食/作息/运动/穴位保健;全平台禁用「诊断/辨证/证型/治疗/处方/疗效」。
准确率预期(诚实,不夸大)
- 问卷 + 舌象(无硬件脉诊)路径,预期与医师判定一致性约 75–85%,已贴近人工基线(不同中医师间人工一致仅 60–80%)。
- 不要用「92.3%」等无统一金标准的厂商自述数字当卖点——被追问一次就崩。
- 精度天花板由「方法」决定,不在书里;书只提升内容权威性 + 可辩护性(见下)。
书要不要给?(right-size 回答)
引擎判定准确性不需要任何书——算法与题库是公开国标知识,本 skill 已内置。
用户已提供 12 本,全部提取进 tcm-knowledge.json:
- 已用:《九种体质使用手册》《辨质论治通识读本》《中医食疗学》《食物本草》《经络腧穴学》《中医养生学》《中医诊断学》《黄帝内经·素问》(基础/临床/运气)、《医学三字经》、《中医体质分类与判定》。
- 调取方式:用户问开放问题时直接读 tcm-knowledge.json 取数,不要凭记忆编。
- 不建议纳入/参考《中药学》《方剂学》《中医内科学》:会诱导往「辨证论治/开方」滑,正是二/三类器械红线,本 skill 已主动设防火墙(内容只到饮食/穴位保健/作息/运动)。
上线前必做(仅建议,非硬阻塞)
> 用户已确认:食疗/穴位文案由 IMA 知识库(权威教材)保证准确度,执业中医师审核仅为建议项,不再作为上线前置条件。
- 题库已对齐 GB/T 46939—2025(2025-12-31 发布 / 2026-04-01 实施),用官方 PDF 逐字核验,无需再替换。
- [注意] (建议)食疗/穴位文案上量产前由执业中医师过一遍,作为额外把关,非强制。
- 若接入图像识别(舌色/苔色/舌形 AI),注意:仅图像分析无独立辨证决策 -> 二类;可自主完成证型判定 -> 三类(国内零获批),守线。
知识库补全状态(已闭环 )
用户已将 P0 / P1 / P2 全部纳入 IMA KB「中医智能诊脉」,原"待补充书目"缺口已关闭,无需再补任何书。
| 优先级 | 需求 | 已确认在 KB 的书(2026-09-01 检索验证,media_state=2 可检索) |
|---|---|---|
| P0 | 现行国标 2025 正文(题库合规溯源) | 中医体质分类与判定-GBT+46939-2025.pdf(KB 同时保有 2009 epub 作对照) |
| P1 | 24 节气茶饮 / 时令药膳方 | 二十四节气养生经(李志敏) |
| P1 | 运动导引 / 每体质功法 | 图解中华健身术合集:五禽戏·六字诀·八段锦·易筋经(李政初/双福) |
| P2 | 脉诊白话(四诊合参叙事) | 图解脉诊(董雪峰)、初涉脉诊四部曲·系统辨证脉学入门图解、濒湖脉学、脉经 |
检索验证:用 mcp__ima-mcp__search_knowledge 对以上书名逐一检索均命中且解析成功;抽样证明性查询「阳虚质 处暑 秋季 宜饮 茶饮 温补 食疗方」已能跨《中医食疗学》《九种体质使用手册》《二十四节气养生经》《王琦中医体质学》《中医养生学》命中,说明节气茶饮/时令方等新维度已从 IMA 可取。
不再补充(防火墙不变):《中药学》《方剂学》《中医内科学》——会诱导滑向"辨证论治/开方",触碰二/三类器械红线;本 skill 内容已限定在饮食/穴位保健/作息/运动,主动排除。
版权与授权
- 本 skill 以 MIT 协议发布(见
LICENSE)。判定算法依据 GB/T 46939-2025《中医体质分类与判定》(现行国标,2026-04-01 实施),属公开标准知识。 - 九体质表现、食疗宜忌、穴位、节气调理等知识摘自公开教材(见「知识来源与置信度」),属事实与方法层面整理,已署名溯源,未包含任何书籍原文逐字摘录;著作权保护【具体表达】,本 skill 不含受保护表达。
- 本产品仅供健康人群自我养生参考,不诊断、不开方;如有不适请就医。