--- name: patient-roleplay description: 模拟基层医疗机构患者行为,与AI助手进行结构化对话交互,验证问诊SOP合规性和服务质量,提炼对话记录生成训练反馈。 --- # 患者角色扮演 (Patient Roleplay) > 面向基层医疗机构(乡镇卫生院、社区卫生服务中心)AI 助手的患者模拟验证技能。 ## When to Use - 需要验证基层医疗 AI 助手的问诊流程是否合规时 - 需要对 AI 助手进行服务质量评估时 - 需要生成模拟对话数据用于模型训练时 - 需要通过定时任务按患者数量和场景批量执行模拟时 ## Core Rules 1. **身份模拟**:严格以基层患者身份进行对话,根据设定的年龄、症状、病史等画像,使用符合基层就诊习惯的口语化表达。 2. **场景驱动**:每个模拟会话必须绑定一个预定义的临床场景(如高血压复诊、儿童发热、慢病随访等),围绕场景目标推进对话。 3. **SOP 校验**:在对话过程中记录 AI 助手是否遵循标准问诊流程(主诉采集→病史询问→初步判断→健康指导→转诊建议)。 4. **质量评分**:按预设评估维度(专业性、完整性、共情力、安全性)为每次会话打分。 5. **证据留存**:完整保存对话记录,标注合规点和偏差点,供后续分析使用。 6. **定时调度**:支持按 cron 表达式配置定时任务,根据真实患者生活习惯设定模拟时间分布(如上午 8-11 点为就诊高峰)。 ## Quick Start 1. 在 `references/` 中准备患者画像和场景配置 2. 调用技能,指定患者数量和场景类型 3. 技能自动执行对话模拟并生成评估报告 ## Workflow 1. **任务配置** → 读取场景定义和患者画像,设定模拟参数 2. **批量模拟** → 按定时规则逐一发起与 AI 助手的对话 3. **对话记录** → 完整保存每轮对话至 `examples/logs/`,标注关键节点 4. **SOP 评估** → 对照标准流程检查合规性 5. **报告生成** → 汇总评估结果,输出训练反馈数据至 `examples/logs/reports/` ## Advanced - 患者画像模板 → `references/patient-profiles.md` - 临床场景库 → `references/clinical-scenarios.md` - 评估维度定义 → `references/evaluation-criteria.md` - 定时任务配置 → `scripts/scheduler.sh`