Как DevGhost оценивает трудозатраты

Обновлено 6 июня 2026 г.

DevGhost оценивает когнитивные трудозатраты за изменениями кода — насколько трудной была работа, а не сколько строк изменилось и сколько человек просидел за клавиатурой. Оценка выражается в часах, которые понадобились бы разработчику среднего уровня (3–4 года), знающему кодовую базу и работающему без AI: написать код, проверить его вручную и поправить по результатам ревью. Она намеренно исключает встречи, планирование и ожидание ревью.

Пайплайн, а не один вызов AI

Трудозатраты — не результат одного вызова модели. Сначала языковая модель читает само изменение — что добавлено, удалено и перестроено — и оценивает его сложность для эталонного разработчика, а не считает строки или коммиты. Поверх этого работает детерминированный слой правил, который не даёт единичной догадке модели качнуть результат.

Детерминированный слой

Слой правил делает то, что сделал бы внимательный ревьюер:

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

Распределение трудозатрат во времени

Трудозатраты одного коммита распределяются максимум на пять рабочих дней с потолком в пять продуктивных часов в день, чтобы один большой мерж не искажал картину одного дня — а дневные значения, питающие Ghost %, оставались реалистичными.

Единообразие и калибровка

Один и тот же стандарт применяется ко всем автоматически. Каждый коммит оценивается один раз, и результат фиксируется — именно это делает числа сравнимыми и воспроизводимыми.

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

От трудозатрат к Ghost %

Затем дневные трудозатраты сравниваются с Ghost-нормой — три продуктивных часа за рабочий день — и получается Ghost %, результат команды относительно до-AI-нормы. Оценки вероятностны и не являются измерением какого-либо человека.

Что такое Ghost %?