RnD · Линия доказательств Technical R&D
Каталог и оглавление
TECH.DOC RnD/technical/2026-07-25-llm-routing-cost-quality/SOLUTION.md raw.md ->

Solution: LLM routing and cost-quality measurement

Выбранный подход#

Benchmark manifest фиксирует cases и seeds. Strategies меняют только context construction и declared routing. Adapter возвращает usage/latency/cost fields; fake adapter использует synthetic_proxy, а USD cost и real quality оставляет null/not_measured. Cache не симулируется: выдуманный hit rate был бы ложным evidence.

Архитектура и поток данных#

fixed manifest/seeds → strategy → serialized context → fake adapter → explicitly synthetic telemetry → deterministic evaluators → aggregate p50/p95/rates → machine-readable JSON

Структура прототипа#

Wrapper утверждает manifest parity, complete metric shape, deterministic guardrails, zero provider calls и Unknown labeling перед печатью полного report. Domain/benchmark logic остаётся central.

Требования#

Node.js 24.14.0; TypeScript 7.0.2; external services: none.

Установка#

npm ci

Запуск#

node RnD/technical/2026-07-25-llm-routing-cost-quality/prototype/run.ts

Ожидается benchmark 1.0.0 JSON; process exit 0 только если все локальные AC выполнены.

Тестирование#

node --test RnD/technical/2026-07-25-ai-gm-vertical-slice/prototype/tests/*.test.ts
npm run test:technical
npm run typecheck
npm run technical:benchmark

Конфигурация#

Нет provider keys или price table. Real adapter добавляется только отдельным решением.

Ограничения и безопасность#

Synthetic token proxy нельзя называть provider token count или monetary savings. p50/p95 измеряют локальную fake-output serialization на одной машине, не network/model latency. narrativeContradictionRate, storyFactPreservation и retryRate корректно равны null: fake adapter их не измеряет. Cache и adaptive risk routing также не измерены.

Условия переноса в production#

Pre-register exact model IDs, prompt/schema versions, generation parameters, sample count/seeds, human quality rubric, non-inferiority margin, provider-reported usage/cache counters, current price evidence, retry policy, redaction/retention и budget cap.