Optimizacija veikia tik tada, kai klausimas yra nuoširdus.

Optimisation is powerful, but it is loyal to the question it receives. If the metric is a disguise, the system will faithfully improve the wrong thing.

Optimizacija veikia tik tada, kai klausimas yra nuoširdus.

The perfect queue that nobody liked

The dashboard looked excellent. Average handling time was down. Queue length was down. The model routed easy cases to automation, medium cases to newer staff, and difficult cases to specialists only when confidence dropped below a tidy threshold. The report used green arrows with the confidence of a garden centre in spring. On paper, the operation had been optimised.

Then the complaints arrived. Not dramatic complaints, at first. People called twice because the first answer had closed the wrong issue. Specialists received cases later and messier. Newer staff learned to follow the suggested route because disagreement slowed them down. A few customers with unusual circumstances found themselves pushed through the most efficient path, which was efficient mainly because it failed to notice them. The queue was better. The service was worse. This is a common miracle.

The system had not misbehaved in the technical sense. It had optimised the question it was given: reduce handling time while keeping closure above a threshold measured by the same workflow. The question sounded reasonable. It was also dishonest, not because anyone lied, but because the metric pretended to represent service quality while quietly excluding rework, escalation delay, customer stress, staff learning, and the cost of being wrong. The optimiser did not betray the organisation. It revealed the organisation's question.

Optimisation is not a moral agent. It is a loyal machine. It will search, rank, tune, prune, and improve according to the objective, constraints, data, and feedback loop it receives. If those things describe the real problem well, optimisation can be brilliant. If they describe a convenient proxy wearing the clothes of a real problem, optimisation becomes an expensive way to become more wrong with better graphs.

Optimisation is powerful when the frontier is visible. It is dangerous when one metric pretends the frontier is not there.

A metric is a handle, not the object

Every optimisation needs a handle. You cannot optimise everything directly. You choose measurable quantities: latency, accuracy, throughput, utilisation, recall, fuel, waiting time, churn, cost, recovery time, emissions, defect rate. These handles are necessary. They are also dangerous because people quickly forget the handle is not the object. Average handling time is not service. Click-through rate is not trust. Model confidence is not institutional confidence. Bed occupancy is not care. A number can be useful and still too small for the thing it represents.

Metrika tampa nesąžininga, kai organizacija nustoja įvardyti, ko ji neapima. Eilės metrika neapima perdirbimo. Sąnaudų metrika neapima trapumo. Kokybės metrika neapima kraštinių atvejų. Teisingumo metrika neapima pogrupio, kuris per mažas, kad patektų į suvestinę. Energijos metrika neapima žmonių viršvalandžių. Pasitenkinimo metrika neapima žmonių, kurie pasidavė. Jokia metrika nėra išsami. Sąžininga metrika nurodo, kur jos galia baigiasi.

Tai ne argumentas prieš matavimą. Tai argumentas už suaugusį matavimą. Nematoma sistema nuslysta į padavimus. Blogai matuojama sistema su įrodymais atsitrenkia į sieną. Disciplina yra susieti kiekvieną metriką su sprendimu, kurį jai leista pagrįsti. Vėlavimo metrika gali padėti derinti sąsają. Ji neturėtų nuspręsti, ar didelės rizikos atvejis praleidžia peržiūrą. Konversijos metrika gali pagerinti puslapį. Ji neturėtų pateisinti klaidinančių numatytųjų nustatymų. Prognozuojamas rizikos balas gali nukreipti dėmesį. Jis neturėtų tapti automatine bausme.

Kai į metrikas žiūrima kaip į įrankius, komandos išlieka smalsios. Kai į metrikas žiūrima kaip į realybę, komandos tampa paklusnios. Optimizuotojas visada bus paklusnus. Žmonės neturėtų per greitai prie jo prisijungti.

Tikslas yra vieta, kur politika slepiasi aritmetikoje

