Agent Skills
返回列表
🏠

PhenoAge 生物年龄计算

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据官方安装指南 https://skillhub.cn/install/skillhub.md,在你的 AI 助手中安装规范名 @org-rn88lg3j/bio-marker-ranges 对应的技能。

技能介绍

解决的问题

很多体检结果只告诉你某个指标是否“在参考范围内”,却没有把这些指标组合成一个更容易理解的生物学年龄信号。@org-rn88lg3j/bio-marker-ranges 要解决的是:当用户已经具备血液生物标志物数据时,如何按 Morgan Levine PhenoAge 时钟模型做一次可解释的年龄估计,并顺便查询该模型相关标志物的参考范围与理想值。

核心能力

该技能把大模型定位为路由层:

  • 理解用户意图;
  • 在 scripts.tools.calculate_phenoage 和 scripts.tools.get_biomarker_ranges 之间选择工具;
  • 提取参数;
  • 使用关键字参数调用工具;
  • 整理 result["raw"] 后返回给用户。
  • scripts.tools.calculate_phenoage:接收 biomarkers 对象,基于 PhenoAge 模型计算生物学年龄。
  • scripts.tools.get_biomarker_ranges:返回 PhenoAge 生物标志物的参考范围与理想值。

关键流程

  1. 先检查 scripts.config.settings.api_key。
  2. 如果为空,必须通过 AskUserQuestion 询问 API 密钥。
  3. 拿到密钥后调用 scripts.config.set_api_key(api_key) 保存。
  4. 再根据用户意图选择工具;缺少参数时继续询问。
  5. 调用工具并优先展示 result["raw"] 整理后的结果,同时保留 result["success"] 与 result["message"] 作为状态判断。

适用边界

这个技能适合已有血液生物标志物数值、需要 PhenoAge 年龄估算或标志物范围查询的场景。它不是通用医疗诊断器,也不应被用来替代临床判断。无 API 密钥时不能搜索或编造结果;数据字段不完整时也应先追问,而不是补全未知值。

使用场景

  • 用户已获取体检报告中的血液生物标志物数据,想按Morgan Levine PhenoAge时钟模型计算生物学年龄时
  • 用户需要查询PhenoAge模型相关的血液标志物参考范围和理想值,用于理解检测结果时
  • 用户整理了血液检测指标,想对比实际年龄与PhenoAge模型计算的生物学年龄差异时
  • 用户想解读自身血液检测结果,需要PhenoAge生物标志物的参考范围辅助判断时

适合人员

  • 关注衰老与健康管理的普通成年人,希望通过血液指标了解自身生物学年龄
  • 提供体检数据分析服务的从业者,需要为客户计算PhenoAge生物年龄并解读结果
  • 从事健康研究的人员,需要批量处理血液生物标志物数据以分析年龄相关趋势
  • 使用健康管理工具的个人,希望通过生物标志物数据评估自身衰老速度