Инварианта проектирует и внедряет информационные системы, модели машинного обучения и системы поддержки принятия решений для банков, государственных закупок, промышленности, медицины и торговли — с защитой данных как частью разработки. Двадцать лет в финансах и данных, шесть — в прикладном искусственном интеллекте.
Большинство систем требуют одновременно данных, модели, интерфейса и защиты. Поэтому четыре направления ведёт одна команда, а не четыре подрядчика.
Модели для задач с измеримой ценой ошибки: классификация и сопоставление номенклатуры, извлечение данных из документов, операционные ассистенты, синтез речи и видео. Дообучение под предметную область, оценка на отложенной выборке, явный отказ модели вместо недостоверного ответа.
Полный цикл от анализа предметной области до эксплуатации: веб-приложения и порталы, базы данных и хранилища, интеграции с внешними системами, документооборот и генерация документов, мобильные приложения. После запуска — сопровождение и развитие.
Сбор данных из реестров, торговых площадок и внутренних систем; нормализация и сверка; витрины и отчётность; модели, которые переводят массив данных в конкретную рекомендацию: что закупить, какую заявку подать, где возникают потери. Каждое число прослеживается до источника.
Безопасность, встроенная в разработку: аудит защищённости приложений и инфраструктуры, анализ путей атаки, обработка персональных данных в соответствии со 152-ФЗ, постановка процессов защиты в командах без собственной службы информационной безопасности.
Значительная часть требований к системе не зафиксирована в документах заказчика. Знание отрасли позволяет учесть их до запуска, а не после.
На странице каждой работы — постановка задачи, решение, устройство системы и результаты в цифрах.

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

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

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

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

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

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

Прогноз спроса, расчёт заготовок и закупок, контроль списаний и себестоимости блюд, обнаружение аномалий — в мессенджере, поверх учётной системы сети.
Было: управляющий сводит остатки вечером вручную. Стало: заготовки и заказ приходят сами, списания падают с 6–8% до 4–5%.

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

Подбор по рабочей точке с интерактивным графиком «расход — напор», каталоги производителей, схемы шкафов управления, пожарные системы и серверный выпуск предложения в редактируемом документе.
Было: подбор и предложение — часы работы инженера. Стало: предложение выпускается за минуты, одинаковое у всех менеджеров.

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

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

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

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

Живые котировки и производные показатели рынка, стаканы и спреды, триггеры оповещений; отдельным контуром — арбитражные роботы и дельта-хеджирование.
Рынок бессрочных контрактов в одном окне: котировки, открытый интерес и ставки финансирования в реальном времени, торговые роботы по заданным правилам.

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

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

Распознавание речи, перевод, синтез голоса, близкого к исходному, приведение артикуляции к новому звуку; аватары с эмоциями на собственных моделях.

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

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

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

Магазины-партнёры со своей наценкой, склад с резервированием, автоматическое разбиение заказа на подзаказы, поиск моделей по смыслу.
Было: заказ разносят по магазинам вручную. Стало: система делит его сама и держит резерв до подтверждения.

Сферы, проекты, цели и задачи одной моделью: роли, статусы, согласование выполнения, наследуемые сроки, календарь и мобильный контур.
Управленческий контур, в котором видно не только «сделано», но и кто согласовал, кто наблюдает и что произошло при срыве срока.

Портфолио бюро: насыщенная анимация, работа с крупными изображениями проектов, аккуратная типографика.

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

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

Выделение вредоносной активности в сетевом трафике: обучение на размеченных наборах, разбор ложных срабатываний, объяснимость решения.

Дорожная карта и отчётность для руководства, политики и регламенты, ответы на опросники клиентов и инвесторов по безопасности, подготовка к проверке при сделке.

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

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

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

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

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

Хранение анализов с динамикой показателей, запись на приём, история наблюдения, выдача доступа врачу и выгрузка документов.
Кабинет пациента, где показатель хранится как величина с историей: динамика за годы, отклонения и доступ врачу до приёма.

Маршруты и дозагрузка, окна выгрузки у клиентов, себестоимость километра, предсказание холостого пробега.
Планирование рейсов в деньгах: себестоимость километра, цена дозагрузки и заранее видимый холостой пробег.

Товар с китайских площадок попадает в расчёт кнопкой в браузере, система сама считает код ТН ВЭД, пошлину, НДС, логистику и срок до двери.
Расчёт полной стоимости товара с китайской площадки до двери: код ТН ВЭД, пошлина, НДС, логистика и срок.