v0.6-wip: Python-based Phase 4 translation pipeline
架构变更:把 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>
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
## 2.4 鸡尾酒制剂与muRNA均为切实可行的生产替代方案,各有其监管代价
|
||||
|
||||
鸡尾酒制剂(cocktail formulation)策略将两个独立的GalNAc-siRNA分子共同配制给药,从根本上消除了汇聚式合成的需求。每条链在独立生产线上按成熟的单靶点化学路线合成,单链步骤数与单靶点项目完全相同[src_A01]。这一策略的生产负担真实存在,但性质不同:监管机构要求混合原料药具有明确且经过验证的组成比例。批次间比例漂移——无论源于合成收率差异、纯化回收率波动还是制剂溶解度差异——均须将变异系数(CV)控制在通常低于5%的范围内,方可将该混合物认定为单一药品[src_E14]。此外,同一制剂中两个独立的三天线GalNAc(triantennary GalNAc)簇竞争相同的去唾液酸糖蛋白受体(ASGPR)结合位点;已有文献记录单个偶联物在剂量超过约5 mg/kg时出现受体饱和现象[src_E15],两种偶联物同时给药将加速这一效应。
|
||||
|
||||
**Sirnaomics GalAhead™ muRNA** 并非简单的鸡尾酒制剂。该平台组装一条携带两条反义链、两条互补接头链及工程化易断位点(Sollbruchstellen,SBS)的双链体——这些设计性断裂位点在内体-溶酶体中触发裂解,释放出两个独立的RNA干扰(RNA interference)触发子[src_A12]。由于裂解发生在内吞之后,药理活性物种为裂解后产物而非完整分子;因此,化学、生产和控制(CMC)表征必须同时覆盖完整母体(在药品阶段通过液相色谱-质谱检测)和两种预期释放产物——后者被视为目标代谢物而非降解杂质[src_A12]。Sirnaomics 2023年中期报告将muRNA设计描述为"需要三个主要合成步骤、42个以上核苷酸",而其mxRNA单靶点变体仅需一步、29至33个核苷酸——由此证实muRNA合成比单靶点更复杂,但远不及汇聚式多臂骨架[src_A12]。在2024年OPT大会上,muRNA双靶点项目以临床前技术成熟度(TRL)水平呈现;首个进入临床阶段的GalAhead™分子(STP122G)采用的是更简单的mxRNA设计,而非muRNA[src_A12]。
|
||||
|
||||
综合评估如下:鸡尾酒路线合成复杂度零增加,但将负担转移至制剂比例控制和受体饱和风险;muRNA增加约2个组装步骤,并带来独特的释放谱CMC义务;单分子共价及骨架设计则额外增加2至5个合成步骤,并须强制执行异源双链体(hetero-duplex)或连接点质控。没有任何一种设计范式(design paradigm)具有普遍优越性,最终选择取决于靶点组合、给药间隔以及生产商现有的分析能力[src_A01][src_A12]。
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user