竞争对手试验监测 (ID: 178)
监控竞争对手临床试验进度,预警市场竞争风险。
功能特性
- 监控指定竞争对手的临床试验状态变化
- 追踪关键里程碑:入组完成、数据揭盲、最终结果发布
- 预警潜在市场竞争风险
数据来源
- ClinicalTrials.gov - 美国临床试验注册库
- EU Clinical Trials Register - 欧盟临床试验注册库
- WHO ICTRP - 国际临床试验注册平台
参数说明
命令
| 命令 | 描述 | 参数 |
|---------|-------------|------------|
| add | 将试验加入监控列表 | --nct(必填)、--company、--drug、--indication |
| list | 列出所有被监控的试验 | 无 |
| remove | 从监控列表中删除试验 | --nct(必填) |
| scan | 扫描更新 | 无 |
| report | 生成风险报告 | --days(默认:30) |
命令参数
add 命令:
| 参数 | 类型 | 默认值 | 是否必填 | 描述 |
|-----------|------|---------|----------|-------------|
| --nct | string | - | 是 | ClinicalTrials.gov NCT ID |
| --company | string | Unknown | 否 | 竞争对手公司名称 |
| --drug | string | Unknown | 否 | 药物名称 |
| --indication | string | Unknown | 否 | 适应症/疾病 |
remove 命令:
| 参数 | 类型 | 默认值 | 是否必填 | 描述 |
|-----------|------|---------|----------|-------------|
| --nct | string | - | 是 | 要删除的 NCT ID |
report 命令:
| 参数 | 类型 | 默认值 | 是否必填 | 描述 |
|-----------|------|---------|----------|-------------|
| --days | int | 30 | 否 | 报告时间范围(天) |
使用方法
添加监控目标
python scripts/main.py add --nct NCT05108922 --company "Pfizer" --drug "PF-07321332" --indication "COVID-19"
扫描更新
python scripts/main.py scan
查看监控列表
python scripts/main.py list
删除监控目标
python scripts/main.py remove --nct NCT05108922
生成风险报告
python scripts/main.py report --days 30
数据存储
监控配置和数据存储在 ~/.openclaw/competitor-trial-monitor/ 目录下:
watchlist.json- 监控列表history/- 历史快照alerts/- 预警记录
预警规则
| 事件 | 风险等级 | 描述 | |------|----------|------| | 入组完成 | 🟡 中等 | 竞争对手进入下一阶段 | | 数据揭盲 | 🔴 高 | 结果即将公布 | | 结果发布 | 🔴 高 | 直接影响市场竞争 | | 监管申请提交 | 🔴 高 | 上市申请正在进行 | | 批准获批 | 🔴 严重 | 直接竞争开始 |
依赖项
pip install requests python-dateutil
配置文件
~/.openclaw/competitor-trial-monitor/config.json:
{
"alert_channels": ["feishu"],
"scan_interval_hours": 24,
"risk_threshold": "medium"
}
风险评估
| 风险指标 | 评估 | 等级 | |----------------|------------|-------| | 代码执行 | 包含工具的 Python 脚本 | 高 | | 网络访问 | 外部 API 调用 | 高 | | 文件系统访问 | 读写数据 | 中等 | | 指令篡改 | 标准提示词指引 | 低 | | 数据暴露 | 数据安全处理 | 中等 |
安全检查清单
- [ ] 无硬编码的凭据或 API 密钥
- [ ] 无未授权的文件系统访问(../)
- [ ] 输出不暴露敏感信息
- [ ] 已采取提示词注入防护措施
- [ ] API 请求仅使用 HTTPS
- [ ] 输入已验证符合允许的模式
- [ ] API 超时和重试机制已实现
- [ ] 输出目录限制在工作区内
- [ ] 脚本在沙箱环境中执行
- [ ] 错误信息已脱敏(不暴露内部路径)
- [ ] 依赖项已审计
- [ ] 未暴露内部服务架构
前置条件
无需额外的 Python 包。
评估标准
成功指标
- [ ] 成功执行主要功能
- [ ] 输出满足质量标准
- [ ] 优雅处理边缘情况
- [ ] 性能可接受
测试用例
- 基本功能:标准输入 → 预期输出
- 边缘情况:无效输入 → 优雅的错误处理
- 性能测试:大数据集 → 可接受的处理时间
生命周期状态
- 当前阶段:草稿
- 下次审查日期:2026-03-06
- 已知问题:无
- 计划改进:
- 性能优化
- 支持更多功能
微信扫一扫