Tikslo funkcija atrodo techniška. Sumažinkite tai. Padidinkite aną. Pasverkite šiuos terminus. Nubauskite tuos gedimus. Praktiškai tai vieta, kur organizacija pasirenka, kas svarbu. Kiek vėlavimo priimtina, kad sumažėtų klaidų. Kiek sąnaudų priimtina, kad išliktų peržiūra. Kiek atšaukimo verta papildomų klaidingų teigiamų rezultatų. Kiek energijos verta mažesnio vėlavimo. Kiek nepatogumų viena grupė gali pakęsti, kad pagerėtų vidurkis. Tai ne tik inžineriniai klausimai. Jie tampa inžineriniais, kai yra užkoduojami.

Nėra nieko blogo koduoti vertybes. Sistemos tai jau daro. Problema yra apsimesti, kad kodavimas yra neutralus, nes naudoja skaičius. Svorių schema gali paslėpti prioritetus veiksmingiau nei kalba. Slenkstis gali perkelti įgaliojimus be susirinkimo. Bauda gali nuspręsti, kieno problema mažiau svarbi. Kai optimizavimas yra rimtas, tikslo funkcija turėtų būti peržiūrima. Ne kiekvienas suinteresuotasis asmuo turi skaityti kodą, tačiau pasirinkti kompromisai turėtų būti išreiškiami paprasta kalba.

Vienas praktinis testas yra paklausti, kokį elgesį tikslas apdovanotų, jei jo būtų siekiama per gerai. Maršruto optimizuotojas gali išmokti kurti įtemptus tvarkaraščius, kurie subyra nuo nedidelių vėlavimų. Sukčiavimo modelis gali išmokti teikti pirmenybę atvejams, kuriuos lengva įrodyti. Pardavimų rekomendavimo sistema gali išmokti spausti žmones, kurie jau yra pažeidžiami. Įdarbinimo atranka gali išmokti atkartoti senus tinkamumo apibrėžimus. Jei perdėta tikslo versija atrodo negražiai, įprastai versijai tikriausiai reikia griežtesnių apribojimų.

Čia apribojimai apsaugo tikslą nuo jo paties. Neviršykite darbo valandų. Nenaudokite saugomų požymių ar jų pakaitalų. Neslėpkite neapibrėžtumo. Neuždarykite atvejo be įrodymų. Neoptimizuokite sąnaudų žemiau atsparumo ribos. Nenukreipkite didelės pasekmės sprendimų be prasmingos peržiūros. Apribojimai nėra biurokratija. Jie yra būdas, kuriuo organizacija pasako optimizuotojui, kurie trumpiniai iš tikrųjų nėra patobulinimai.

Pakaitalai yra naudingi melagiai

Pakaitalas yra išmatuojamas atstovas kažkam, ką sunkiau išmatuoti. Jų yra visur, nes tikrieji rezultatai dažnai būna uždelsti, dviprasmiški arba brangūs stebėti. Ligoninė gali naudoti pakartotinį priėmimą kaip vieną kokybės signalą. Palaikymo komanda gali naudoti pirmojo kontakto sprendimą. Modelių komanda gali naudoti etalono tikslumą. Viešoji tarnyba gali naudoti apdorojimo laiką. Tai ne kvaili matai. Tai daliniai matai. Bėdos prasideda, kai dalinis tampa visuminiu.

Proksės meluoja nuspėjamai. Jos atlygina už tai, kas užfiksuota. Jos ignoruoja tai, kas nutinka pasibaigus matavimo langui. Jos formuoja žmogaus elgesį. Jos tampa taikiniais. Jos atspindi senas proceso prielaidas. Jos teikia pirmenybę įprastiems atvejams. Jos padaro neišmatuotą žalą nematomą. Melas ne visada yra piktavališkas. Tai natūralus suspaudimo praradimas, kuris įvyksta, kai netvarkinga realybė tampa duomenų bazės stulpeliu. Labai naudinga, labai pavojinga, kaip aštrus peilis ir dauguma susirinkimų darbotvarkių.

