Factory
Početna
Usluge O nama Kontakt

AI rješenja za auto industriju

AI za rezervne dijelove i procjenu vrijednosti polovnih vozila - od cross-vehicle compatibility grafa do CV pipeline-a koji iz 6 fotografija daje cijenu sa odstupanjem ispod 8%.

32%
manje stockout incidenata
94%
tačnost detekcije oštećenja
8 mj
ROI period za inventory sistem
21%
rast marže na rezervnim dijelovima

Operativni izazovi u industriji

Demo case studies

Demo Case Study 01

Inteligentni inventory management za rezervne dijelove sa cross-vehicle compatibility grafom

Kontekst klijenta

Regionalni distributer auto rezervnih dijelova (Bosna i Hercegovina, Srbija, Hrvatska, Slovenija) sa 5 centralnih skladišta i 38 partner servisa. Katalog sadrži preko 180.000 SKU-ova, od OEM dijelova za premium marke do aftermarket rezervi za vozni park starosti 12+ godina. Mjesečni promet je oko 2.4 milijuna EUR sa stockout rate-om koji je u prosjeku iznosio 14% na top-mover SKU-ovima.

Tehnički izazov

Postojeći ERP (Pantheon) tretirao je svaki SKU kao izolovanu jedinicu - nije razumio da je jedan filter kompatibilan sa 47 različitih kombinacija vozila. Forecasting je bio simplističan moving average koji nije hvatao sezonalnost (klima kompresori u maju, akumulatori u januaru) niti weather korelacije. TecDoc katalog (koji firma licencira) koristio je svoj identifikator sistem koji se nije čisto mapirao na interne SKU-ove - oko 22% kataloga imalo je nepotpune kompatibilnosti. Multi-warehouse transferi rađeni su ručno od strane 3 disponenta na osnovu osjećaja, što je rezultiralo pogrešnim balansom (skladišta u Sarajevu prebukirana akumulatorima, BL u stockout-u).

Naš pristup

Arhitektura ima dva sloja - data layer i forecasting/optimization layer. Na data layer-u, izgradili smo compatibility graf u Neo4j-u koji povezuje part nodes sa vehicle nodes preko fitment relationship-a. Vehicle node ima atribute (make, model, generacija, godina od/do, motor kod, body type), part node ima OEM broj, aftermarket ekvivalente, i lifecycle status. ETL pipeline u Airflow-u dnevno povlači TecDoc CAT i AAIA ACES feedove, normalizuje ih i merge-uje sa internim SKU master-om. Custom rezolucioni sloj radi fuzzy matching OEM brojeva (Levenshtein + manufacturer prefix rules) za riješiti 22% nepotpunih mapping-a - dignuto je na 96% pokrivenosti. Forecasting layer kombinuje hierarchical Prophet model (kategorija → SKU sa reconciliation) sa gradient boosted regressorom koji uzima weather features (temperatura, padavine 14-dnevni rolling) iz OpenWeatherMap historijskih podataka. Multi-warehouse optimizer formuliran je kao MILP problem (PuLP) koji minimizuje (transfer cost + holding cost + expected stockout cost) sa kapacitetnim ograničenjima skladišta. Solver radi noćno za regularnih SKU-ova, intra-day za top 500 movers. Integracija sa Pantheon ERP-om kroz REST middleware koji čita stock pozicije svakih 15 minuta i piše predložene transfere kao draft naloge.

Tehnološki stack

Neo4j 5.x, Python (Prophet, PyTorch, scikit-learn), Apache Airflow, PostgreSQL, PuLP MILP solver, Redis, FastAPI, Pantheon ERP REST integracija, TecDoc CAT i AAIA ACES feed parseri

Stockout rate na top movers spušten sa 14% na 4.7% kroz 6 mjeseci
Holding cost smanjen za 19% kroz reduction excess zaliha sporih SKU-ova
ROI period 8 mjeseci, sistem u produkciji nakon 16 sedmica
Compatibility graf pokrivenost dignuta sa 78% na 96% nakon resolution sloja
Marža na rezervnim dijelovima porasla 21% kroz bolju kompoziciju zaliha

Demo primjer baziran na stvarnoj inženjerskoj praksi. Identitet klijenta povjerljiv prema NDA.

Demo Case Study 02

AI procjena vrijednosti polovnih vozila iz fotografija sa fraud detekcijom

Kontekst klijenta

Online platforma za otkup polovnih vozila koja radi B2C model (otkup od privatnih lica) i B2B (preprodaja dealerima i auction-ima). Volumen oko 350 vozila sedmično, regija Adria. Glavni operativni bottleneck bio je manuelna procjena - svaki slučaj zahtijevao je 25-40 minuta rada appraiser-a koji je gledao fotografije, čitao opis i upoređivao sa tržištem.

