【免费下载链接】ClawBio
🦖 ClawBio - The first bioinformatics-native AI agent skill library. Local-first. Reproducible. Open. Free.
ClawBio Drug Photo是开源生物信息学 AI 智能体库 ClawBio 中的一个实用技能:拍一张药盒照片,AI 视觉识别出药品名称和剂量后,自动结合你的个人基因型数据,在几秒内生成一张基于 CPIC 临床指南的个性化用药剂量卡——告诉你这款药对你而言是"标准剂量、慎用,还是建议避免"。整个过程本地运行,基因数据不出机器。
📸 它解决什么问题:从"看不懂药盒"到"个性化剂量卡"
想象一下这个场景:你拿到一盒华法林(Warfarin),或者医生给你开了氯吡格雷(Plavix)。同一款药、同一个剂量,不同人的代谢速度可能差好几倍——这取决于你的基因型(pharmacogenomics,药物基因组学)。
过去你只能:
- 手动查药品说明书
- 再把自己的 23andMe / AncestryDNA 原始数据逐条对照 CPIC 指南(一个多小时的专家级工作)
而 Drug Photo 把这条链路压缩成一步:拍照 → 识别 → 查基因 → 出卡。
🔍 工作流程:4 步生成剂量卡
Drug Photo 的完整流程定义在 skills/drug-photo/SKILL.md 中,共 4 步:
| 步骤 | 做什么 | 细节 |
|---|---|---|
| 1️⃣Photo | 视觉识别药品 | AI 从照片中提取药品名称与可见剂量(如75mg) |
| 2️⃣Resolve | 模糊匹配药名 | 商品名/通用名自动归一,支持子串与编辑距离 ≤ 2 的容错匹配 |
| 3️⃣Genotype | 读取真实基因数据 | 直接解析 23andMe 原始文件,支持.txt.gz压缩格式 |
| 4️⃣Card | 输出剂量卡 | 给出分类标签 + 剂量上下文 + FDA 参考资料 |
它的核心不是让大模型"凭感觉"给建议,而是复用 ClawBio 中经过验证的PharmGx Reporter管线(skills/pharmgx-reporter/SKILL.md):12 个基因、31 个 SNP、51 种药物,每一条建议都能追溯到已发表的 CPIC 指南。
🚀 快速上手:一条命令体验 Demo
安装后(仓库只读,直接运行即可),用内置演示模式跑一条单药查询:
# 演示模式:用内置的真实基因型数据查询 Plavix python clawbio.py run drugphoto --demo --drug Plavix # 也可以带上照片上看到的剂量 python clawbio.py run drugphoto --demo --drug sertraline --dose 50mgdrugphoto的 CLI 注册在 clawbio/cli.py,实际调用的是 skills/pharmgx-reporter/pharmgx_reporter.py 的单药查询模式(--drug+--dose参数)。
输出就是一张结构化的剂量卡:
Drug: Clopidogrel (Plavix) Gene: CYP2C19 Phenotype: Normal Metaboliser (*1/*1) Class: STANDARD DOSING Guidance: Use recommended dose per label Source: CPIC Guideline (2022)仓库中还附带了一份完整的演示报告,包含 13 个基因分型与 59 种药物的完整评估表格,可以打开 skills/pharmgx-reporter/demo_report/report.md 查看真实输出长什么样。
💊 覆盖范围:51 种常见药物、12 个基因
Drug Photo 覆盖 CPIC 指南全套药物组合,包含日常最常见的几大类:
| 基因 | 代表药物 |
|---|---|
| CYP2C19 | 氯吡格雷(Plavix)、奥美拉唑(Prilosec)、舍曲林(Zoloft) |
| CYP2D6 | 可待因、他莫昔芬(Nolvadex)、氟西汀(Prozac)、美托洛尔(Lopressor) |
| CYP2C9 | 苯妥英、塞来昔布(Celebrex)、美洛昔康 |
| CYP2C9+VKORC1 | 华法林(Coumadin,多基因联合判断) |
| SLCO1B1 | 辛伐他汀(Zocor)、阿托伐他汀(Lipitor) |
| DPYD / TPMT / UGT1A1 | 5-FU、硫唑嘌呤、伊立替康等肿瘤用药 |
处方标签照片也是很好的识别素材,AI 能直接从标签上读出药名与剂量:
🎫 看懂剂量卡的 4 种标签
每张剂量卡都会给出一个明确的分类标签,这是整个技能的灵魂:
| 标签 | 含义 | 该怎么办 |
|---|---|---|
| ✅STANDARD DOSING | 基因型支持说明书推荐剂量 | 按医嘱正常服用 |
| ⚠️USE WITH CAUTION | 可能需要调整剂量或加强监测 | 与医生讨论剂量方案 |
| 🛑AVOID — DO NOT USE | 基因型提示该药不适合你 | 尽快咨询医生考虑替代方案 |
| ❓INSUFFICIENT DATA | 该基因未检测或表型无法判定 | 建议做临床级药物基因组检测 |
演示图片库里还收录了更多可拖进聊天机器人做现场演示的药盒照片(可待因、他莫昔芬、氟西汀等),索引见 skills/drug-photo/demo-images/INDEX.md:
🔒 隐私与安全:基因数据本地优先
很多用户最关心的问题——我的基因数据去哪了?
- Local-first:所有基因型解析与 CPIC 查表都在本地完成,原始基因文件永不离开你的机器(仅照片识别环节调用视觉模型)
- CPIC-grounded:所有药物-基因映射追溯到已发表的 CPIC 指南与 FDA 药物基因组学标签,不生成无依据的"幻觉建议"
- No diagnosis:每张剂量卡都附带医疗免责声明,标签仅供参考,不替代医生处方
❓ 常见问题
问:没有 23andMe 数据也能用吗?可以。--demo模式使用仓库内置的真实演示基因型数据,适合先体验完整流程。
问:照片里拍不清楚剂量怎么办?没问题。识别环节会提取"可见信息",剂量上下文是可选的(--dose参数),识别出药名即可生成剂量卡。
问:它和完整的 PharmGx Reporter 是什么关系?Drug Photo 就是 PharmGx Reporter 的"单药快速查询"入口:Reporter 对全部 51 种药物做完整报告,Drug Photo 针对照片中的那一款药给出精准卡片。
📌 写在最后
Drug Photo 展示了 AI 智能体在生物医药领域的正确打开方式:不靠模型猜,而靠本地数据 + 权威指南。拍一张药盒照片,几秒内拿到一份可追溯的个性化用药参考卡——这就是 ClawBio 作为第一个生物信息学原生 AI 技能库想带给每个普通用户的能力。
⚠️ 免责声明:Drug Photo 的输出仅供研究和学习参考,不构成医疗建议。用药决策请务必咨询专业医师。
【免费下载链接】ClawBio
🦖 ClawBio - The first bioinformatics-native AI agent skill library. Local-first. Reproducible. Open. Free.
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考