Optimizācija darbojas tikai tad, ja jautājums ir patiess.

Optimizācija ir spēcīga, bet tā ir uzticīga saņemtajam jautājumam. Ja metrika ir maska, sistēma uzticīgi uzlabos nepareizo lietu.

Optimizācija darbojas tikai tad, ja jautājums ir patiess.

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 kļūst negodīga, kad organizācija pārstāj nosaukt to, ko tā atstāj ārpusē. Rindas metrika atstāj ārpusē pārstrādi. Izmaksu metrika atstāj ārpusē trauslumu. Kvalitātes metrika atstāj ārpusē robežgadījumus. Taisnīguma metrika atstāj ārpusē apakšgrupu, kas ir pārāk maza, lai to iekļautu kopsavilkumā. Enerģijas metrika atstāj ārpusē cilvēku virsstundas. Apmierinātības metrika atstāj ārpusē tos, kuri padevās. Neviena metrika nav pilnīga. Godīgā metrika norāda, kur tā beidzas.

Tas nav arguments pret mērīšanu. Tas ir arguments par pieaugušo mērīšanu. Nemērīta sistēma ieslīd folklorā. Slikti mērīta sistēma ietriecas sienā ar pierādījumiem. Disciplīna ir savienot katru metriku ar lēmumu, kuru tā drīkst vadīt. Latences metrika var noregulēt saskarni. Tai nevajadzētu izlemt, vai augsta riska gadījums izlaiž pārskatīšanu. Konversijas metrika var uzlabot lapu. Tai nevajadzētu attaisnot maldinošus noklusējumus. Prognozētais riska rādītājs var novirzīt uzmanību. Tam nevajadzētu kļūt par automātisku sodu.

Kad metrikas tiek uztvertas kā rokturi, komandas paliek zinātkāras. Kad metrikas tiek uztvertas kā realitāte, komandas kļūst paklausīgas. Optimizētājs vienmēr būs paklausīgs. Cilvēkiem nevajadzētu tam pievienoties pārāk ātri.

Mērķis ir vieta, kur politika slēpjas aritmētikā

Mērķa funkcija izskatās tehniska. Minimizēt šo. Maksimizēt to. Svērt šos nosacījumus. Sodīt par šīm kļūdām. Praksē tā ir vieta, kur organizācija izvēlas, kas ir svarīgs. Cik liela kavēšanās ir pieņemama, lai samazinātu kļūdu skaitu. Cik lielas izmaksas ir pieņemamas, lai saglabātu pārskatīšanu. Cik liela atcerēšanās ir vērta, lai pieņemtu papildu viltus pozitīvus rezultātus. Cik daudz enerģijas ir vērts, lai panāktu zemāku latenci. Cik lielas neērtības vienai grupai drīkst uzlikt, lai uzlabotos vidējais rādītājs. Tie nav tikai inženierijas jautājumi. Tie kļūst par inženierijas jautājumiem, tiklīdz tie ir kodēti.

Vērtību kodēšanā nav nekā slikta. Sistēmas to jau dara. Problēma ir izlikties, ka kodēšana ir neitrāla, jo tā izmanto skaitļus. Svēruma shēma var noslēpt prioritātes efektīvāk nekā runa. Slieksnis var pārvietot varu bez sapulces. Sods var izlemt, kura problēma ir mazāk svarīga. Kad optimizācija ir nopietna, mērķa funkcijai jābūt pārskatāmai. Ne katram ieinteresētajam ir jālasa kods, bet izvēlētie kompromisi ir jāspēj izteikt vienkāršā valodā.

Viens praktisks tests ir pajautāt, kādu uzvedību mērķis atalgotu, ja tas tiktu īstenots pārāk labi. Maršruta optimizētājs var iemācīties veidot saspringtus grafikus, kas sabrūk pie nelielām kavēšanās. Krāpšanas modelis var iemācīties dot priekšroku gadījumiem, kurus ir viegli pierādīt. Pārdošanas ieteikumu sistēma var iemācīties izdarīt spiedienu uz cilvēkiem, kuri jau ir neaizsargāti. Darbā pieņemšanas atlase var iemācīties reproducēt vecās atbilstības definīcijas. Ja pārspīlētā mērķa versija izskatās neglīta, parastajai versijai, iespējams, ir nepieciešami stingrāki ierobežojumi.

