---
slug: conference-schedule-optimizer
displayName: 会议日程优化器
version: 0.2.0
description: 用于规划学术会议日程、优化场次选择、管理演讲之间的时间安排，或最大化学术会议中的社交机会。为医学与科研会议生成兼顾学习、社交与职业发展的个性化日程。以下场景也会触发本技能："帮我排会议日程""这个会议该听哪些场次""会议时间冲突怎么办""帮我规划会议社交""生成会议日程表"。
license: MIT
author: AIPOCH
---
> **来源**：[https://github.com/aipoch/medical-research-skills](https://github.com/aipoch/medical-research-skills)

# 会议日程优化器

为学术与医学会议生成兼顾学习、社交与职业发展的最优日程安排。

## 快速开始

```bash
python scripts/main.py \
  --schedule conference_sessions.json \
  --interests "基因组学,生物信息学,罕见病" \
  --must-attend "session_12,session_45" \
  --output my_schedule.json
```

`--schedule` 指定的 JSON 文件需包含 `sessions` 数组，每个场次至少含 `id`、`title`、`start`（ISO 时间字符串），可选 `topics`（主题关键词列表）和 `room`。

## 核心能力

### 1. 场次优先级评分

脚本会为每个场次计算相关性得分：标题命中一个兴趣关键词记 10 分，主题标签命中记 5 分；被标记为“必去”的场次会被无条件保留。

**评分参考维度（人工判断时可参考）：**

| 因素 | 建议权重 | 衡量方式 |
|------|----------|----------|
| 主题相关性 | 35% | 与自己研究方向的关键词匹配 |
| 演讲者影响力 | 25% | 引用数、h-index、以往演讲质量 |
| 职业发展价值 | 20% | 求职机会、潜在合作 |
| 社交机会 | 20% | 参会人群重叠度、社交活动安排 |

### 2. 日程生成与冲突处理

同一时间段若有多个场次冲突，脚本按“必去优先、其次按得分”的规则自动挑选保留哪一场。对于人工需要取舍的冲突，可参考以下策略：

**冲突处理策略：**

| 策略 | 适用场景 | 具体做法 |
|------|----------|----------|
| 参会 + 事后补录像 | 高优先级演讲 | 现场参会，事后看录像补另一场 |
| 平分时间 | 两场优先级相当 | 各听 20 分钟，会后再私下交流补充 |
| 委托同事 | 团队共同参会 | 由同事参会并分享笔记 |
| 转看海报 | 冲突的口头报告 | 改为参观对应的海报展示 |

### 3. 社交规划建议

- **咖啡时间**：在场次前后安排 15 分钟的一对一交流
- **海报环节**：适合深入交流的轻松场合
- **社交晚宴/招待会**：非正式社交的好时机
- **社交媒体**：通过转发/评论与远程参会者建立联系

## 命令行用法

```bash
# 从会议日程 JSON 生成优化排程并打印
python scripts/main.py --schedule sessions.json --interests "基因组学,生物伦理"

# 标记必去场次，并将结果保存到文件
python scripts/main.py \
  --schedule sessions.json \
  --interests "基因组学,生物信息学,伦理" \
  --must-attend "session_3,session_9" \
  --output my_schedule.json
```

**参数说明：**

| 参数 | 简写 | 是否必填 | 说明 |
|------|------|----------|------|
| `--schedule` | `-s` | 是 | 会议日程 JSON 文件路径 |
| `--interests` | `-i` | 是 | 以逗号分隔的兴趣主题关键词 |
| `--must-attend` | `-m` | 否 | 以逗号分隔的必去场次 ID |
| `--output` | `-o` | 否 | 优化结果的输出文件路径（JSON） |

## 常见场景模式

### 场景一：首次参会者

**目标**：最大化学习收获，避免信息过载

建议：优先选择入门级 tutorial 场次，广度优先于深度，尽量参加社交活动熟悉会议氛围。

### 场景二：求职者

**目标**：与目标机构建立联系

建议：将职业发展相关场次标记为“必去”，提前列出想认识的目标机构参会者名单，围绕这些人安排社交时间。

### 场景三：海报展示者

**目标**：兼顾展示自己海报与参加其他场次

建议：先锁定自己的海报展示时段，对与之冲突的场次按优先级取舍，展示时段前后预留社交时间。

## 质量检查清单

**会前两周：**
- [ ] 下载会议 App / 日程手册
- [ ] 每天标记 3 个“必去”场次
- [ ] 列出 5-10 位希望结识的人
- [ ] 在会议时间之外安排好其他会面
- [ ] 提前阅读重点演讲者的相关论文

**会议期间：**
- [ ] 每天早上检查日程更新（可能有房间/时间变动）
- [ ] 统一位置记录笔记（App 或笔记本）
- [ ] 每天预留 30 分钟参观展台
- [ ] 注意补水和适当休息
- [ ] 分享关键收获（可标注演讲者、使用会议话题标签）

**会后 48 小时内：**
- [ ] 给新认识的联系人发送具体的跟进邮件
- [ ] 按可执行事项整理笔记
- [ ] 向实验室/团队分享关键收获
- [ ] 在简历中补充本次会议相关活动

## 常见误区

❌ **排得太满**：场次之间没有间隔
✅ **预留缓冲**：场次间留 15 分钟用于转场和交流

❌ **中途离场赶下一场**：频繁在场次间切换
✅ **听完再走**：完整听完一场，或干脆不去

❌ **跳过用餐**：一直在场次间奔跑
✅ **安排休息**：预留午餐、休息和消化信息的时间

---

**License**: MIT
