Блог · Как это устроено

Как мы проверяем расчёты и готовим обновления

Источники, примеры и границы применимости: что стоит за результатом и какую роль в разработке играет ИИ.

Сначала — правило и его границы

Проверка начинается с вопроса: какую именно задачу решает калькулятор? Для процентов это математическая операция, для зарплаты — расчёт по правилам Эстонии за выбранный период, для размеров одежды — сопоставление мерок с опубликованной таблицей. У каждого инструмента свои исходные данные и ограничения.

Для расчётов, связанных с законодательством, нужны официальные источники и даты действия правил. Дата, когда мы открыли документ, не становится датой его вступления в силу. Если период или исключение не поддерживаются, их нельзя незаметно заменить ближайшим доступным вариантом.

Проверяем формулу, затем интерфейс

Расчётная логика отделена от перевода и оформления. Поэтому одинаковые исходные данные и правила должны давать одинаковые числа на всех четырёх языках. Различаться может запись числа, но не сам результат.

Проверки включают примеры с заранее известным ответом и граничные случаи. Важны округление денежных сумм, нулевые значения, неподдерживаемые условия и ошибки ввода. Затем проверяем, понятно ли человеку, что нужно ввести и что означает полученная цифра.

ChatGPT, Claude и локальные языковые модели в LM Studio помогают писать код, разбирать формулы и искать неточности. Их ответы тоже требуют проверки. Успешный тест полезен, но сам по себе не доказывает, что инструмент охватывает любую жизненную ситуацию.

Изменение источника — повод разобраться

В проекте подготовлен механизм проверки изменений в официальных источниках и будущих редакций нормативных актов. Обнаруженное изменение не означает автоматически, что формула стала неверной: нужно понять, касается ли оно конкретного расчёта и с какой даты.

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

Проверяйте выбранный период, источники и пояснения рядом с результатом. Если вы заметили расхождение, напишите, какой калькулятор использовали и при каких условиях. Для сообщения об ошибке не нужно присылать личные документы или чужие персональные данные.

← Все статьи

Блог проекта

Ещё почитать

Все статьи