Открыт к новым проектам и коллаборациям. Связаться →

Автор · 2026

Relay Orchestrator

Мост Клиент↔Китай: черновики ответов на голосе реальной переписки, гейт оператора на каждом, эскалации в CN со SLA.

Стек
  • LLM
  • config-driven
  • Linear
Метрики
  • тесты 814 → 863
  • 5 из 46 находок выше порога
  • второй домен без форка кода

Оператор на мосту между клиентом и китайской командой тратит день не на решения, а на перепечатывание. Сообщение приходит по-русски, ответ собирается из того, что уже сто раз отвечали, часть вопросов вообще не его — их надо поднять на ту сторону и потом не забыть. Пока проект один, это терпимо. На нескольких одновременно теряются не сложные вопросы, а простые: они выглядят решёнными и тихо остаются без ответа.

Relay берёт на себя первый ход. Черновик ответа собирается на голосе из реального корпуса переписки — не из шаблонов, а из того, как на этом мосту действительно пишут, — и кладётся оператору. Оператор подтверждает каждый: автономия через гейты, отправки без человека в системе нет вообще. Что выходит за уровень оператора, уезжает эскалацией в CN-команду с привязанным SLA, чтобы вопрос имел срок, а не только адресата.

Главное архитектурное решение проверилось, когда появился второй домен — бухгалтерия юрлица, где ни голос, ни правила не совпадают с клиентским мостом. Форк кода был очевидным путём и был отвергнут: второй домен подключён изоляцией инстанса и данных при общем конфиг-driven ядре. Цена — ядро становится обязательством: любая правка касается обоих доменов сразу, и «быстро подкрутить под один случай» больше не проходит. Взамен нет двух копий, которые расходятся ровно до того дня, когда чинить надо обе.

Качество кодовой базы меряется тем же способом, что и всё остальное, — прогоном. Мульти-агентное ревью дало 46 находок от пяти ролей-ревьюеров; независимый скоринг двумя скептиками отсёк 38 из них как шум, выше порога осталось пять. После фиксов тесты выросли с 814 до 863. Полезным оказался не список находок, а вторая инстанция, которая режет собственный первый проход: без неё пришлось бы чинить сорок шесть штук, из которых сорок одна не стоила касания.

Что выключено намеренно: автоотправка. Черновик, который уходит сам, экономит минуту оператора и однажды стоит отношений с клиентом. Скорость здесь берут на генерации, а не на отправке.