Dirbtinio intelekto sistemos padidina proksės problemas, nes jos gali optimizuoti nuodugniau nei žmogus. Žmonių komanda gali nerangiai žaisti su metrika. Modelis gali aptikti mažus dėsningumus, darbo eigos spragas ar socialinius modelius, kurie pagerina proksę, kartu pakenkdami tikslui. Tai gali nutikti be niekieno tyčinės žalos. Optimizavimas randa gradientus. Jei gradientas nukreiptas nuo tikrojo tikslo, sistema juo seks įspūdingai mandagiai.

Atsakymas nėra uždrausti prokses. Atsakymas yra stebėti proksės pagrįstumą. Ar proksė vis dar koreliuoja su rezultatu. Ar ji elgiasi skirtingai tarp grupių. Ar jos optimizavimas sukuria papildomą darbą. Ar ji keičia vartotojo elgesį. Ar ji praleidžia uždelstą žalą. Ar ji išlieka prasminga pasikeitus darbo eigai. Proksėms reikia galiojimo pabaigos datų, peržiūros ir papildomų matavimų. Kitaip jos tampa mažais monarchais su duomenų etiketėmis.

Proksė gali vadovauti darbui tik tol, kol įrodymai rodo, kad ji vis dar nukreipta į numatytą pasekmę.

Apribojimai nėra paskesnė mintis

Silpnuose optimizavimo projektuose apribojimai atsiranda po pirmojo nemalonaus rezultato. Sistema randa pigesnį planą, tada kažkas pastebi, kad jis naikina atsparumą. Ji randa greitesnį kelią, tada kažkas pastebi, kad jis perkrauna vieną komandą. Ji randa aukštesnį balą gaunantį kandidatą, tada kažkas pastebi, kad signalas teisiškai ar etiškai įtartinas. Ji randa atsakymą, tada kažkas paklausia, ar į tą atsakymą apskritai turėjo būti leista atsižvelgti. Taip apribojimai tampa atsiprašymo baldais.

Rimtame optimizavime apribojimai ateina kartu su klausimu. Vieni apibrėžia fizinę galimybę. Kiti apibrėžia įstatymus. Kiti apibrėžia saugumą. Kiti apibrėžia paslaugos orumą. Kiti apibrėžia institucinius pažadus. Kiti apibrėžia, kokių įrodymų reikia prieš veiksmą. Kiti apibrėžia, kur automatizavimas turi sustoti. Apribojimų rinkinys nėra nepatogumas šalia tikslo. Tai riba, kuri suteikia tikslui prasmę.

Sunkiausia dalis yra nuspręsti, kurie apribojimai tikrai yra griežti. Komandos dažnai vadina pageidavimus taisyklėmis, o taisykles pageidavimais, priklausomai nuo to, kas yra kambaryje. Griežtas apribojimas, kuris iš tikrųjų yra derinamas, gali padaryti problemą be reikalo neišsprendžiamą. Minkštas apribojimas, kuris turėtų būti griežtas, gali leisti optimizuotojui pirkti laimėjimus už nepriimtiną žalą. Tai pirmiausia ne sprendiklio problema. Tai organizacinio aiškumo problema su matematinėmis pasekmėmis.

Apribojimai taip pat turi turėti savininkus. Jei teisinis apribojimas pasikeičia, kas jį atnaujina. Jei pajėgumo apribojimas yra klaidingas, kas tai pastebi. Jei sąžiningumo apribojimas sukuria netikėtą kompromisą, kas nusprendžia. Jei saugos apribojimas blokuoja per daug atvejų, kas tiria, ar problema reali, ar apribojimas prastai suformuluotas. Apribojimas be savininko tampa fosilija. Fosilija optimizatoriuje vis dar yra vykdoma, o tai nėra raminanti.

Sąžiningi klausimai apima neapibrėžtumą

