Marmor Hotavlje reže kamen v Poljanski dolini od leta 1948, v vasi, ki marmor obdeluje že od dvajsetih let 18. stoletja. Danes je največji predelovalec naravnega kamna v Sloveniji. Njihov kamen konča na megajahtah, v hotelih, zasebnih rezidencah in obnovljenih cerkvah.
Vsak projekt je unikaten, vsaka stranka riše drugače, sam kamen pa, kot podjetje pove javno, naredi rezanje za najpreprostejši in hkrati najmanj predvidljiv del posla. Rast posla pomeni veliko dokumentacije. Ena sama kopalnica na jahti je od 150 do 200 ločenih kosov kamna. Ena soba, ki gre v odpremo, je 20 delavniških načrtov in več kot 150 strani.
Ure torej ne gredo samo v kamen. Gredo tudi v papir okoli njega. Prav tja so nas prosili, da pogledamo.
"Standard imamo in se ga moramo držati. Če ga spremenimo, bo kaos."
Luka Romih, vodja tehnologije, Marmor Hotavlje
Programska oprema se mora prilagoditi obstoječim procesom, ne obratno.
Izziv: dve opravili, ki sta skoraj samo branje
Njihova ekipa je izbrala dve opravili. Preden se soba odpremi, mora nekdo iz načrtov ugotoviti, koliko odpremnih palet je treba izdelati in kako velika mora biti vsaka. In potem, ko je plošča razrezana, mora nekdo zabeležiti, kaj uporabnega kamna je na njej ostalo, da ga naslednji projekt najde, namesto da poseže po novi plošči.
Oboje je natančno, ponavljajoče se branje, oboje opravljajo izkušeni ljudje in nobeno kamnu ne doda ničesar.
Štiri stvari, ki jih je delo potrebovalo
-
Branje dokumentov Branje dokumentov
Dimenzije, opombe in glave načrtov iz PDF-jev SolidWorks in DWG-jev BricsCAD — dva kanala načrtov, oba v vsakodnevni rabi.
-
Računska geometrija Računska geometrija
Številke dajo projekcija, poligonska algebra in pakiranje. Noben model jih ne ugiba.
-
Integracija s CAD Integracija s CAD
Orodji se navežeta na izvoze, ki jih podjetje že ima. Njegov interni standard risanja se ne spremeni.
-
Človek v zanki Človek v zanki
Vsak rezultat je predlog, predstavljen tako, da ga človek hitro preveri in lahko preglasi.
Rešitev: dve majhni orodji, zgrajeni okoli obstoječih procesov
Že od prvega sestanka smo pokazali dva delujoča prototipa po meri, podprta z umetno inteligenco, kmalu zatem pa sta oba šla v podjetje na testiranje. Oblikovale so ju tri omejitve.
- Interni standard risanja se ne spremeni. Vhod in izhod ostaneta v oblikah, ki jih podjetje uporablja danes, tako da ni treba prilagajati ničesar pred procesom ali za njim.
- Nobenega makra, ki bi ga jezikovni model napisal znotraj CAD. To pot so že preizkusili in ni zdržala. Naši orodji se s CAD povežeta.
- Zaupno gradivo ostane doma. Podjetje s svojimi strankami dela pod strogo zaupnostjo.
Kalkulator palet
Načrte sobe v PDF ali DWG povlečete v naše orodje. Orodje jih prebere, izračuna, kaj se odpremi in kako se to zloži, ter predlaga notranje dimenzije vsake palete z več etažami. Ven pride izdelavni list palete, narisan v podjetjevi lastni glavi načrta, in vrstice za njegov register palet. Kjer orodje ni prepričano, je vrstica označena in čaka na človeka.

Orodje za ostanke
Drugo orodje teče znotraj BricsCAD, na razrezovalnih listih, ki jih podjetje že riše. En ukaz z računalniškim vidom obriše obris vsake plošče s fotografij na listu, lokalno in v nekaj sekundah. Drugi ukaz vzame kose, razporejene na plošči, in poišče največji uporaben ostanek — ne dobesednega ostanka, ki pride ven kot razcefran lik, s katerim nihče ne more delati, ampak čist poligon, kakršnega bi narisal človek — in ga nariše nazaj v načrt, ob upoštevanju organizacije njegovih slojev.
Ker CAD svoja telesa hrani v zaprtem formatu, CAD samo izvaža in sprejema; vsa geometrija teče zunaj njega. Nobena logika ne živi v makru. Če ukaz znova poženete na ostanku, dobite ostanke ostanka, kar se v praksi dejansko dogaja.

Rezultat
Nekaj tednov od prvega sestanka do dveh delujočih orodij in kmalu zatem v testiranje. Oboje smo pokazali, kako teče na podjetjevih lastnih produkcijskih datotekah.
- Predlagane palete se ujemajo s paletami, ki so bile dejansko izdelane. Podlago za preverjanje so dali podjetjevi lastni zapisi. Na testni sobi sta se predlagana dolžina in višina pri vsaki paleti ujemali na nekaj centimetrov natančno, povsem brez človeškega vnosa.
- Ure branja postanejo minute preverjanja. To je podjetjeva lastna ocena tega, kar orodji spremenita. Oboje je zdaj v testiranju, isti zapisi pa dajejo način, da se pozneje izmeri dejanska številka.
- 600 ur na leto je prihranek, ki ga podjetje pričakuje že samo od orodja za palete.
- Nič ni zapustilo hiše. Prave produkcijske datoteke smo obdelali na lastnih strežnikih. Noben načrt stranke ni šel v javni model.
- Ko sta orodji dostavljeni, v njiju ni nobenega modela. Claude AI smo uporabili, da smo ju zgradili — bralnike načrtov, geometrijski pogon, most do CAD, spletno aplikacijo in teste. Pri stranki teče deterministična programska oprema, ki dela naprej, ne glede na to, ali je kam povezana ali ne.
"Iskreno, bil sem skeptičen. Zdaj sem videl oboje — palete in ostanke — in delujeta. Pričakujem, da bo to odprlo vrata drugim projektom v podjetju, in prvi bomo prišli k Abeliumu."
Luka Romih, vodja tehnologije, Marmor Hotavlje
