Архитектура нейросотрудников

Разбирал парк из 33 ИИ-агентов, собранных на одном движке. Забрал оттуда вещь, которая ломает подход большинства.

Главная переменная в агенте - не модель и не промпт. Это граница между тем, что считает код, и тем, что говорит модель.

Смотрите, как она смещается.

Личный агент: промпт большой, кода почти нет. Модель может сама посчитать, ошибка стоит ноль.

Корпоративный агент: 2100-4600 строк движка против 80 строк персоны. Модель не выдаёт ни одной итоговой цифры. Ответ - артефакт: чертёж, спецификация, отчёт. Текст модели - только пересказ артефакта.

Правило простое: граница смещается к коду тем сильнее, чем дороже ошибка.

Отсюда следствие, которое пропускают почти все - статусы. Там был агент для энергетиков, который проверяет схему подстанции. У него PASS ставится только там, где условие реально посчитано. Заземление предусмотрено, но сопротивление не измерено - это INFO, а не PASS. Наличие не равно проверено.

И третье, про деньги. Тулсет - не список фич, а бюджет. У одного агента 331 инструмент, это 302 КБ JSON-схем, примерно 75 тысяч токенов в префиксе каждого запроса. Три правки конфига: промпт 15 266 → 1 424 токена, медиана ответа 17 → 7,7 секунды.

Когда ко мне приходят с «сделай бота, чтобы отвечал клиентам», первый вопрос теперь не про модель. Он про то, где в этом процессе стоят деньги и ответственность. Там, где стоят, будет код.

А у вас в агентах модель считает сама или только пересказывает посчитанное?