Šeit ierobežojumi aizsargā mērķi no tā paša. Nepārsniedziet darba stundas. Neizmantojiet aizsargātus atribūtus vai to aizstājējus. Neslēpiet nenoteiktību. Neaizveriet lietu bez pierādījumiem. Neoptimizējiet izmaksas zem noturības sliekšņa. Nevirziet augstas sekas lēmumus bez jēgpilnas pārskatīšanas. Ierobežojumi nav birokrātija. Tie ir veids, kā organizācija pasaka optimizētājam, kuri īsceļi patiesībā nav uzlabojumi.

Aizstājējrādītāji ir noderīgi meli

Aizstājējrādītājs ir izmērāms aizstājējs kaut kam, ko ir grūtāk izmērīt. Tie ir visur, jo reālie rezultāti bieži ir aizkavēti, neskaidri vai dārgi novērojami. Slimnīca var izmantot atkārtotu uzņemšanu kā vienu kvalitātes signālu. Atbalsta komanda var izmantot problēmas atrisināšanu pirmajā saziņā. Modeļa komanda var izmantot etalona precizitāti. Valsts dienests var izmantot apstrādes laiku. Tie nav stulbi mērījumi. Tie ir daļēji mērījumi. Problēmas sākas, kad daļējais kļūst par pilnīgo.

Proksi melo paredzamā veidā. Tie atalgo to, kas tiek reģistrēts. Tie ignorē to, kas notiek pēc mērījumu loga. Tie veido cilvēku uzvedību. Tie kļūst par mērķiem. Tie atspoguļo novecojušus procesa pieņēmumus. Tie dod priekšroku ierastiem gadījumiem. Tie padara nemērītu kaitējumu neredzamu. Meli ne vienmēr ir ļaunprātīgi. Tie ir dabiska saspiešanas zuduma daļa, kas rodas, kad sarežģītā realitāte kļūst par kolonnu datubāzē. Ļoti noderīgi, ļoti bīstami, kā ass nazis un lielākā daļa sapulču darba kārtību.

AI sistēmas pastiprina prokšu problēmas, jo tās var optimizēt rūpīgāk nekā cilvēks. Cilvēku komanda var neveikli spēlēties ar metriku. Modelis var atklāt nelielas likumsakarības, darbplūsmas nepilnības vai sociālus modeļus, kas uzlabo proksi, vienlaikus kaitējot mērķim. Tas var notikt bez jebkāda ļauna nolūka. Optimizācija atrod gradientus. Ja gradients norāda prom no īstā mērķa, sistēma tam sekos ar iespaidīgām manierēm.

Atbilde nav aizliegt proksus. Tā ir uzraudzīt prokšu derīgumu. Vai prokse joprojām korelē ar iznākumu. Vai tā uzvedas atšķirīgi dažādās grupās. Vai tās optimizēšana rada pārstrādi. Vai tā maina lietotāju uzvedību. Vai tā palaiž garām aizkavētu kaitējumu. Vai tā paliek jēgpilna pēc darbplūsmas izmaiņām. Proksēm ir nepieciešami derīguma termiņi, pārskatīšana un papildu mērījumi. Citādi tās kļūst par maziem monarhiem ar datu etiķetēm.

Prokse drīkst vadīt darbu tikai tik ilgi, kamēr pierādījumi rāda, ka tā joprojām norāda uz iecerēto sekām.

Ierobežojumi nav pēcpārdomas

Vājos optimizācijas projektos ierobežojumi parādās pēc pirmā neērtā rezultāta. Sistēma atrod lētāku plānu, tad kāds pamana, ka tas iznīcina noturību. Tā atrod ātrāku maršrutu, tad kāds pamana, ka tas pārslogo vienu komandu. Tā atrod augstāk vērtētu kandidātu, tad kāds pamana, ka signāls ir juridiski vai ētiski apšaubāms. Tā atrod atbildi, tad kāds jautā, vai atbilde vispār būtu bijusi atļauta. Tā ierobežojumi kļūst par atvainošanās mēbelēm.

Nopietnā optimizācijā ierobežojumi nāk kopā ar jautājumu. Daži nosaka fiziskās iespējas. Daži nosaka likumus. Daži nosaka drošību. Daži nosaka pakalpojuma cieņu. Daži nosaka institucionālus solījumus. Daži nosaka, kādi pierādījumi ir nepieciešami pirms rīcības. Daži nosaka, kur automatizācijai jāapstājas. Ierobežojumu kopums nav traucēklis ap mērķi. Tā ir robeža, kas padara mērķi jēgpilnu.

