87 lines
4.3 KiB
YAML
87 lines
4.3 KiB
YAML
# ОТЛАДОЧНЫЙ ХОЛОДНЫЙ ПРОГОН coldrun-b — ран-конфиг. Тело ПОБАЙТНО равно ран-конфигу coldrun-a
|
||
# (расходится только этот заголовок): прогон отлаживает узлы на ТОЙ ЖЕ шиппинговой форме, что уже
|
||
# замерена, поэтому цена и поведение сравнимы со строкой 16 напрямую, а не через поправку на конфиг.
|
||
#
|
||
# Форма ШИППИНГОВАЯ + три канала (банкнота, терминолог, флаггер голоса) в главном проходе: банкнота
|
||
# несёт покрытие банка (5/6 кандидатов, D39.50 п.2), а холодный старт меряет именно покрытие.
|
||
#
|
||
# ⚠ Ручка #77 (`retries.regenerate_echo_before_escalate`, D39.64, дефолт 0) здесь НЕ ставится — её
|
||
# включение за владельцем (бэклог 74). `regenerate_before_escalate: 1` ниже — ДРУГАЯ ручка: обычный
|
||
# контентный ре-ген на {length, empty}, он же стоял на coldrun-a.
|
||
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"
|
||
|
||
waves:
|
||
workers: 4
|
||
|
||
retries:
|
||
regenerate_before_escalate: 1
|
||
|
||
stages:
|
||
- name: draft
|
||
role: translator
|
||
model: deepseek-v4-flash
|
||
# Шиппинговый файл банкноты (D39.42 п.4): промпт-вариант роли, а не правка боевого translator.md.
|
||
prompt_override: /home/ubuntu/projects/textmachine/backend/prompts/zh-ru/translator-banknote.md
|
||
prompt_version: v1-reflow-banknote
|
||
temperature: 0.3
|
||
reasoning: "off" # NO-OP у deepseek (ReasoningNone) → thinking ON; эхо-мину НЕ вооружает
|
||
escalate_to: deepseek-v4-pro
|
||
- name: edit
|
||
role: editor
|
||
model: deepseek-v4-pro
|
||
prompt_version: v3-discourse-reflow
|
||
temperature: 0.4
|
||
reasoning: "off" # NO-OP на deepseek-v4-pro (ReasoningNone) → thinking ON
|
||
few_shot: false
|
||
|
||
gates:
|
||
coverage:
|
||
enabled: false
|
||
sent_cov_min: 0.75
|
||
min_chunk_chars: 500
|
||
sanitizer:
|
||
enabled: true
|
||
regression_guard:
|
||
enabled: true
|
||
banknote:
|
||
# Канал WHAT. Гейт управляет резервацией max_tokens и фолдом banknoteSnap; сам срез блока
|
||
# безусловен (D39.42 п.4). Версия парсера на этом прогоне — banknote-v2 (пар-слепое правило
|
||
# «src встречается в книге» вместо ханьского диапазона, бэклог 19): холодная база платит ноль.
|
||
enabled: true
|
||
terminology:
|
||
# Роль ТЕРМИНОЛОГ (D39.42 п.1): переводит смерженный банк по KWIC-контекстам между волнами.
|
||
enabled: true
|
||
model: deepseek-v4-flash
|
||
# Замер тёплого стенда: $0.002–0.005 за проход на срезе этого размера (D39.45 §8.5.2), и КАЖДАЯ
|
||
# итерация подписи покупает проход заново. 0.05 = запас на 10 проходов при ожидаемых двух.
|
||
budget_usd: 0.05
|
||
# kwic-дефолты приходят из пар-данных (D39.53); здесь не дублируются, чтобы прогон мерил
|
||
# ратифицированную сборку, а не свою.
|
||
target_script: Cyrillic
|
||
voice:
|
||
# Флаггер голоса пака-19, первое живое включение (бэклог 24). Инъекция голоса НЕ включается:
|
||
# InjectVoice захардкожен false (seeding.go:130) и конфиг-ключа не имеет — это правильно.
|
||
enabled: true
|
||
|
||
escalation:
|
||
chains:
|
||
default: [deepseek-v4-pro, glm-5.1, gemini-3.1-pro-preview]
|
||
adult: [grok-4.3]
|
||
# Мал и осознан: на 10 главах одна-две эскалации — сигнал, десять — повод остановиться.
|
||
budget_usd: 0.10
|
||
|
||
fanout:
|
||
candidates: 1
|
||
|
||
mining:
|
||
contrast_path: /home/ubuntu/projects/textmachine/eval/exp16/data/jieba_dict_general_zh.txt
|