v0.9: parallelize phase4 and add model/search playbooks

This commit is contained in:
kai
2026-04-24 10:19:48 +08:00
parent c444007f04
commit c93fce5078
13 changed files with 626 additions and 100 deletions
+80
View File
@@ -0,0 +1,80 @@
# Model Playbook
> v0.9 起,本文件作为模型选择攻略本。`.opencode/opencode.json` 仍是 OpenCode 的模型白名单,`configs/model_profiles.yaml` 是跨平台策略参考。
## Profiles
### premium
用于高价值、长上下文、强叙事任务。成本最高,但最稳。
- dr-planClaude Opus 4.7cache
- dr-editor-in-chiefClaude Opus 4.7cache
- dr-pm / dr-analystClaude Sonnet 4.6cache
- dr-chief-editorGemini 3.1 Pro Preview
- dr-verifierGPT-5.4
- translate / polishClaude Sonnet 4.6
适用:投资报告、管理层决策报告、需要交付 PDF/DOCX 的正式项目。
### balanced
默认推荐。保留关键环节的强模型,把机械任务交给更便宜模型。
- dr-planClaude Opus 4.7cache
- dr-editor-in-chiefClaude Opus 4.7cache
- dr-pm / dr-analystClaude Sonnet 4.6cache
- dr-searcherClaude Haiku 4.5
- dr-verifierQwen3.6 Plus 或 GPT-5.4
- translate / polishClaude Sonnet 4.6`--workers 4`
适用:大多数 10,000-35,000 中文字报告。
### budget
用于探索性研究或内部草稿。牺牲部分风格和深度,换取成本控制。
- dr-planClaude Sonnet 4.6 或 Qwen3.6 Plus
- dr-editor-in-chiefClaude Sonnet 4.6
- dr-analystQwen3.6 Plus / DeepSeek V3.2
- dr-verifierMiniMax M2.7 / Kimi K2.5
- translate / polishQwen3.6 Plus 或 Claude Haiku 4.5(需要人工抽检)
适用:快速扫盘、预研、内部初稿。不建议直接用于最终交付。
### cn-heavy
用于中国市场、NMPA、企业工商/中文媒体密集场景。
- dr-analystClaude Sonnet 4.6 + Qwen3.6 Plus 交叉
- dr-verifierQwen3.6 Plus
- dr-searcherHaiku + Serper/Brave 中文关键词
- translate / polishClaude Sonnet 4.6
适用:中国药企、国产替代、供应链、政策环境、中文专有名词较多的研究。
### verifier
用于交叉模型验证,避免同模型同偏差。
- 首选:GPT-5.4
- 备用:Qwen3.6 Plus
- 低成本:MiniMax M2.7 / Kimi K2.5
规则:dr-verifier 不使用 Claude 家族,除非用户明确接受同源偏差风险。
## Switching Rules
- 高层结构、最终合稿、Executive Summary:优先 Opus。
- 章节深研:Sonnet 是默认;预算敏感时用 Qwen/DeepSeek,但必须加强 verifier。
- 事实核查与术语核查:优先 Haiku + 搜索 API;低置信度条目人工复核。
- 翻译与润色:默认 Sonnet;并发提速优先调 `--workers`,不要盲目换便宜模型。
- 限流时:先降并发,再换模型。
## Operational Defaults
```bash
uv run python scripts/translate.py <slug> --workers 4 --model anthropic/claude-sonnet-4.6
uv run python scripts/polish.py <slug> --workers 4 --model anthropic/claude-sonnet-4.6
uv run python scripts/build_glossary.py <slug> --workers 4 --model anthropic/claude-haiku-4.5
```