肺癌机器人专用技能定制(OpenClaw-Medical-Skills 适配版)

张开发
2026/5/19 21:38:37 15 分钟阅读
肺癌机器人专用技能定制(OpenClaw-Medical-Skills 适配版)
以下是为肺癌诊疗场景定制的全流程专用技能包含临床问诊、分期评估、治疗方案推荐、随访管理、科研数据解读五大核心模块可直接集成到 OpenClaw 框架中使用。一、技能文件结构核心在 OpenClaw 技能目录~/.openclaw/skills/lung-cancer-robot/下创建以下文件技能会被框架自动识别加载1. 技能配置文件skill.yaml# 技能元信息name:lung-cancer-robotversion:1.0.0author:Medical AI Teamdescription:肺癌诊疗全流程专用技能含问诊、分期、治疗、随访、科研分析tags:[肺癌,肿瘤诊疗,临床决策,随访管理]dependencies:-python3.8-pandas2.0-scikit-learn1.2# 分期预测模型依赖# 触发关键词AI自动匹配trigger_words:-肺癌-肺结节-肺癌分期-肺癌治疗-肺癌随访-肺腺癌-肺鳞癌-小细胞肺癌2. 技能核心逻辑SKILL.md# 肺癌机器人专用技能 ## 核心场景与执行规则 ### 场景1肺癌标准化问诊 - 目标采集符合NCCN指南的肺癌问诊信息无遗漏核心维度 - 问诊模板按优先级 1. 基本信息姓名、性别、年龄、吸烟史包/年、二手烟暴露史、职业暴露史石棉/氡气等 2. 主诉症状咳嗽/咯血/胸痛/呼吸困难等、症状持续时间、加重/缓解因素 3. 影像学检查胸部CT结节大小/位置/密度/强化方式、PET-CTSUV值、增强CT纵隔淋巴结 4. 病理检查活检类型支气管镜/穿刺、病理分型腺癌/鳞癌/小细胞肺癌、分化程度、EGFR/ALK/ROS1/BRAF基因突变状态 5. 既往史肺部基础疾病COPD/肺结核、肿瘤家族史、既往抗肿瘤治疗史 6. 体能状态ECOG评分、体重变化近6个月、进食情况 ### 场景2肺癌分期评估AJCC第8版 - 非小细胞肺癌NSCLC分期规则 - T分期T0无原发肿瘤、T1≤3cm、T23cm且≤5cm、T35cm且≤7cm、T47cm/侵犯重要结构 - N分期N0无区域淋巴结转移、N1同侧支气管旁/肺门淋巴结、N2同侧纵隔/隆突下淋巴结、N3对侧纵隔/锁骨上淋巴结 - M分期M0无远处转移、M1a胸腔内转移、M1b单个远处转移、M1c多个远处转移 - 小细胞肺癌SCLC分期局限期LD、广泛期ED - 输出要求自动计算分期 分期依据 预后提示 ### 场景3肺癌治疗方案推荐NCCN 2024指南 - 推荐逻辑按「病理分型分期基因状态体能状态」分层推荐 1. 早期NSCLCI-II期优先手术肺叶切除淋巴结清扫高危IB期术后辅助化疗培美曲塞/顺铂 2. 局部晚期NSCLCIII期不可切除者同步放化疗紫杉醇卡铂放疗可切除者新辅助治疗手术辅助治疗 3. 晚期NSCLCIV期 - 腺癌EGFR突变→奥希替尼/阿美替尼ALK融合→克唑替尼/塞瑞替尼无靶点→化疗培美曲塞铂类免疫帕博利珠单抗 - 鳞癌无靶点→化疗吉西他滨铂类免疫PD-L1高表达→单药免疫 4. SCLC局限期→同步放化疗依托泊苷顺铂放疗预防性脑放疗广泛期→化疗依托泊苷铂类免疫阿替利珠单抗 ### 场景4肺癌随访管理 - 随访周期按分期 - I-II期术后第1-2年每6个月1次第3-5年每年1次5年后按需随访 - III期治疗后第1-3年每3个月1次第4-5年每6个月1次5年后每年1次 - IV期每2-3个月1次直至疾病进展 - 随访内容胸部CT、肿瘤标志物CEA/SCC/NSE、血常规/肝肾功能、症状评估 - 异常预警结节增大≥2mm/月、标志物升高超过基线2倍、新发症状骨痛/头痛提示转移 ### 场景5肺癌科研数据解读 - 适用场景回顾性分析/临床试验数据 - 分析维度 1. 生存分析OS总生存期、PFS无进展生存期、HR值风险比 2. 疗效评估ORR客观缓解率、DCR疾病控制率、CR/PR/SD/PD判定 3. 安全性AE不良事件发生率、3-4级AE占比、停药率 - 输出要求数据结论 临床意义 局限性 ## 输出格式规范 1. 所有输出需标注「证据等级」1类高证据2类中等证据3类低证据 2. 治疗方案需标注「指南依据」NCCN 2024/CSCO 2024 3. 结构化输出分模块标注【问诊清单】【分期评估】【治疗方案】【随访建议】3. 辅助工具函数utils.py可选增强技能算力# 肺癌分期自动计算函数defcalculate_lung_cancer_stage(cancer_type,t_stage,n_stage,m_stage): 输入 - cancer_type: str, NSCLC / SCLC - t_stage: str, 如 T1 / T2a - n_stage: str, 如 N0 / N2 - m_stage: str, 如 M0 / M1b 输出 - stage: str, 分期结果 - basis: str, 分期依据 # NSCLC分期逻辑AJCC第8版ifcancer_typeNSCLC:ifm_stageM1aorm_stageM1borm_stageM1c:stageIV期basisfM分期为{m_stage}判定为IV期远处转移elifn_stageN3:stageIIIB/IIIC期basisfN分期为{N3}无远处转移判定为局部晚期III期elift_stagein[T3,T4]andn_stagein[N0,N1]:stageIIIA期basisfT分期{T_stage}N分期{N_stage}无远处转移判定为IIIA期elift_stagein[T1,T2]andn_stageN1:stageII期basisfT分期{T_stage}N分期{N1}无远处转移判定为II期elift_stagein[T1,T2]andn_stageN0:stageI期basisfT分期{T_stage}N0无淋巴结转移无远处转移判定为I期else:stage无法判定basis输入的T/N/M分期组合不完整或不符合规范# SCLC分期逻辑elifcancer_typeSCLC:ifm_stageM0and肿瘤局限于一侧胸腔:stage局限期LDbasis无远处转移肿瘤局限于一侧胸腔判定为局限期else:stage广泛期EDbasis存在远处转移或双侧胸腔受累判定为广泛期else:stage无法判定basis未识别的肺癌类型仅支持NSCLC/SCLCreturn{stage:stage,basis:basis}# 肺癌治疗方案推荐函数defrecommend_treatment(cancer_type,stage,gene_status,ecog): 输入 - cancer_type: str, 病理分型腺癌/鳞癌/小细胞肺癌 - stage: str, 分期 - gene_status: dict, 基因突变状态如 {EGFR: 突变, ALK: 野生型} - ecog: str, ECOG评分0/1/2/3-4 输出 - treatment: list, 推荐方案列表 - guideline: str, 指南依据 treatment[]guidelineNCCN肺癌指南2024版# 晚期腺癌IV期ifcancer_type腺癌andstageIV期:ifgene_status.get(EGFR)突变andecogin[0,1]:treatment.append(一线奥希替尼80mg qd直至疾病进展或不可耐受毒性)treatment.append(疗效评估每6-8周胸部CT监测EGFR T790M耐药突变)elifgene_status.get(ALK)融合:treatment.append(一线塞瑞替尼450mg qd 随餐不可耐受时换克唑替尼)else:treatment.append(一线培美曲塞卡铂每21天1周期帕博利珠单抗200mg q3w4-6周期后培美曲塞帕博利珠单抗维持)# 局限期小细胞肺癌elifcancer_type小细胞肺癌andstage局限期LD:ifecogin[0,1]:treatment.append(同步放化疗依托泊苷100mg/m² d1-3顺铂75mg/m² d1q21d共4-6周期 胸部放疗60Gy/30次)treatment.append(化疗结束后行预防性脑放疗PCI25Gy/10次降低脑转移风险)else:treatment.append(需结合多学科会诊MDT制定个性化方案)return{treatment:treatment,guideline:guideline}二、技能集成与加载1. 创建技能目录并放入文件# 创建肺癌技能目录mkdir-p~/.openclaw/skills/lung-cancer-robot# 将上述3个文件skill.yaml、SKILL.md、utils.py放入该目录# 示例假设文件在本地cpskill.yaml ~/.openclaw/skills/lung-cancer-robot/cpSKILL.md ~/.openclaw/skills/lung-cancer-robot/cputils.py ~/.openclaw/skills/lung-cancer-robot/2. 重载OpenClaw技能# 重载技能使框架识别新技能openclaw skill reload# 验证技能加载成功openclaw skill list|greplung-cancer-robot# 输出 lung-cancer-robot (1.0.0) - 肺癌诊疗全流程专用技能 即为成功三、技能调用示例示例1肺癌标准化问诊在OpenClaw终端输入【需求】针对疑似肺癌患者进行标准化问诊生成完整问诊清单AI输出### 【肺癌标准化问诊清单】 1. 核心基本信息 - 姓名________ 性别________ 年龄________ - 吸烟史________包/年戒烟年限________二手烟暴露史________是/否年限________ - 职业暴露史石棉/氡气/重金属暴露是/否暴露时长________ 2. 主诉与症状 - 核心症状□咳嗽 □咯血 □胸痛 □呼吸困难 □声音嘶哑 □体重下降 - 症状持续时间________加重因素________缓解因素________ 3. 影像学检查必填 - 胸部CT结节大小________cm、位置左/右肺叶/段、密度实性/磨玻璃/混合、强化方式________ - PET-CTSUV最大值________是否提示纵隔淋巴结代谢增高________ 4. 病理与基因检测 - 活检方式□支气管镜 □经皮肺穿刺 □胸腔镜 - 病理分型□肺腺癌 □肺鳞癌 □小细胞肺癌 □其他________ - 基因检测EGFR________ ALK________ ROS1________ BRAF________突变/融合/野生型 5. 体能与既往史 - ECOG评分□0正常 □1轻度症状 □2中度症状 □3-4重度症状 - 既往史COPD/肺结核是/否肿瘤家族史肺癌/其他肿瘤亲属关系________示例2肺癌分期治疗方案推荐输入【需求】基于以下信息评估肺癌分期并推荐治疗方案 患者信息 - 病理类型肺腺癌 - 分期相关T2a肿瘤4cm、N0无淋巴结转移、M0无远处转移 - 基因状态EGFR 19外显子缺失突变 - ECOG评分1分轻度咳嗽不影响日常活动 - 年龄58岁无基础疾病AI输出### 【肺癌分期评估】 - 最终分期NSCLC IB期I期 - 分期依据T2a肿瘤4cm、N0无区域淋巴结转移、M0无远处转移符合AJCC第8版NSCLC I期判定标准 - 证据等级1类高证据 ### 【治疗方案推荐】 1. 核心方案指南依据NCCN肺癌指南2024版 - 手术治疗胸腔镜下肺叶切除术系统性淋巴结清扫优先推荐 - 术后辅助治疗因存在高危因素肿瘤3cm予奥希替尼80mg qd辅助治疗持续3年 2. 疗效与随访 - 术后4-6周复查胸部CT评估手术切缘及淋巴结情况 - 随访周期第1-2年每6个月1次胸部CTCEA第3-5年每年1次 3. 注意事项 - 每3个月监测EGFR耐药突变如T790M出现突变及时调整方案 - 戒烟避免职业暴露降低复发风险四、技能定制优化建议本地化适配修改SKILL.md中的「指南依据」为国内指南如CSCO肺癌指南2024补充医保可及的药物如国产阿美替尼、埃克替尼数据对接若需对接医院HIS/LIS系统在utils.py中添加接口函数自动读取患者检查数据风险预警新增「不良事件管理」模块补充免疫治疗相关毒性如免疫性肺炎的处理流程多语言支持在SKILL.md中添加英文模板适配国际诊疗场景。五、注意事项该技能输出仅为临床辅助决策最终诊疗方案需由肿瘤科医师/MDT团队确认基因检测、影像学等核心数据需确保准确性避免分期/方案推荐错误定期更新SKILL.md中的指南版本如NCCN/CSCO每年更新保证方案时效性涉及患者隐私数据时需遵循《医疗数据安全指南》禁止明文存储/传输敏感信息。

更多文章