Tehnički izazov

Manuelna procjena nije skalabilna i subjektivna je - varijansa između appraiser-a na istom vozilu bila je do 18%. Konkurencija (njemački i francuski igrači) koristila je crude modele bazirane samo na VIN-u i kilometraži, bez analize stvarnog stanja vozila. Drugi problem: rastući fraud - korisnici slali fotografije sa kojih su uklanjana oštećenja kroz Photoshop, vraćeni odometri, lažne specifikacije. Treći izazov: trim i opcije detekcija - razlika između basic i fully-loaded varijante istog modela može biti 4.000 EUR, a često nije u VIN-u (kasnije instalirana oprema, market-specific paketi).

Naš pristup

Arhitektura ima tri stepenice - perception, valuation, fraud. Perception sloj radi na 6-8 fotografija po vozilu. Damage detection model je Mask R-CNN (Detectron2 backbone) treniran na 24.000 ručno labeliranih slika sa 11 klasa oštećenja (dent, scratch, rust, paint defect, glass crack, missing trim, bumper damage, panel gap, headlight damage, interior wear, tire wear). Trim/options detector je multi-label klasifikator (EfficientNet-B3) koji iz dashboard fotografija prepoznaje 47 features (sunroof switches, leather seats, navi screen, ambient lighting, etc.). Odometer reader je dvostepeni pipeline - YOLO za lokalizaciju instrument cluster-a, pa CRNN za OCR digita. Valuation sloj je gradient boosted model (LightGBM) koji uzima vehicle features (iz VIN decoder-a + detektovane opcije), damage score (weighted sum po panel-u), kilometražu i regional market data. Treniran je na 180.000 historijskih transakcija (lokalne aukcije + JATO Dynamic + Eurotax retail) sa SHAP analizom za explainability prema appraiser-ima. Fraud sloj traži manipulated images preko Error Level Analysis i CNN-a treniranog na FaceForensics derivative dataset-u, plus consistency check (suncrove sjenke, refleksije) između fotografija. Sve runa na NVIDIA T4 GPU-u sa ONNX Runtime, prosječan latency 4.2 sekunde po slučaju.

Tehnološki stack

PyTorch, Detectron2 (Mask R-CNN), EfficientNet-B3, LightGBM sa SHAP, OpenCV, ONNX Runtime na NVIDIA T4, FastAPI, JATO Dynamic + Eurotax integracija, Scrapy za auction scraping, MinIO object storage

Vrijeme procjene smanjeno sa 35 min na 90 sekundi po vozilu
Tačnost detekcije oštećenja 94.1% (mAP@0.5), procjena vrijednosti sa MAPE 7.6%
Fraud capture rate 73% manipulisanih slučajeva (prije sistema 12%)
Volumen procjena porastao 4.2x bez povećanja appraiser tima
Production timeline: 22 sedmice od kick-off-a, ROI 11 mjeseci

Demo primjer baziran na stvarnoj inženjerskoj praksi. Identitet klijenta povjerljiv prema NDA.

Tehnologije koje koristimo

Graph database (Neo4j 5.x) za vehicle-part compatibility graf Python (PyTorch 2.x, Prophet, scikit-learn, statsmodels) OpenCV 4.x + Detectron2 za instance segmentation oštećenja Apache Airflow za ETL pipeline TecDoc/AAIA feedova PostgreSQL 15 sa JSONB za varijantne specifikacije Redis 7 za hot inventory cache po lokaciji FastAPI gateway sa OAuth2 za dealer portale NVIDIA T4 / A10 GPU za CV inference (ONNX Runtime) S3-kompatibilan object storage za fotografije (MinIO on-prem) JATO Dynamic / Eurotax API integracija za pricing benchmark VIN decoder servis (lokalni, fallback na NHTSA vPIC) Scrapy + residential proxy pool za auction scraping

Kako radimo

01

Discovery

Audit ERP/DMS sistema, TecDoc/JATO licencnih ugovora, baseline KPI (stockout rate, appraisal time, margin).

02

Pilot

Pilot na jednom skladištu ili 50 vozila, paralelno sa postojećim procesom za A/B usporedbu.

03

Implementacija

Roll-out na sve lokacije, integracija sa ERP/DMS, training disponenata i appraiser-a, fallback procedure.

04

Operacija

Mjesečni retraining modela na novim transakcijama, kvartalni review compatibility grafa, SLA monitoring.

Razgovarajmo o pilotu za vašu firmu

Discovery sesija je 60 minuta - razumijemo vaš problem i predlažemo konkretan pilot pristup.

Kontaktirajte nas