Grūtākā daļa ir izlemt, kuri ierobežojumi patiešām ir stingri. Komandas bieži sauc vēlmes par noteikumiem un noteikumus par vēlmēm atkarībā no tā, kurš atrodas telpā. Stingrs ierobežojums, kas patiesībā ir apspriežams, var padarīt problēmu nevajadzīgi neiespējamu. Mīksts ierobežojums, kam vajadzētu būt stingram, var ļaut optimizētājam pirkt ieguvumus ar nepieņemamu kaitējumu. Tas vispirms nav risinātāja problēma. Tā ir organizatoriskas skaidrības problēma ar matemātiskām sekām.

Ierobežojumiem arī vajag īpašniekus. Ja mainās juridisks ierobežojums, kurš to atjaunina. Ja kapacitātes ierobežojums ir nepareizs, kurš to pamana. Ja taisnīguma ierobežojums rada negaidītu kompromisu, kurš izlemj. Ja drošības ierobežojums bloķē pārāk daudz gadījumu, kurš izvērtē, vai problēma ir reāla vai ierobežojums ir slikti formulēts. Ierobežojums bez īpašnieka kļūst par fosiliju. Fosilija optimizētājā joprojām ir izpildāma, un tas nav mierinoši.

Godīgi jautājumi ietver nenoteiktību

Optimizācija bieži tiek pasniegta tā, it kā visi ievaddati būtu fakti. Pieprasījums tiek prognozēts. Ceļa laiks tiek aprēķināts. Lietas sarežģītība tiek paredzēta. Modeļa ticamība tiek kalibrēta. Izmaksas tiek pieņemtas. Personāla pieejamība tiek ievadīta. Tad optimizētājs rada plānu ar aizdomīgu gludumu. Patiesībā daudzi ievaddati ir nenoteikti, un plāna vērtība ir atkarīga no tā, kā nenoteiktība tiek apstrādāta.

Godīgs optimizācijas jautājums vaicā, kas notiek, ja prognoze ir nepareiza. Ja pieprasījums pieaug par desmit procentiem. Ja piegādātājs kavējas. Ja modeļa ticamība vienai grupai ir slikti kalibrēta. Ja personāla pieejamība samazinās. Ja datu avots atpaliek. Ja mainās politika. Robustā optimizācija, scenāriju analīze, jutīguma pārbaudes, rezerves un rezerves plāni nav dekoratīvi papildinājumi. Tie ir veids, kā sistēma atzīst, ka rītdiena nav parakstījusi plānu.

Nenoteiktībai vajadzētu ietekmēt rīcību. Plāns var būt pieņemams, ja negatīvās sekas ir nelielas un atgriezeniskas. Tas var prasīt pārskatīšanu, ja negatīvās sekas ir smagas. Tam var būt nepieciešama lielāka drošības rezerve, ja viena grupa uzņemas lielāko daļu riska. Tam var būt nepieciešams cilvēka spriedums, ja datu ir maz. Tam var būt nepieciešams atteikums, ja nenoteiktība ir ārpus sistēmas testētā tvēruma. Viens optimāls plāns viena glīta scenārija apstākļos dažkārt ir pasaciņa vadītājiem.

AI padara to svarīgāku, jo paredzamie komponenti bieži baro optimizāciju. Pieprasījuma prognoze baro personāla plānošanu. Riska rādītājs baro maršrutēšanu. Izguves ticamība baro kopsavilkumu veidošanu. Ja nenoteiktība tiek zaudēta starp komponentiem, optimizētājs saņem tīrāku pasauli, nekā organizācijai patiesībā ir. Plāns var būt optimāls fantāzijai. Negadījums notiks ražošanā.

Meklēšanas telpa ir arguments par realitāti. Ja arguments ir vājš, labākais punkts telpā joprojām var būt slikts lēmums.

Optimizācija maina cilvēkus

Cilvēki pielāgojas optimizētām sistēmām. Darbinieki uzzina, ko maršrutēšanas modelis dod priekšroku. Vadītāji uzzina, kurš rādītājs kļūst zaļš. Lietotāji uzzina, kuri atbilžu veidi saņem ātrāku apstrādi. Piegādātāji uzzina, kur sodi ir vāji. Komandas uzzina, kuri ierobežojumi tiek ievēroti un kuri ir tikai ceremonijas. Jebkura optimizācija, kas nonāk darba plūsmā, kļūst par daļu no stimuliem šajā darba plūsmā.

