Перейти к содержимому
  1. Главная
  2. Подход

Инженерный подход

Отвечаем со ссылкой. Молчим, когда не уверены.

Автоматика с искусственным интеллектом опасна не там, где ошибается, а там, где ошибается уверенно. Шесть правил ниже написаны против одного: против системы, которая выдаёт догадку за факт. Они же — причина, по которой наши системы держат в закрытом контуре и не выключают через месяц.

Ссылка или ничего

Каждое замечание держится на пункте документа и хранит его адрес. Правило без источника не загружается вовсе: набор правил с таким пунктом не проходит проверку при запуске.

Значит, любое замечание можно предъявить нормой — и оспорить нормой же. Спорить с программой бессмысленно, спорить с пунктом — обычная инженерная работа.

«Не знаю» — тоже ответ

Решение промолчать принимает программа, по измеримым признакам поиска, ещё до обращения к нейросети. Спрашивать у модели, уверена ли она, бесполезно: уверена она всегда.

В общем рабочем чате это и есть разница между инструментом, которым пользуются, и шумом, который через неделю отключают.

Три исхода вместо двух

Годно, не годно и «не берусь судить». Нечитаемый файл получает состояние «проверить не удалось», а не молчаливое «соответствует». Подпись показана как присутствующая, пока её криптографическая проверка не выполнена.

Третий исход дороже в разработке и дешевле в работе: он не даёт пропустить брак под видом порядка.

Проверку проверяют поломкой

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

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

Граница видна в самой выдаче

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

Поэтому границы введённого корпуса написаны прямо в ответе, а не в сноске к договору.

Всё остаётся у вас

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

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

Отдельно про цифры

Число, которое нельзя пересчитать, мы не пишем

У нас три породы чисел, и помечаются они по-разному. Смешение первых двух — самая частая причина сорванных ожиданий в этой отрасли, и мы разводим их намеренно.

Замерено
Снято с прогона или с файла состояния проекта. Такое число идёт в предложение, в отчёт и в спор.
Оценка
Ориентир. Помечается словом и не участвует в расчёте стоимости без оговорки.
Пустая клетка
Значения пока нет. Прочерк честнее правдоподобного числа, поэтому мы не заполняем такие места «примерно».
Самая опасная порода Число, снятое по ходу незаконченной работы и записанное словом «вышло». Прогноз перепроверяют, а «замер» — нет, поэтому промежуточный счёт, назвавший себя итогом, защищён хуже честной оценки. Такие числа у нас пишутся с датой снятия.

Принципы

Чего мы не станем делать

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

  • Не выдаём программу за экспертизу. Наши проверки — инструмент самопроверки перед подачей, а не заключение органа и не подпись сертифицированного специалиста. Мы пишем это прямо на каждой странице решения.
  • Не обещаем стопроцентного распознавания. Такого не бывает ни на сканах, ни на рукописных листах, и обещание здесь — признак неопытности исполнителя. Мы называем долю, на которую выходим, и показываем файлы, на которых она снята.
  • Не продаём коробку до разбора. Пока мы не увидели ваши настоящие документы, любое название продукта — угадывание. Разбор идёт до предложения, а не после подписи.
  • Не собираем персональные данные без согласия людей и не строим системы скрытого наблюдения за сотрудниками. Инструмент для инженера, а не против него.
  • Не привязываем заказчика к себе. Исходный код и документация передаются вам. Уйти от нас можно в любой момент, и система от этого не остановится.
  • Не считаем работу сданной по акту. Сдача — это когда ваш сотрудник прошёл процесс сам, на своих файлах и без нас в комнате.

Проверьте нас на своей задаче

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

Обсудить задачу Решения