架构变更:把 dr-translator 从 opencode agent 降级为 Python 脚本编排下的 LLM
调用。根本原因是 agent 一次性处理 19k 英文词整文,单次 output token 接近
Sonnet 4.6 上限(~32k),多次重跑都卡在同一个坑里——问题是架构本身,不是
prompt。
新架构:
scripts/lib/zenmux_client.py HTTP 客户端,指数退避重试、token 统计
JSONL 日志、secrets.env 自动加载
scripts/lib/markdown_chunker.py 按 H1/H2 切块,稳定 anchor ID(order+title
sha1),支持合并/统计
scripts/prompts/translate_system.txt 英译中 prompt,用自定义 <<<TRANSLATION>>>
分隔符格式(规避 Markdown-in-JSON 问题)
scripts/prompts/polish_system.txt 中文润色 prompt(留给下一步 polish.py)
scripts/translate.py 主入口:章节级切块 → 逐块翻译 → 拼接
关键设计:
- 0 依赖 LLM 遵从性:Python 控制切块/循环/重试,LLM 只做单块翻译
- 断点续传:每块翻译完立即写 phase4/zh_chunks/<order>-<anchor>.md
- 术语表累积:每块的 glossary_patch 合并回 phase4/glossary.json
- 失败隔离:单块失败不影响其他块,重跑只补缺
- 调试友好:--only N,M / --limit K / --force
实测(dual-target-rnai-pipeline-2026):
- 63 块全部成功,17 分钟,$1.70
- 33,441 中文字(符合"研究类 ≥30,000 字"硬标准)
- 310 条双语术语
- 翻译质量:接近母语咨询分析师写作
下一步:polish.py(按 H2 section 润色)、merge_chapters.py(从 phase2/drafts
合并生成 final_en.md)、重构 dr-editor-in-chief 调度脚本、更新 /dr-finalize。
Co-authored-by: User <human>
17 lines
2.3 KiB
Markdown
17 lines
2.3 KiB
Markdown
## 4.1 固相亚磷酰胺合成:天花板在哪里
|
||
|
||
在管控严格的固相亚磷酰胺合成(Solid-Phase Phosphoramidite Synthesis,SPOS)中,标准商业偶联效率可达每循环99.5%,IDT Ultramer™化学的最优水平可达99.6% [src_B02]。2'-缩醛乙酰丙酸酯(ALE)亚磷酰胺体系——这是一项近期的化学改进,而非酶法进展——在2–4分钟循环时间内实现了>99%的偶联效率,适用于长达215 nt的RNA,是目前已发表的化学固相RNA合成长度上限 [src_B05]。
|
||
|
||
问题在于累积产率衰减。全长产物(Full-Length Product,FLP)的最大理论产率 = (偶联效率)^(n−1):
|
||
|
||
- 21聚体,99.5%/循环:0.995^20 = **90.5%**
|
||
- 40 nt构建体,99.5%/循环:0.995^39 = **82.5%**
|
||
- 60 nt双靶点链,99.5%/循环:0.995^59 = **74.4%**
|
||
- 60 nt链,98.5%/循环(常见实际水平):0.985^59 = **41.5%**
|
||
|
||
以上均为理论上限,尚未计入裂解损失、脱保护失败及纯化损耗。实际GMP生产中,药明康德(WuXi AppTec)的一项GalNAc-siRNA GMP批次报告显示,初始粗品产率仅为13%、纯度18%,经工艺开发后在500 g批次中提升至产率62%/纯度75% [src_E05]。60 nt这一门槛至关重要:共价连接串联siRNA设计(如阿尔尼拉姆US9187746专利所述)及负载GalNAc的多价GalNAc骨架构建体,通常都会突破这一长度限制。在500 Å CPG载体孔径中进行GalNAc亚磷酰胺偶联,还会降低偶联效率,并将循环时间从标准碱基的约2分钟延长至约6分钟 [src_E07],进一步压缩每台造价200万至500万美元的柱规模GMP合成仪的产能利用率。
|
||
|
||
环境成本进一步强化了这一天花板。20聚体治疗性寡核苷酸的SPOS工艺质量强度(Process Mass Intensity,PMI)平均为4,299(范围3,035–7,023),而小分子药物仅为168–308 [src_C15]。乙腈消耗量可达每千克API消耗100–1,000 kg,其中约85%在合成洗涤步骤中耗尽 [src_E40]。这一废料负担直接转化为生产成本、供应链风险,以及设施设计层面日益增加的ESG压力。
|
||
|
||
SPOS是针对采用标准siRNA化学的高度修饰21聚体的最佳工具。但对于同时兼具GalNAc负载、多价骨架及链长≥40 nt的双靶点构建体而言,产率衰减与废料经济性的双重压力,正推动制造商转向替代方案。
|