v0.9: parallelize phase4 and add model/search playbooks
This commit is contained in:
@@ -2,8 +2,8 @@
|
||||
|
||||
> 生物医药行业的 AI 驱动深度研究流水线。基于 OpenCode 多 agent 协作,以麦肯锡/德勤式方法论产出专业级研究报告(PDF + DOCX)。
|
||||
|
||||
**当前状态**:MVP(路径 2 — 最小可用先行),仅实现 Phase 1 能力。
|
||||
详见 `PLAN.md` 了解完整方案与迭代路径。
|
||||
**当前状态**:v0.9 核心迭代。OpenCode 全流程可用(Phase 1-4),Phase 4 已切换为 Python 脚本化流水线,并新增 Codex 第一阶段兼容说明。
|
||||
详见 `PLAN.md` 了解完整方案、版本记录与迭代路径。
|
||||
|
||||
---
|
||||
|
||||
@@ -108,22 +108,23 @@ source scripts/activate.sh
|
||||
|
||||
---
|
||||
|
||||
## MVP 可用命令
|
||||
## 可用命令
|
||||
|
||||
| 命令 | 功能 | 状态 |
|
||||
|---|---|---|
|
||||
| `/dr-init <主题>` | 初始化新研究,启动访谈 | ✅ MVP |
|
||||
| `/dr-frame [slug]` | Phase 1:生成 8-15 章研究框架 | ✅ MVP |
|
||||
| `/dr-research` | Phase 2:深度研究(并行) | ⏳ 下一阶段 |
|
||||
| `/dr-review` | Phase 3:总编审校 | ⏳ 下一阶段 |
|
||||
| `/dr-finalize` | Phase 4:成稿 PDF+DOCX | ⏳ 下一阶段 |
|
||||
| `/dr-status` | 查看进度 | ⏳ 下一阶段 |
|
||||
| `/dr-init <主题>` | 初始化新研究,启动访谈 | ✅ 可用 |
|
||||
| `/dr-frame [slug]` | Phase 1:生成 8-15 章双语研究框架 | ✅ 可用 |
|
||||
| `/dr-research [slug]` | Phase 2:并行深度研究 | ✅ 可用 |
|
||||
| `/dr-review [slug]` | Phase 3:总编审校 | ✅ 可用 |
|
||||
| `/dr-finalize [slug]` | Phase 4:英文合稿 → 中文翻译/术语核查/润色 → PDF+DOCX | ✅ 可用 |
|
||||
| `/dr-glossary [slug]` | 术语表事实核查 | ✅ 可用 |
|
||||
| `/dr-status [slug]` | 查看进度 | ✅ 可用 |
|
||||
|
||||
### 典型 MVP 流程
|
||||
### 典型流程
|
||||
|
||||
```
|
||||
1. /dr-init GLP-1 减重药物市场
|
||||
→ dr-plan 向你提 6-8 个访谈问题(研究类型、受众、时间范围等)
|
||||
→ dr-plan 向你提 8 个访谈问题(研究类型、受众、时间范围等)
|
||||
→ 你回答后,生成 projects/glp1-obesity-market-2026/manifest.json
|
||||
|
||||
2. /dr-frame
|
||||
@@ -135,9 +136,45 @@ source scripts/activate.sh
|
||||
3. 你审核框架,或提修改意见,或直接确认
|
||||
→ 确认后,manifest.phase1.approved = true
|
||||
|
||||
4. (后续)/dr-research 触发 Phase 2 深研 — 目前未实现
|
||||
4. /dr-research
|
||||
→ dr-pm 分批并行调度 dr-analyst 深研
|
||||
→ dr-verifier 做反方验证
|
||||
→ 产出 phase2/drafts、evidence、sources.jsonl
|
||||
|
||||
5. /dr-review
|
||||
→ dr-chief-editor 通读审校,产出 phase3/critique.md
|
||||
|
||||
6. /dr-finalize
|
||||
→ dr-editor-in-chief 合并英文终稿
|
||||
→ Python 脚本执行 translate → glossary → apply_glossary → polish → build_report
|
||||
→ 产出 final_zh_polished.md、PDF、DOCX
|
||||
```
|
||||
|
||||
### Phase 4 Python 流水线
|
||||
|
||||
Phase 4 已不再依赖单个 LLM agent 一次性翻译整篇报告,而是由 Python 控制切块、并发、重试与断点续传:
|
||||
|
||||
```bash
|
||||
uv run python scripts/translate.py <slug> --workers 4
|
||||
uv run python scripts/build_glossary.py <slug> --workers 4
|
||||
uv run python scripts/apply_glossary.py <slug> --input phase4/final_zh.md --dry-run
|
||||
uv run python scripts/apply_glossary.py <slug> --input phase4/final_zh.md
|
||||
uv run python scripts/polish.py <slug> --workers 4
|
||||
uv run python scripts/build_report.py <slug>
|
||||
```
|
||||
|
||||
网络不稳或 API 限流时,把 `--workers` 降到 `3` 或 `1` 即可断点续跑。
|
||||
|
||||
### 多平台兼容
|
||||
|
||||
- OpenCode:主适配器,使用 `.opencode/agents` 与 `.opencode/commands`。
|
||||
- Codex:第一阶段兼容,使用 `AGENTS.md` + Python 脚本链路,详见 `docs/codex-usage.md`。
|
||||
- Gemini CLI / Claude Code:暂不做强适配,后续以同一套脚本与配置为基础扩展。
|
||||
|
||||
模型与搜索 API 选择见:
|
||||
- `docs/model-playbook.md`
|
||||
- `docs/search-playbook.md`
|
||||
|
||||
---
|
||||
|
||||
## 项目结构
|
||||
|
||||
Reference in New Issue
Block a user