Tāpēc ar sistēmas veiktspējas mērīšanu vien nepietiek. Vērojiet cilvēku uzvedību. Vai recenzenti atceļ lēmumus retāk tāpēc, ka modelis ir labāks, vai tāpēc, ka atcelšana tiek sodīta. Vai komandas slēdz lietas ātrāk tāpēc, ka darba plūsma ir uzlabojusies, vai tāpēc, ka sarežģītas lietas tiek novirzītas tālāk. Vai klienti ir apmierinātāki, vai arī neapmierinātie klienti ir pārstājuši mēģināt. Vai speciālisti saņem mazāk lietu tāpēc, ka triāža ir uzlabojusies, vai tāpēc, ka sarežģītas lietas tiek nepareizi klasificētas. Optimizācija vienlaikus var uzlabot rādītāju un slikti apmācīt organizāciju.

Laba dizaina pamatā ir pielāgošanās spēja. Tas padara domstarpības redzamas. Tas aizsargā noderīgu atcelšanu. Tas uzrauga pārstrādi un turpmāko kaitējumu. Tas pārbauda, vai komandas spiediena apstākļos ievēro paredzētos kontroles mehānismus. Tas pamana, kad rādītājs kļūst par mērķi un sāk degradēties. Tas operatoriem dod iespēju pateikt, ka sistēma atvieglo nepareizas lietas. Cilvēki, kas strādā vistuvāk darbam, bieži pamana rādītāja novirzes, pirms to atzīst informācijas panelis.

Šeit ir arī kultūras izmaksas. Godīgai optimizācijas programmai jāpieļauj sliktas ziņas. Ja katrs iebildums pret rādītāju tiek uzskatīts par pretestību, organizācija paturēs rādītāju un zaudēs patiesību. Optimizētājs turpinās uzlabot apstiprināto skaitli. Cilvēki radīs apiešanas risinājumus. Slaids paliks zaļš. Tā sistēmas kļūst smieklīgas, nešķietot salauztas.

Kad optimizētājs saka neiespējami

Optimizētājs, kas saka neiespējami, nav negatīvs. Tas var būt visnoderīgākā būtne telpā, kaut arī nav cilvēks un nerūpējas par kafiju. Neiespējami var nozīmēt, ka ierobežojumi ir pretrunā. Tas var nozīmēt, ka resursu pieprasījums pārsniedz jaudu. Tas var nozīmēt, ka solīto pakalpojuma līmeni nevar nodrošināt ar esošo personālu. Tas var nozīmēt, ka politikas mērķis nevar pastāvēt līdzās budžeta mērķim. Tas var nozīmēt, ka vēlamais taisnīguma nosacījums maina izmaksu robežu. Tā ir vadības informācija.

Organizācijām bieži nepatīk neiespējamība, jo tā noņem neskaidrības komfortu. Pirms optimizācijas ikviens var ticēt, ka plāns darbosies, ja cilvēki pietiekami centīsies. Kad risinātājs pierāda, ka ierobežojumi nesader, izvēle kļūst skaidra: atslābiniet ierobežojumu, pievienojiet resursus, mainiet mērķi, samaziniet apjomu, pieņemiet kavēšanos vai pārtrauciet izlikšanos. Optimizētājs nav radījis konfliktu. Tas ir pārtraucis subsidēt neskaidrību.

Saskarne ap neiespējamību ir svarīga. Tai nevajadzētu tikai pateikt, ka risinājuma nav. Tai jāparāda, kuri ierobežojumi ir saistoši, kuri pieņēmumi rada konfliktu, kuras atslābināšanas radītu iespējamību un kuras atslābināšanas ir aizliegtas. Tas ļauj cilvēkiem godīgi risināt sarunas. Varbūt termiņu var pārcelt. Varbūt virsstundas nav pieņemamas. Varbūt zemāks pakalpojuma līmenis ir godīgs. Varbūt vēlamo automatizāciju nevajadzētu palaist. Risinājuma neesamība ir sākums, nevis atmetums ar roku.

Šī ir vēl viena iemesla dēļ, kāpēc jautājumam jābūt godīgam. Ja modelis slēpj mīkstas vēlmes kā stingrus ierobežojumus, tas radīs nevajadzīgu neiespējamību. Ja tas slēpj stingras saistības kā mīkstus sodus, tas radīs nepieņemamus plānus. Atšķirība nav tehniska kārtība. Tā ir robeža starp sarunām un kaitējumu.

Pārvaldība ir jautājuma uzturēšana