Optimizavimas dažnai pateikiamas taip, lyg visi įvesties duomenys būtų faktai. Paklausa prognozuojama. Kelionės laikas vertinamas. Atvejo sudėtingumas numatomas. Modelio pasitikėjimas kalibruojamas. Sąnaudos yra prielaidos. Darbuotojų prieinamumas įvedamas. Tada optimizatorius sukuria planą su įtartinu tvarkingumu. Iš tikrųjų daugelis įvesties duomenų yra neapibrėžti, o plano vertė priklauso nuo to, kaip tvarkomas neapibrėžtumas.

Sąžiningas optimizavimo klausimas klausia, kas atsitinka, jei prognozė klaidinga. Kas, jei paklausa padidėja dešimčia procentų. Kas, jei tiekėjas vėluoja. Kas, jei modelio pasitikėjimas prastai kalibruotas vienai grupei. Kas, jei darbuotojų prieinamumas sumažėja. Kas, jei duomenų šaltinis atsilieka. Kas, jei politika pasikeičia. Tvirtas optimizavimas, scenarijų analizė, jautrumo patikros, atsargos ir atsarginiai planai nėra dekoratyvūs priedai. Jie yra tai, kaip sistema pripažįsta, kad rytojus nepasirašė plano.

Neapibrėžtumas turėtų paveikti veiksmus. Planas gali būti priimtinas, jei neigiama pusė yra maža ir grįžtama. Gali reikėti peržiūros, jei neigiama pusė yra didelė. Gali reikėti platesnės saugos ribos, jei viena grupė prisiima didžiąją dalį rizikos. Gali reikėti žmogiškojo sprendimo, jei duomenų mažai. Gali reikėti atsisakymo, jei neapibrėžtumas yra už sistemos išbandytos apimties ribų. Vienas optimalus planas pagal vieną tvarkingą scenarijų kartais yra pasaka vadovams.

AI tai daro svarbiau, nes nuspėjamieji komponentai dažnai maitina optimizavimą. Paklausos prognozė maitina personalo planavimą. Rizikos balas maitina maršrutų parinkimą. Paieškos pasitikėjimas maitina apibendrinimą. Jei neapibrėžtumas prarandamas tarp komponentų, optimizatorius gauna švaresnį pasaulį, nei organizacija iš tikrųjų turi. Planas gali būti optimalus fantazijai. Incidentas įvyks gamyboje.

Paieškos erdvė yra argumentas apie tikrovę. Jei argumentas plonas, geriausias erdvės taškas vis tiek gali būti blogas sprendimas.

Optimizavimas keičia žmones

Žmonės prisitaiko prie optimizuotų sistemų. Darbuotojai išmoksta, ką teikia pirmenybę maršrutų modelis. Vadovai išmoksta, kuri metrika tampa žalia. Vartotojai išmoksta, kurie atsakymai sulaukia greitesnio aptarnavimo. Tiekėjai išmoksta, kur baudos silpnos. Komandos išmoksta, kurie apribojimai yra vykdomi, o kurie ceremoniniai. Bet koks optimizavimas, patenkantis į darbo eigą, tampa paskatų toje darbo eigoje dalimi.

Štai kodėl vien sistemos veiklos matavimo nepakanka. Stebėkite žmogaus elgesį. Ar peržiūrėtojai mažiau atmeta sprendimus todėl, kad modelis geresnis, ar todėl, kad už atmetimą baudžiama. Ar komandos greičiau užbaigia bylas todėl, kad darbo eiga pagerėjo, ar todėl, kad sudėtingos bylos yra atmetamos. Ar klientai laimingesni, ar nelaimingi klientai nustojo bandyti. Ar specialistai gauna mažiau bylų todėl, kad triažas pagerėjo, ar todėl, kad sudėtingos bylos yra klaidingai klasifikuojamos. Optimizavimas gali pagerinti rodiklį ir tuo pačiu metu blogai išmokyti organizaciją.

