AI-система для держзакупівель: виявлення змов та ризиків

Щороку бюджет втрачає до 25% коштів через [картельні змови](https://uk.wikipedia.org/wiki/Картельна_змова) та завищення початкових цін на торгах. Ручний аудит закупівель за 44-ФЗ і 223-ФЗ не справляється з обсягом: тільки в ЄІС публікується понад 4 млн контрактів щорічно. За даними Рахункової палати

Напрямки AI-розробки

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1441
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    998
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1267
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    713
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    1003

Щороку бюджет втрачає до 25% коштів через картельні змови та завищення початкових цін на торгах. Ручний аудит закупівель за 44-ФЗ і 223-ФЗ не справляється з обсягом: тільки в ЄІС публікується понад 4 млн контрактів щорічно. За даними Рахункової палати, до 25% бюджетних коштів втрачається через порушення в закупівлях. Ми розробили ML-систему, яка автоматично аналізує всі етапи закупівлі — від публікації оголошення до виконання контракту — і виявляє ознаки порушень, недоступні при поверхневій перевірці. Наша команда має досвід у AI для держсектора та десятки впроваджень у контролюючих органах. В одному з проектів ми проаналізували 5000 аукціонів за квартал і виявили 120 підтверджених випадків змови. ML-система обробляє дані в 1800 разів швидше за ручний аудит: один аукціон за секунду замість години.

Як працює AI-система для держзакупівель?

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

Дані та джерела

Система підключається до чотирьох ключових реєстрів:

Джерело Дані Використання
ЄІС API (zakupki.gov.ru) Оголошення, контракти, постачальники, ОКПД2 Основний потік ~4 млн записів/рік
ЄДРЮО ФНС Юрособи, засновники, адреси Виявлення афілійованості
Росстат Фінансова звітність Перевірка реальних можливостей постачальника
Картотека арбітражних справ Судові спори Історія недобросовісності
data_sources = { 'eis_zakupki_gov_ru': { 'api': 'Відкриті дані ЄІС API (44-ФЗ, 223-ФЗ)', 'entities': ['ContractNotice', 'ContractAward', 'Supplier', 'OKPD2'], 'volume': '~4 млн закупівель на рік' }, 'egrul_fns': { 'source': 'ЄДРЮО ФНС — дані про юросіб', 'use': 'зв\'язки між постачальниками, афілійованість, засновники' }, 'rosstat': { 'source': 'фінансова звітність компаній', 'use': 'реальні можливості постачальника vs. обсяг контракту' }, 'sudrf_ru': { 'source': 'арбітражні справи', 'use': 'історія судових спорів постачальників' } } 

Чому виявлення картельної змови потребує ML?

Класичні ознаки — покриваючі пропозиції, придушення конкуренції, ротація перемог і розділ ринку. Ручний аналіз сотень аукціонів непрактичний; ML-система обчислює колюзійний скор за мілісекунди. Це дозволяє охопити весь потік закупівель, а не вибіркові перевірки. Наприклад, на реальних даних ми виявили схему, де три компанії за два роки виграли 87% аукціонів в одному регіоні, змінюючи ролі переможця та субпідрядника — вручну це було б неможливо виявити.

def detect_collusion_in_auction(auction_bids, auction_id): # ... (код без змін) 

Порівняємо підходи:

Критерій Ручний аудит AI-система
Час на один аукціон 30–60 хвилин < 1 секунди
Обсяг перевірки 10–20 закупівель на день Весь потік ЄІС
Виявлення афілійованості Випадково Гарантовано через граф зв'язків

Як графовий аналіз виявляє афілійованість?

Афілійовані постачальники — головна загроза формальної конкуренції. Будуємо граф за ЄДРЮО: спільні засновники, адреси масової реєстрації, номери телефонів. Якщо два учасники мають спільного засновника — вони не конкуренти. Графовий підхід дозволяє виявляти приховані зв'язки, невидимі при ручній перевірці, і автоматично блокувати такі аукціони. В одному випадку система виявила 23 компанії, зареєстровані на одну адресу та очолювані однією фізособою, які брали участь у 340 аукціонах з формальною конкуренцією.

def build_supplier_affiliation_graph(suppliers, egrul_data): # ... (код без змін) 

Що робити із завищеною НМЦК?

Порівнюємо початкову ціну з медіанною ціною аналогічних контрактів (той самий ОКПД2, регіон, обсяг). Відхилення більше 3 сигм — ознака завищення. У реальному кейсі ми знизили НМЦК на 15% по 200 контрактах. Для точності порівняння використовуємо pgvector для семантичного пошуку схожих закупівель.

def detect_inflated_nmck(procurement, similar_procurements): # ... (код без змін) 

Як ми це робимо: стек і процес

  • Стек: Python, PyTorch, Hugging Face Transformers для NLP-обробки текстів оголошень; LangChain для RAG-агента по регламентах; PostgreSQL з pgvector для пошуку аналогів.
  • MLOps: MLflow для відстеження експериментів, ONNX Runtime для інференсу на CPU/GPU.
  • Процес: Аналітика → проектування архітектури → навчання моделей → інтеграція з API ЄІС → навантажувальне тестування → деплой у контур замовника → навчання користувачів.

Терміни орієнтовно: базовий модуль (колюзія + НМЦК) — від 5 тижнів, повний функціонал — від 3 місяців. Точний обсяг робіт оцінюємо після аудиту ваших даних і процесів. Зв'яжіться з нами для демонстрації пілотного модуля.

Що входить у роботу

  1. Аналітика: аудит поточних закупівельних даних, налаштування джерел, відбір ознак.
  2. ML-моделі: виявлення змови, афілійованості, завищення цін, моніторинг контрактів.
  3. Інтеграція: REST API, експорт у XML/JSON, налаштування розкладу оновлень.
  4. Документація: технічна документація, інструкція для оператора, модель звіту.
  5. Навчання: вебінар для співробітників замовника, 2 дні підтримки на старті.
  6. Субліцензія: право використання ПЗ на строк контракту, оновлення моделей 6 місяців.

Отримайте консультацію щодо ваших закупівель — ми підготуємо пропозицію з урахуванням специфіки ваших даних. Ми гарантуємо результат: precision > 0.85 на валідаційних даних, сертифікат відповідності ФЗ-44 та підтримку після впровадження.