Punonjësi rri ndërsa ngjyra pret
Ngjyrosja e flokëve është 20 minuta punë dhe 40 minuta pritje. Gjatë atyre 40 minutave punonjësi pi çaj dhe salloni humb xhiro.
Ngjyra vihet, pastaj pritet. Në atë pritje punonjësja nuk ka çfarë të bëjë, por në kalendar karrigia duket e zënë — dhe salloni e humb atë orë në heshtje. D-CCM i mban veçmas minutat e punuara dhe minutat e pritjes të një shërbimi: ju sjell punën që hyn në pritje dhe e kap përplasjen para se ta ruani terminin. Sa hyn në pritje, aq kapacitet fiton salloni.
Programet që përdoren rëndom e numërojnë terminin si një bllok të vetëm; pritjen nuk e njohin fare. Pikërisht atje shikon D-CCM.
Problemi
Zënia mesatare e një salloni në Turqi është 62%. Kjo do të thotë se 38% e çdo ore pune shkon bosh. D-CCM shikon pikërisht atë hendek.
Ngjyrosja e flokëve është 20 minuta punë dhe 40 minuta pritje. Gjatë atyre 40 minutave punonjësi pi çaj dhe salloni humb xhiro.
Tre klientë bien në të njëjtën orë, dhoma merr dy, pajisja është një. Recepsioni paralajmëron me dorë dhe klienti largohet i pakënaqur.
Pronari e llogarit në kokë — „po sikur të bëja një manikyr gjatë ngjyrës“. Sistemi nuk e parashikon dhe gabimet grumbullohen.
Pse ekziston
Karrigia duket e zënë ndërsa punonjësi është i lirë. Klient i dytë nuk merret dot dhe salloni e humb atë orë në heshtje. Problemi nuk është aritmetika e programit — është modeli i tij.
Intervali pasiv hapet me qëllim. Në kalendar bëhet një pjesë më vete dhe, nëse aty zë vend një punë e shkurtër, propozohet. Dita shpëtohet dhe klienti nuk vë re asgjë.
Zgjidhja
Një shërbim nuk është më emri i një blloku të vetëm. Ka dy pjesë: minutat kur punonjësi është me duar në punë dhe minutat kur klienti pret. Të dytat D-CCM nuk i shpërdoron.
Ngjyrosja e flokëve: 20 minuta punë, 40 minuta pritje. D-CCM i sheh ato 40 minuta dhe ia cakton të njëjtin punonjës një klienti paralel (një manikyr, të themi). Rezultati: dy klientë në atë orë në vend të një — ajo orë bën dyfishin e punës.
Konfigurimi
Për ta ndezur D-CCM mjafton të shkruani një herë dy kohëzgjatjet e një shërbimi. Kalendari dhe komisioni vijnë vetë pas.

Menaxhimi i komisioneve — konfigurimi i niveleve (Junior/Senior/Master) dhe norma e parazgjedhur për çdo punonjës. Ndarja e fitimeve hapet nga kartela e punonjësit.
Algoritmi
D-CCM përshtat problemin Resource Constrained Project Scheduling për një sallon. Me një qasje Greedy + Beam Search + Hybrid zgjidh një javë me 60 termine në kohë reale.
activeMinutes + passiveMinutes. Punonjësit, dhomat dhe pajisjet shënohen si nyje grafi.Rezultatet
Skenari i synuar i pilotit (simulim): 12 sallone, n=3.842 termine. Këto janë rezultatet e synuara përballë planifikimit manual — sapo të publikohen matjet reale të pilotit, ky seksion do të përditësohet bashkë me burimet:
Krahasimi
Programet që përdoren rëndom e numërojnë të gjitha terminin si një bllok të vetëm. D-CCM është i pari që i ndan minutat e punuara nga ato të pritjes.
Kujt i vlen
D-CCM nuk ia vlen njësoj në çdo sallon. Ta themi haptazi: aty ku nuk duhet, mbetet i fikur:
Këtu fitoni më shumë: punë e gjatë ngjyre me një punë të shkurtër pranë saj. Intervali pasiv përsëritet disa herë në ditë.
Nëse protokollet tuaja kanë pritje, logjika e intervaleve ia vlen. Nëse jo, e lini të fikur dhe menuja mbetet e thjeshtë.
Shumica e lokaleve nuk e kanë nevojë; puna është tashmë e shkurtër dhe njëra pas tjetrës. Ndizeni nëse ofroni shërbime hibride me ngjyrë.
Plani i rrugës
Motori i D-CCM është gati në bazën e kodit; do të verifikohet me termine reale sapo të nisë programi pilot. Pastaj: ML, shpërndarje në shumë rajone dhe përmirësim i vazhdueshëm. Hendeku ynë mbrojtës nuk është patenta — është zhvillimi i vazhdueshëm plus avantazhi i të dhënave.
Motori Glanevo v0 — një model fushash activeMinutes + passiveMinutes me zbulim greedy të përplasjeve.
Zgjidhësi Greedy + Beam Search po punon; zbulimi i përplasjeve verifikohet nga një grup testesh automatike.
Parashikim i kohës pasive për çdo sallon: një model që mëson nga ndryshore si trashësia e flokut, marka e ngjyrës dhe temperatura e ambientit.
Shpërndarje në shumë rajone, përdorim aktiv në 44 vende. Aplikimi për patentë do të shqyrtohet kur të vijë koha.
FAQ
Algoritëm i vërtetë: punon në bazën e kodit (Service.activeMinutes dhe Service.passiveMinutes në skemën Prisma; zgjidhësi i përplasjeve te POST /api/appointments/check-conflicts). Shifrat e pilotit në këtë faqe janë skenar i synuar (simulim); matjet nga terreni do të ndahen këtu bashkë me burimet, sapo të publikohen.
Jo me patentë: D-CCM mbrohet nga zhvillimi i vazhdueshëm (v0 → v1 → v2 ML), nga avantazhi i të dhënave (të dhënat e termineve që do të vijnë nga sallonet pilot) dhe nga marrëdhënia me klientin (integrim i thellë në punën e sallonit). Aplikimi për patentë do të shqyrtohet veçmas kur të vijë koha.
Të kopjosh vetë idenë e algoritmit kërkon vite. Zhvillimi i vazhdueshëm (v0 → v1 parashikim IA → v2 planifikim automatik → v3 ML) dhe një grup të dhënash që rrjedh nga vetë sallonet — një hendek mbrojtës me dy shtresa. Kur konkurrenti të nisë të na arrijë, ne jemi dy versione përpara.
Në rritjen e ekipit të kërkim-zhvillimit dhe në modelin e mësimit të makinës v2. Synimi: parashikim i kohës pasive për çdo sallon (një model që mëson nga ndryshore si trashësia e flokut, marka e ngjyrës dhe temperatura e ambientit).
Në Free, një version i kufizuar në një punonjës. Nga Pro e lart, versioni i plotë: shumë burime, pesë propozimet alternative kryesore, njoftime automatike. Studio dhe Enterprise shtojnë mbështetjen për shumë vendndodhje.
Përcaktoni një herë kohëzgjatjet aktive dhe pasive të shërbimeve tuaja (ngjyra: 20 aktive / 40 pasive, për shembull). Pjesa tjetër ecën vetë. Sistemi propozon; ju miratoni ose ndryshoni.
Përcaktoni një herë kohëzgjatjet aktive dhe pasive të shërbimeve tuaja dhe pjesën tjetër lërjani D-CCM. Në fund të javës së parë, matni vetë ndryshimin në zënie.