Geras dizainas tikisi adaptacijos. Jis daro nesutarimus matomus. Jis apsaugo naudingą atmetimą. Jis stebi perdirbimą ir vėlesnę žalą. Jis tikrina, ar spaudžiamos komandos laikosi numatytų kontrolės priemonių. Jis pastebi, kai rodiklis tampa tikslu ir pradeda pūti. Jis suteikia operatoriams būdą pasakyti, kad sistema daro lengvą netinkamą dalyką. Žmonės, esantys arčiausiai darbo, dažnai pastebi rodiklio nuokrypį anksčiau, nei tai pripažįsta valdymo skydelis.

Čia yra kultūrinė kaina. Sąžininga optimizavimo programa turi leisti blogas naujienas. Jei kiekvienas rodiklio užginčijimas traktuojamas kaip pasipriešinimas, organizacija išlaikys rodiklį ir praras tiesą. Optimizuotojas ir toliau gerins patvirtintą skaičių. Žmonės kurs aplinkkelius. Skaidrė išliks žalia. Taip sistemos tampa juokingos neatrodydamos sugedusios.

Kai optimizuotojas sako neįmanoma

Optimizuotojas, kuris sako neįmanoma, nėra neigiamai nusiteikęs. Jis gali būti naudingiausias žmogus kambaryje, nors nėra žmogus ir jam nerūpi kava. Neįmanoma gali reikšti, kad apribojimai prieštarauja vienas kitam. Tai gali reikšti, kad išteklių prašymas viršija pajėgumą. Tai gali reikšti, kad žadėtas paslaugų lygis negali būti užtikrintas esant dabartiniam personalui. Tai gali reikšti, kad politikos tikslas negali egzistuoti kartu su biudžeto tikslu. Tai gali reikšti, kad norima sąžiningumo sąlyga keičia išlaidų ribą. Tai valdymo informacija.

Organizacijos dažnai nemėgsta neįmanomumo, nes jis pašalina dviprasmybės komfortą. Prieš optimizavimą kiekvienas gali tikėti, kad planas veiks, jei žmonės pakankamai stengsis. Kai sprendiklis įrodo, kad apribojimai nedera, pasirinkimas tampa aiškus: sušvelninti apribojimą, pridėti išteklių, pakeisti tikslą, sumažinti apimtį, priimti vėlavimą arba nustoti apsimesti. Optimizuotojas nesukūrė konflikto. Jis nustojo subsidijuoti neaiškumą.

Sąsaja aplink neįmanomumą yra svarbi. Ji neturėtų tiesiog pasakyti, kad sprendimo nėra. Ji turėtų parodyti, kurie apribojimai yra privalomi, kurios prielaidos lemia konfliktą, kurie sušvelninimai sukurtų įmanomumą ir kurie sušvelninimai yra draudžiami. Tai leidžia žmonėms derėtis sąžiningai. Galbūt terminas gali pasislinkti. Galbūt viršvalandžiai yra nepriimtini. Galbūt žemesnis paslaugų lygis yra sąžiningas. Galbūt norima automatizacija neturėtų būti paleista. Sprendimo nėra yra pradžia, o ne numojimas ranka.

Tai dar viena priežastis, kodėl klausimas turi būti sąžiningas. Jei modelis slepia švelnius pageidavimus kaip griežtus apribojimus, jis sukurs nereikalingą neįmanomumą. Jei jis slepia griežtus įsipareigojimus kaip švelnias bausmes, jis sukurs nepriimtinus planus. Skirtumas nėra techninė tvarkymo detalė. Tai riba tarp derėjimosi ir žalos.

Valdysena yra klausimo priežiūra

Optimizavimo valdysena dažnai įsivaizduojama kaip modelio patvirtinimas, o vėliau ataskaitų gavimas. Iš tikrųjų tai yra klausimo priežiūra. Ar tikslas vis dar atspindi paskirtį. Ar apribojimai vis dar atitinka įstatymus, saugą, pajėgumą ir institucinius pažadus. Ar tarpiniai rodikliai vis dar numato tai, ką teigia numatantys. Ar svoriai vis dar atspindi priimtinus kompromisus. Ar rezultatai vis dar atitinka rodiklio pasakojimą. Ar paveikti žmonės turi galimybę užginčyti.

