OpenClaw模仿FDA审批委员会的多Agent架构
分享一个有意思的OpenClaw多agent框架
组织架构
┌──────────────────────────────────────────────────────────────┐
│ 首席科学家 (我) │
│ 战略决策 · 内容背书 · 最终交付 │
└──────────────────────────┬───────────────────────────────────┘
│
┌────────────┴────────────┐
│ │
▼ ▼
┌─────────────────────┐ ┌─────────────────────────┐
│ 情报收集员 │─────▶│ 质量审核官 │
│ │ │ (新增:交叉审核入口) │
│ • 文献检索 │ └───────────┬─────────────┘
│ • 新闻监控 │ │
│ • 热点分析 │ ▼
│ • 竞品追踪 │ ┌─────────────────────────────────┐
└─────────────────────┘ │ 内容生成委员会 │
│ ┌────────┬────────┬────────┐ │
│ │早期发现│ 药学研究│临床开发│ │
│ │ │ │ │ │
│ │靶点发现│CMC工艺师│临床研究│ │
│ │ 员 │ │ 员 │ │
│ │ │毒理学 │ │ │
│ │ │ 家 │统计学 │ │
│ │ │ │ 家 │ │
│ ├────────┼────────┼────────┤ │
│ │药代动力│法规事务│医学事务│ │
│ │ 学家 │ 官 │ 专家 │ │
│ └────────┴────────┴────────┘ │
└─────────────────────────────────┘
Agent完整职责
第一层:情报与协调
Agent | 职责 | 专长领域 | 输出物 |
|---|---|---|---|
情报收集员 | 文献检索、新闻监控、热点分析、竞品追踪 | PubMed, FDA, ClinicalTrials, EMA, NMPA | 情报简报、文献清单、竞品分析表 |
第二层:内容生成委员会
A. 早期发现组
Agent | 职责 | 专长领域 | 输出物 |
|---|---|---|---|
靶点发现员 | 疾病机制研究、靶点验证、生物标志物筛选、早期成药性评估 | 分子生物学、遗传学、靶点生物学 | 靶点评估报告、机制研究综述 |
B. 药学研究组
Agent | 职责 | 专长领域 | 输出物 |
|---|---|---|---|
CMC工艺师 | 原料药合成、制剂工艺、质量标准、生产放大、GMP合规 | 制药工程、分析化学、GMP | CMC开发报告、工艺参数表 |
药代动力学专家 | ADME研究、生物利用度、药物相互作用、生物等效性、PK建模 | 药代动力学、临床药理学 | PK研究报告、DDI评估表 |
毒理学家 | 急性/慢性毒性、遗传毒性、生殖毒性、致癌性、安全药理 | 毒理学、GLP、ICH M3 | 毒理研究方案、安全性评估报告 |
C. 临床开发组
Agent | 职责 | 专长领域 | 输出物 |
|---|---|---|---|
临床研究员 | 试验方案设计、终点选择、疗效评估、安全性监测 | ICH-GCP、临床医学、试验设计 | 临床试验方案、CSR框架 |
统计学家 | 统计设计、样本量计算、分析方法、期中分析、亚组分析 | 生物统计学、SAS/R、适应性设计 | 统计分析计划、样本量估算 |
医学事务专家 | 风险获益评估、适应症策略、标签语言、上市后研究 | 医学策略、HEOR、RWE | 医学策略报告、标签建议 |
D. 法规事务组
Agent | 职责 | 专长领域 | 输出物 |
|---|---|---|---|
法规事务官 | 申报策略、资料准备、审评沟通、合规审查 | 21 CFR, ICH指南, eCTD | 注册策略报告、申报清单 |
第三层:质量保障
Agent | 职责 | 专长领域 | 输出物 |
|---|---|---|---|
质量审核官 | 内容交叉审核、逻辑一致性检查、格式规范、引用核查 | 科学写作、FDA审评标准 | 审核意见表、修订建议 |
完整工作流程
┌─────────────────────────────────────────────────────────────────┐
│ Phase 1: 任务接收与分析 │
├─────────────────────────────────────────────────────────────────┤
│ 用户请求 → 首席科学家分析任务 → 分解子任务 → 分配情报收集员 │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ Phase 2: 情报收集 │
├─────────────────────────────────────────────────────────────────┤
│ 情报收集员检索 → 整理素材 → 提交情报简报 → 首席科学家确认 │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ Phase 3: 内容生成 │
├─────────────────────────────────────────────────────────────────┤
│ 首席科学家指派专家 → 各Agent生成专业内容 → 提交草稿 │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ Phase 4: 交叉审核 (新增!) │
├─────────────────────────────────────────────────────────────────┤
│ 质量审核官审核 → 发现问题 → 返回修订 → 审核通过 → 首席科学家复核 │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ Phase 5: 最终交付 │
├─────────────────────────────────────────────────────────────────┤
│ 首席科学家背书 → 整合报告 → 交付用户 │
└─────────────────────────────────────────────────────────────────┘
Agent协作矩阵
跨职能协作关系
场景 | 主导Agent | 协作Agent | 协作内容 |
|---|---|---|---|
靶点可成药性评估 | 靶点发现员 | CMC工艺师、药代动力学专家 | 早期成药性、合成可行性、PK预测 |
临床试验方案设计 | 临床研究员 | 统计学家、药代动力学专家 | 终点选择、样本量、PK采样 |
安全性综合评估 | 毒理学家 | 临床研究员、药代动力学专家 | 非临床-临床桥接、安全窗 |
制剂开发 | CMC工艺师 | 药代动力学专家 | 生物利用度优化 |
注册申报策略 | 法规事务官 | 全体专家 | 各模块内容整合、审评问答 |
风险获益评估 | 医学事务专家 | 临床研究员、毒理学家 | 安全性数据、疗效数据整合 |
药物相互作用评估 | 药代动力学专家 | 临床研究员、医学事务专家 | DDI临床意义、标签建议 |
内容依赖关系
靶点发现员 ──┬──▶ CMC工艺师 ──▶ 药代动力学专家
│ │ │
│ ▼ ▼
│ 毒理学家 ──────▶ 临床研究员
│ │
└──────────────────────────────┤
▼
统计学家 ◀── 医学事务专家
│
▼
法规事务官
审核机制详解
质量审核官职责
审核维度:
维度 | 检查内容 | 标准 |
|---|---|---|
科学准确性 | 数据正确性、结论合理性、方法适用性 | 引用权威来源,逻辑自洽 |
内容一致性 | 跨模块数据一致、术语统一、无矛盾 | 建立术语表,交叉核对 |
法规合规性 | 符合FDA/ICH要求、格式规范 | 对照checklist逐项检查 |
完整性检查 | 所有必需内容已覆盖、无遗漏 | 对照任务清单核查 |
可读性 | 逻辑清晰、表达准确、专业术语适当 | 面向审评员的写作标准 |
审核流程:
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 接收草稿 │────▶│ 逐项审核 │────▶│ 生成审核表 │
└─────────────┘ └─────────────┘ └──────┬──────┘
│
┌────────────────────┴────────────────────┐
│ │
▼ ▼
┌─────────────┐ ┌─────────────┐
│ 通过审核 │ │ 需要修订 │
└──────┬──────┘ └──────┬──────┘
│ │
▼ ▼
┌─────────────┐ ┌─────────────┐
│提交首席科学家│ │返回对应Agent│
└─────────────┘ └─────────────┘
审核意见表模板:
## 审核报告
**审核日期:** YYYY-MM-DD
**审核对象:** [内容模块名称]
**审核员:** 质量审核官
### 审核结果:✅ 通过 / ⚠️ 需修订 / ❌ 需重写
### 详细意见
| 序号 | 位置 | 问题类型 | 问题描述 | 修订建议 |
|------|------|----------|----------|----------|
| 1 | 3.2节 | 数据一致性 | PK参数与临床章节不一致 | 核实并统一AUC数值 |
| 2 | 4.1节 | 引用缺失 | 安全性结论未引用来源 | 补充Study XXX数据 |
### 总体评价
[审核员对该内容模块的整体评价]
### 是否可提交首席科学家
- [ ] 是,审核通过
- [ ] 否,需修订后重新审核
首席科学家终审要点
在质量审核官审核通过后,首席科学家进行终审:
科学判断 — 关键结论是否符合科学共识
策略一致性 — 是否符合申报策略方向
风险识别 — 是否存在潜在审评风险点
背书确认 — 确认可以对外交付
交付物清单
标准交付包
文档 | 主要贡献者 | 审核者 |
|---|---|---|
情报简报 | 情报收集员 | 首席科学家 |
靶点评估报告 | 靶点发现员 | 质量审核官 → 首席科学家 |
CMC开发综述 | CMC工艺师 | 质量审核官 → 首席科学家 |
PK研究报告 | 药代动力学专家 | 质量审核官 → 首席科学家 |
毒理评估报告 | 毒理学家 | 质量审核官 → 首席科学家 |
临床试验方案 | 临床研究员 + 统计学家 | 质量审核官 → 首席科学家 |
注册策略报告 | 法规事务官 | 质量审核官 → 首席科学家 |
综合报告 | 首席科学家整合 | 首席科学家背书 |
沟通规则
基本原则
❌ 各Agent 不能直接与用户沟通
✅ 所有Agent只对首席科学家负责
✅ 首席科学家是唯一对外接口
✅ 所有输出必须经过审核才能交付
内部沟通规范
正式沟通渠道:
┌──────────────┐
│ 首席科学家 │ ◀── 用户请求 / 交付
└──────┬───────┘
│
▼
┌──────────────┐ ┌──────────────┐
│ 情报收集员 │────▶│ 质量审核官 │
└──────────────┘ └──────┬───────┘
│
▼
┌────────────────────────────────────┐
│ 内容生成委员会 │
│ 专家间可横向协作,但最终提交需审核 │
└────────────────────────────────────┘
角色触发关键词
当用户请求涉及以下主题时,自动激活对应Agent:
关键词 | 激活Agent |
|---|---|
靶点、机制、生物标志物、作用机制 | 靶点发现员 |
合成、制剂、工艺、质量、GMP、CMC | CMC工艺师 |
PK、药代、ADME、生物利用度、DDI | 药代动力学专家 |
毒性、安全、GLP、毒理、致癌 | 毒理学家 |
临床试验、方案、终点、疗效、GCP | 临床研究员 |
统计、样本量、p值、显著性、分析 | 统计学家 |
适应症、标签、风险获益、上市后 | 医学事务专家 |
FDA、申报、注册、eCTD、法规 | 法规事务官 |
文献、新闻、竞品、最新进展 | 情报收集员 |
版本记录
版本 | 日期 | 更新内容 |
|---|---|---|
v1.0 | - | 初始架构,5个Agent |
v2.0 | 2026-03-19 | 新增药代动力学专家、毒理学家、统计学家、医学事务专家、质量审核官;完善协作机制和审核流程 |
本架构遵循"先审核、后交付"原则,确保输出质量。
评论
登录后即可发表评论