Optimizācijas pārvaldība bieži tiek iztēlota kā modeļa apstiprināšana un pēc tam ziņojumu saņemšana. Patiesībā tā ir jautājuma uzturēšana. Vai mērķis joprojām atspoguļo nolūku. Vai ierobežojumi joprojām atbilst likumam, drošībai, jaudai un institucionālajiem solījumiem. Vai aizstājējrādītāji joprojām prognozē to, ko apgalvo prognozēt. Vai svari joprojām atspoguļo pieņemamus kompromisus. Vai rezultāti joprojām atbilst rādītāja stāstam. Vai skartajiem cilvēkiem ir iespēja apstrīdēt.

Šai uzturēšanai ir vajadzīgs ritms. Pārskatīt pēc palaišanas. Pārskatīt pēc politikas izmaiņām. Pārskatīt pēc datu izmaiņām. Pārskatīt pēc neparastiem sūdzību modeļiem. Pārskatīt, kad optimizētājs atrod jaunu galējību. Pārskatīt, kad komandas sāk apiet sistēmu. Pārskatīt, kad rādītājs uzlabojas pārāk ātri, kas bieži vien liecina par problēmu. Skaitļi, kas ātri kļūst perfekti, ir vai nu brīnišķīgi, vai arī ir uzzinājuši, kur guļ mērlente.

Pārvaldībai ir vajadzīgi arī ieraksti. Kāds jautājums tika uzdots. Kurš to apstiprināja. Kuras alternatīvas tika noraidītas. Kuri ierobežojumi bija stingri. Kuri kompromisi tika pieņemti. Kuri rezultāti tika uzraudzīti. Kuras sūdzības mainīja formulējumu. Tā nav birokrātija birokrātijas dēļ. Tā ļauj organizācijai atcerēties, kāpēc sistēma optimizē to, ko tā optimizē, un dod nākotnes cilvēkiem iespēju labot vakardienas pārliecību.

Optimizācijas sistēmām vajadzētu būt pauzes ceļam. Ne tikai avārijas apturēšanai tehnisku kļūmju gadījumā, bet arī pārvaldības pauzei, kad jautājumam vairs neuzticas. Ja pārstrāde pieaug, ja viena grupa cieš neparedzētu kaitējumu, ja mainās darbinieku uzvedība, ja pieaug nenoteiktība vai ja starpnieks atdalās no mērķa, sistēma būtu jāpalēnina, jāierobežo vai jāatgriež iepriekšējā stāvoklī. Pauzes poga nav atzīšanās, ka optimizācija ir izgāzusies. Tā ir pierādījums, ka organizācija joprojām ir pie varas.

Godīga optimizācija tiek uzturēta. Jautājums ir jālabo, kad pierādījumi rāda, ka rādītājs un mērķis attālinās viens no otra.

Noderīgā disciplīna

Optimizācija ir viens no noderīgākajiem rīkiem AI inženierijā. Tā var sadalīt ierobežotus resursus, samazināt atkritumus, uzlabot grafikus, atbalstīt lēmumus, līdzsvarot ierobežojumus un atklāt neiespējamus solījumus. Tā var paveikt darbu, ko cilvēki uzskata par pārāk lielu, pārāk ātru vai pārāk sarežģītu, lai to veiktu bez palīdzības. Tā ir pelnījusi cieņu. Tā ir pelnījusi arī tādas aizdomas, kādas inženieriem būtu jāizbauda: precīzas, pārbaudāmas un saistītas ar sekām.

Disciplīna nav jautāt, vai optimizācija vispār darbojas. Tā darbojas. Disciplīna ir jautāt, vai jautājums ir pelnījis optimizāciju. Kāds ir īstais mērķis. Kurš rādītājs ir tikai starpnieks. Kuri ierobežojumi nav apspriežami. Kuri kompromisi ir pieņemami. Kurām nenoteiktībām ir nozīme. Kuri cilvēki pielāgosies. Kuri pierādījumi parādīs novirzi. Kurš ceļš ļauj organizācijai mainīt domas.

Rindu ievadstāstā varētu uzlabot. Atbilde nebija atteikties no optimizācijas un atgriezties pie folkloras. Atbilde bija labot jautājumu: iekļaut pārstrādi, kavēšanos speciālistu pārskatīšanā, klientu rezultātus, darbinieku mācīšanos, augsta riska izņēmumus un nepareizas slēgšanas izmaksas. Sistēma kļūtu mazāk perfekti zaļa. Tā kļūtu noderīgāka. Tas bieži vien ir kompromiss: mazāk skaistu bultu, mazāk dusmīgu cilvēku.

Optimizācija darbojas tikai tad, ja jautājums ir patiess. Mašīna uztvers jautājumu nopietni. Organizācijai būtu jārīkojas tāpat.