87 lines
5.1 KiB
YAML
87 lines
5.1 KiB
YAML
# Резервный арм редактора: glm-5 БИЛИНГВ (D39.22).
|
||
#
|
||
# Зачем он есть. После D39.22 редактор боевого — deepseek-v4-pro (интерим: судья №1, лучшая проза и
|
||
# глоссарий). glm-5 держим живым арм-файлом-резервом: пере-прогон rerun2 dspro-vs-glm не короновал (зазор в
|
||
# пределах шума), и отмена интерим-выбора — подмена одного этого файла. ⚠ Ценовая половина посылки D39.22
|
||
# ПЕРЕВЁРНУТА пере-пином цен (D39.137 п.4, ЖИВОЕ): в ПИК dspro дороже glm ×1.26, офф-пик дешевле лишь ×1.59.
|
||
#
|
||
# glm-5 несёт thinking-выключатель в capabilities.reasoning (D3.1): reasoning:"off" ⇒ {thinking:{type:
|
||
# disabled}} — по эмпирике полигона thinking у GLM даёт таймауты ×3. ⚠ Экспозиция эха этого арма НЕ
|
||
# измерена: редактор билингв (D30.1) и видит плотный CJK, так что загрузка предупреждает громко
|
||
# (sourceEchoExposure), а ловит гейт эха (D19.2).
|
||
#
|
||
# ⛔ ОБОСНОВАНИЯ КЛЮЧЕЙ ЗДЕСЬ НЕТ. Всё, кроме блока редактора ниже, — копия pipeline-c1.yaml, и доводы
|
||
# по каждому ключу живут ТАМ, в одном экземпляре. Здесь только то, что верно про ЭТОТ арм.
|
||
#
|
||
# «Копия боевого с единственным изменением» — теперь ГЕЙТ, а не обещание шапки:
|
||
# config.TestAnArmIsTheProductionConfigWithADifferentEditor сравнивает ЗАГРУЖЕННЫЕ конфиги целиком и
|
||
# краснеет на любом ключе, который появился в c1 и не доехал сюда. До 07.09 шапка обещала ровно это, а арм
|
||
# расходился с боевым на два десятка ключей — включая весь банковый контур (коммит b8154cd дал c1 +64
|
||
# строки, армам один prompt_version), и тест, назвавший себя сторожем этого свойства, сверял три поля.
|
||
|
||
core: C1
|
||
version: 1
|
||
defaults:
|
||
max_output_ratio: 2.2
|
||
min_max_tokens: 2048
|
||
context:
|
||
glossary_injection: selective
|
||
glossary_token_budget: 800
|
||
cache_ttl: "5m"
|
||
retries:
|
||
regenerate_before_escalate: 1
|
||
regenerate_echo_before_escalate: 1
|
||
stages:
|
||
- name: draft
|
||
role: translator
|
||
model: deepseek-v4-flash
|
||
prompt_override: ../prompts/zh-ru/translator-banknote.md
|
||
prompt_version: v2-reflow-nogenre-banknote
|
||
temperature: 0.3
|
||
reasoning: "low"
|
||
escalate_to: deepseek-v4-pro
|
||
- name: edit
|
||
role: editor
|
||
# ⛔ ОТЛИЧИЙ ОТ БОЕВОГО pipeline-c1.yaml ровно ДВА, и оба здесь: `model` — другой редактор, и строки
|
||
# `few_shot: false` у арма НЕТ (умолчание намеренное, см. следующий комментарий). Остальные ключи
|
||
# блока по ЗНАЧЕНИЮ равны боевому — расходятся только хвостовые комментарии, которые по правилу
|
||
# шапки живут в c1 в одном экземпляре. Редактор не эскалирует (D12).
|
||
model: glm-5
|
||
prompt_version: v4-discourse-reflow-nogenre
|
||
temperature: 0.4
|
||
reasoning: "off"
|
||
# few_shot НЕ задан ⇒ дефолт ON, и это отличие от c1 намеренное: glm не reasoning-модель, рукописные
|
||
# few-shot-примеры P1a-дискурса её CoT не ломают (D38.5 — тумблер few_shot ратифицирован там; ломают именно reasoning-редактора).
|
||
mining:
|
||
contrast_path: mining-contrast.zh.txt
|
||
gates:
|
||
banknote:
|
||
enabled: true
|
||
terminology:
|
||
enabled: true
|
||
model: deepseek-v4-flash
|
||
reasoning: low
|
||
target_script: Cyrillic
|
||
budget_usd: 1.00
|
||
classify_types: true
|
||
classify_budget_usd: 1.00
|
||
# Ре-спрос банк-батча на негодном ответе, включён — см. развёрнутое обоснование в pipeline-c1.yaml
|
||
# (замер холодного прогона B: 42 терма из 66 без машинного типа при двух оплаченных батчах).
|
||
# ⚠ Значение держится РАВНЫМ базовому: рука существует, чтобы изолировать РЕДАКТОРА, и разошедшаяся
|
||
# политика ре-спроса внесла бы в сравнение вторую переменную.
|
||
regenerate: 1
|
||
coverage:
|
||
enabled: false
|
||
sent_cov_min: 0.75
|
||
min_chunk_chars: 500
|
||
sanitizer:
|
||
enabled: true
|
||
regression_guard:
|
||
enabled: true
|
||
escalation:
|
||
chains:
|
||
default: [deepseek-v4-pro, glm-5.1, gemini-3.1-pro-preview]
|
||
adult: [grok-4.3]
|
||
budget_usd: 0
|
||
fanout:
|
||
candidates: 1
|