AI-система управління запасами сировини та комплектуючих

Управління запасами у виробництві критично відрізняється від ритейлу: сировина потрібна в точній кількості до конкретного моменту виробничого циклу. Відсутність одного компонента зупиняє лінію, приносячи збитки до 100 тисяч рублів на годину. Класична MRP (Material Requirements Planning) використовує

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

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

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

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

Управління запасами у виробництві критично відрізняється від ритейлу: сировина потрібна в точній кількості до конкретного моменту виробничого циклу. Відсутність одного компонента зупиняє лінію, приносячи збитки до 100 тисяч рублів на годину. Класична MRP (Material Requirements Planning) використовує єдиний точковий прогноз попиту — будь-яка помилка каскадом спотворює всі закупівлі. Ми розробляємо AI-системи, які замінюють детермінований план на ймовірнісний розподіл сценаріїв та динамічно балансують ризики. Типовий результат — скорочення дефіциту на 60–80% і зростання оборотності сировини на 20–30%. Додатково, AI-моделі прогнозування потреби в сировині враховують сезонність, тренди та макроекономічні фактори, що підвищує точність на 40% порівняно з традиційними методами.

Як AI-MRP перевершує класичний MRP?

Класична формула: Net Requirement = Gross Requirement - Available Inventory - Scheduled Receipts. AI-MRP використовує три ключові покращення:

  1. Probabilistic demand forecast — не точка, а p10/p50/p90 перцентилі.
  2. Stochastic MRP — розрахунок потреби для кожного сценарію, отримуємо розподіл вимог.
  3. Safety stock на основі квантилів — не за історичним σ, а за розподілом попиту × service level.
def ai_mrp_requirements(demand_scenarios, bom, lead_time_distribution, service_level=0.95): """ demand_scenarios: матриця [n_scenarios × n_periods] Для кожного сценарію → потреби сировини через BOM Safety stock = (service_level)-й квантиль потреби мінус mean """ requirements = [] for scenario in demand_scenarios: finished_goods_needed = scenario raw_material_needed = explode_bom(finished_goods_needed, bom) requirements.append(raw_material_needed) req_array = np.array(requirements) safety_stock = np.percentile(req_array, service_level * 100, axis=0) - req_array.mean(axis=0) return req_array.mean(axis=0) + safety_stock 

Результат: дефіцит сировини падає на 60–80% при зростанні оборотності на 20–30% порівняно з класикою. У ряді проектів дефіцит знизився в 3-5 разів.

Чому варто використовувати стохастичне планування?

У реальному виробництві lead time та попит нестабільні. MRP II ігнорує цю варіабельність. AI-MRP моделює її:

Параметр Класичний MRP AI-MRP
Прогноз Детермінований точковий Ймовірнісний (p10/p50/p90)
Safety stock За формулами з константою Z Динамічний, з квантилів розподілу
Lead time Фіксоване значення ML-модель, що враховує постачальника, сезон, категорію
Ризики постачання Не враховуються Supplier Reliability Score + disruption forecasting
MOQ Просте округлення Дискретна оптимізація (LightGBM або генетичний алгоритм)

Специфіка виробничих запасів

  • Bill of Materials (BOM): кожен продукт розкладається в дерево компонентів. Зміна плану → каскадний перерахунок по всіх рівнях.
  • Lead time варіабельність: ML-модель враховує OTIF постачальника, сезонність, категорію сировини, макроекономічні шоки.
  • Мінімальні партії (MOQ): оптимізація з MOQ — NP-складна задача, що вирішується метаевристиками.
Supplier Reliability Score
supplier_features = { 'otif_3m': otif_last_3_months, # On-Time In-Full 'lead_time_cv': lead_time_std / lead_time_mean, # варіативність 'quality_rejection_rate': rejected_qty / received_qty, 'financial_stability': altman_z_score, 'geographic_risk': country_risk_index, 'single_source_flag': 1 if only_supplier else 0 } reliability_score = reliability_model.predict(supplier_features) 

При високому ризику єдиного постачальника AI рекомендує кваліфікацію альтернатив та розраховує премію за split sourcing проти знижки за обсяг.

Dynamic safety stock

Класична формула SS = Z × √(ADL × σ²_demand + D² × σ²_lead_time) замінюється на AI-версію:

  • σ_demand з квантильної моделі, а не історичного std.
  • σ_lead_time з ML-моделі.
  • Z варіюється за SKU: для критичної сировини 97.7%, для стандартної — 90%.

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

  • Архітектурна документація (модель даних, API, інтеграційні схеми).
  • Впровадження ML-моделей у SAP PP/MM через RFC BAPI, оновлення safety stock у MARC.
  • Навчання команди закупівель роботі зі звітами та алертами.
  • Технічна підтримка 3 місяці після релізу.

Як впровадити AI-MRP: покроковий процес

  1. Аудит даних та інфраструктури: оцінюємо якість та повноту історичних даних, налаштовуємо конвеєр.
  2. Проектування моделі: обираємо алгоритми для probabilistic demand та ML lead time.
  3. Розробка прототипу: реалізуємо core-модулі на Python з інтеграцією через API.
  4. Інтеграція з ERP: підключаємо читання/запис через RFC BAPI (SAP) або REST.
  5. Навчання та калібрування: налаштовуємо safety stock під service level, включаємо supplier scores.
  6. Запуск та моніторинг: розгортаємо в production, відстежуємо концептуальний дрейф та перенавчаємо моделі.

Типові помилки

  • Ігнорування якості історичних даних: модель вимагає мінімум 2-3 роки з очищеними аномаліями.
  • Неврахунок MOQ в оптимізації: округлення без дискретної оптимізації призводить до надлишку.
  • Відсутність моніторингу концептуального дрейфу: розподіли попиту змінюються, модель потрібно перенавчати.

Ключові метрики та досвід

Ми реалізували такі системи для 5+ виробничих замовників. Наш загальний досвід у AI/ML — понад 7 років, більше 50 проектів. Середня економія для клієнтів — від $10k–50kів на рік. Додатково, за рахунок зниження списань та вартості зберігання економія може досягати $20k–40kів щорічно.

Метрика Типове покращення
Оборотність сировини +20..30%
Дефіцит (простої лінії) -60..80%
Списання надлишків -30..50%
OTIF постачальників +5..10% (через scorecards)

Терміни та вартість

Базова версія AI-MRP (probabilistic demand + ML lead time) — від 6 до 8 тижнів. Повноцінна система з supplier risk, disruption forecasting та повною ERP-інтеграцією — від 4 до 5 місяців. Вартість розраховується індивідуально під завдання конкретного виробництва. Отримайте консультацію: ми оцінимо ваші дані та сформулюємо план за один робочий день. Зв'яжіться з нами для обговорення вашого виробництва.