Ta priežiūra reikalauja ritmo. Peržiūra po paleidimo. Peržiūra po politikos pakeitimo. Peržiūra po duomenų pasikeitimo. Peržiūra po neįprastų skundų modelių. Peržiūra, kai optimizatorius randa naują kraštutinumą. Peržiūra, kai komandos pradeda apeiti sistemą. Peržiūra, kai metrika pagerėja per greitai, o tai dažnai yra įtartinas požymis. Skaičiai, kurie greitai tampa tobuli, yra arba nuostabūs, arba išmoko, kur miega matavimo juosta.

Valdysena taip pat reikalauja įrašų. Koks klausimas buvo užduotas. Kas jį patvirtino. Kokie alternatyvūs variantai buvo atmesti. Kurie apribojimai buvo griežti. Kokie kompromisai buvo priimti. Kokie rezultatai buvo stebimi. Kokie skundai pakeitė formuluotę. Tai ne biurokratija dėl pačios biurokratijos. Tai leidžia organizacijai prisiminti, kodėl sistema optimizuoja tai, ką optimizuoja, ir suteikia ateities žmonėms galimybę ištaisyti vakarykštį pasitikėjimą.

Optimizavimo sistemos turėtų turėti pristabdymo kelią. Ne tik avarinį sustabdymą techniniams gedimams, bet ir valdysenos pristabdymą, kai klausimu nebesitikima. Jei didėja perdirbimas, jei viena grupė patiria netikėtą žalą, jei keičiasi darbuotojų elgesys, jei auga neapibrėžtumas arba jei atstojamasis rodiklis atsiriboja nuo tikslo, sistema turėtų būti sulėtinta, apribota arba grąžinta atgal. Pristabdymo mygtukas nėra pripažinimas, kad optimizavimas nepavyko. Tai įrodymas, kad organizacija išlieka atsakinga.

Sąžininga optimizacija yra prižiūrima. Klausimas turi būti taisomas, kai įrodymai rodo, kad metrika ir tikslas tolsta vienas nuo kito.

Naudinga disciplina

Optimizavimas yra viena naudingiausių priemonių dirbtinio intelekto inžinerijoje. Jis gali paskirstyti ribotus išteklius, sumažinti atliekas, pagerinti grafikus, paremti sprendimus, subalansuoti apribojimus ir atskleisti neįmanomus pažadus. Jis gali atlikti darbą, kurį žmonėms per didelis, per greitas ar per painus atlikti be pagalbos. Jis nusipelno pagarbos. Jis taip pat nusipelno įtarimo būtent tokio, kokį inžinieriai turėtų mėgti: tikslaus, patikrinamo ir susieto su pasekmėmis.

Disciplina nėra klausti, ar optimizavimas veikia apskritai. Jis veikia. Disciplina yra klausti, ar klausimas nusipelno optimizavimo. Koks yra tikrasis tikslas. Kuri metrika yra tik atstojamasis rodiklis. Kurie apribojimai yra nediskutuotini. Kokie kompromisai yra priimtini. Kurie neapibrėžtumai svarbūs. Kurie žmonės prisitaikys. Kokie įrodymai parodys atsiribojimą. Kuris kelias leidžia organizacijai pakeisti savo nuomonę.

Eilė įžanginėje istorijoje galėjo būti pagerinta. Atsakymas nebuvo atsisakyti optimizavimo ir grįžti prie folkloro. Atsakymas buvo pataisyti klausimą: įtraukti perdirbimą, delsą iki specialistų peržiūros, klientų rezultatus, darbuotojų mokymąsi, didelės rizikos išimtis ir neteisingo uždarymo kainą. Sistema taptų mažiau tobulai žalia. Ji taptų naudingesnė. Tai dažnai yra mainai: mažiau gražių rodyklių, mažiau piktų žmonių.

Optimizacija veikia tik tada, kai klausimas yra nuoširdus. Mašina į klausimą žiūrės rimtai. Organizacija turėtų elgtis taip pat.