Miks avatud standardid kaaluvad üles avatud lubadused
Eksport, mis oli avatud seni, kuni keegi selle avas
Projekt näis terve kuni esimese migratsiooniproovini. Tarnija oli lubanud avatud eksporti. Leping mainis andmete kaasaskantavust. Müügimaterjalides kasutati sõna avatud selle enesekindlusega, mida tunneb inimene, kes pole kunagi pidanud kaheksa aasta andmeid teise süsteemi laadima. Nupp oli olemas. Failid saabusid. Kõik hingasid korraks kergendatult. Siis avas vastuvõttev meeskond need ja avastas, et eksport oli tehniliselt avatud samamoodi, nagu lahtiste kruvidega sahtel on tehniliselt mööbel.
Failid olid JSON-vormingus, kuid mitte ühises skeemis. Ajatemplid segasid kohalikku aega ja UTC-d. Olekukoodid olid sisemised numbrid, mille tähenduste osalise loeteluga kaasnes eraldi tabel. Manused viitasid salvestusvõtmetele, mis aegusid seitsme päeva pärast. Kustutatud kirjed puudusid, mitte ei olnud märgistatud. Audititegevused olid lapitud kommentaarideks. Kasutajarollide nimed olid arusaadavad ainult vana toote sees. Mõned väljad sisaldasid inimloetavat teksti, mõned ID-sid, mõned mõlemat, olenevalt sellest, milline töövoo versioon need oli loonud. Eksport oli piisavalt avatud, et lahkuda, kuid mitte piisavalt avatud, et kohale jõuda.
Keegi polnud valetanud koomiksilikus mõttes. Tarnija võis ausalt öelda, et andmed polnud vangistusse krüpteeritud. Klient sai need alla laadida. Arendaja sai faile parssida. Puudu oli standard, mis tagaks, et andmed tähendavad väljaspool oma algset kodu sama asja. Lubadus kirjeldas juurdepääsu. Organisatsioon vajas kaasaskantavust. Need on seotud, kuid mitte samad. Uks, mis avaneb sohu, on ikkagi uks. See on lihtsalt halb väljapääs.
Seetõttu on avatud standardid olulisemad kui avatud lubadused. Lubadused sõltuvad heast tahtest, tõlgendusest, töötajate mälust ja tulevase läbirääkimise meeleolust. Standardid pakuvad ühiseid teste. Need ütlevad, kuidas kirjed on vormitud, kuidas versioonid muutuvad, kuidas tähendus säilib, kuidas vigadest teatatakse, kuidas identiteeti esitatakse, kuidas metaandmed liiguvad ja kuidas üks süsteem tõestab teisele, et räägib sama keelt. See töö on igav samamoodi, nagu vundamendid on igavad. Hooned ei plaksuta neile sageli. Hooned märkavad nende puudumist kohe.
Avatus on omadussõna, mitte arhitektuur
Avatus on helde sõna ja seetõttu ka ohtlik. See võib tähendada avatud lähtekoodi, avatud API-t, avatud mudeleid, avatud andmeid, avatud dokumentatsiooni, avatud haldust, avatud hankeid, avatud standardeid või lihtsalt piisavalt avatut, et keegi teist küsimust ei esitaks. Koosolekutel hõljub see sõna sageli üksikasjade kohal nagu meeldiv ilmastikunähtus. Inimesed noogutavad, sest avatus kõlab nagu õige pool ajaloos. Siis algab rakendamine ja omadussõnast peab saama arhitektuur.
Avatud API võib siiski olla kinnine, kui selle objektidel on eratähendused. Avatud lähtekood võib siiski toota kirjeid, mida ükski teine süsteem ei mõista. Avatud andmed võivad siiski olla kasutud, kui väljad on mitmetähenduslikud, litsentsid ebaselged, uuendused ebakorrapärased ja parandused ei säilita ajalugu. Avatud mudeli kaalud võivad siiski olla operatiivselt suletud, kui treeningandmeid, hindamismeetodit, ohutuseeldusi ja juurutamise liideseid ei saa kontrollida ega korrata. Avatus ühel kihil ei ava automaatselt järgmist kihti. Tehnoloogia on väga osav peitma lukke ilusamate uste taha.
Avatuse lubadused antakse tavaliselt kihil, mida on kõige lihtsam näidata. Siin on lõpp-punkt. Siin on hoidla. Siin on allalaaditav fail. Siin on kavatsuste avaldus. Need asjad võivad olla väärtuslikud. Need on ka puudulikud. Tõsised süsteemid sõltuvad käitumisest aja jooksul. Mis juhtub, kui skeem muutub. Mis juhtub, kui väli aegub. Mis juhtub, kui tehakse parandus. Mis juhtub, kui kaks nõuetele vastavat süsteemi on eriarvamusel. Mis juhtub, kui regulaator küsib teed allikast otsuseni. Lubadus on algus. Standard on masinavärk keskosa jaoks.
Erinevus on oluline, sest asutused ei osta tarkvara ainult käivitamispäevaks. Nad ostavad selle asendamispäevaks, auditi päevaks, intsidentide päevaks, ühinemispäevaks, avaliku teabenõude päevaks ja selle sügavalt moevastaseks päevaks, mil keegi peab lugema seitsme aasta tagust kirjet. Avatuse lubadused ei pea ilma abita neid päevi sageli vastu. Avatud standardid on loodud just seetõttu, et mälule, stiimulitele ja organisatsiooniskeemidele ei saa loota, et need igavesti õigesti käituvad. See ei ole küünilisus. See on dokumendihaldus paremate kingadega.
Standardid muudavad lahkumise reaalseks
Lahkumine on avatuse kõige ausam proovikivi. Kas organisatsioon saab lahkuda koos oma andmete, tõendusmaterjali, konfiguratsioonide, õiguste, logide ja tegevusliku tähendusega. Mitte teoreetiliselt. Mitte pärast seda, kui professionaalsed teenused kulutavad kuus kuud kohandatud konverterite kirjutamisele. Mitte pärast seda, kui kangelaslik arendaja dešifreerib olekukoode vanadelt ekraanipiltidelt. Kas organisatsioon saab lahkuda planeeritult, testitavalt ning õiguslikult ja tegevuslikult kaitstavalt. Kui ei, siis oli avatuse lubadus mugavustekk koos pikendusklausliga.
Reaalne lahkumine nõuab vorminguid, skeeme, identifikaatoreid, sõnavarasid, ajatempleid, versioonireegleid, veakäsitlust ja vastavusteste. See nõuab teadmist, kas ekspordid on täielikud, kas kustutatud kirjed on esindatud, kas manused on püsivad, kas auditijäljed säilitavad põhjuslikkuse, kas tuletatud andmed on kaasatud või tahtlikult välistatud ning kas õigusi saab rekonstrueerida. Need on igavad küsimused, kuni need muutuvad kiireloomuliseks. Siis saavad neist ainsad küsimused, millest keegi hoolib.
Standardid vähendavad ka hirmu hankeprotsessis. Kui ostjad teavad, et süsteem toetab hästi testitud standardeid, saavad nad valida sobivuse põhjal, mitte pantvangi riski alusel. Tarnijad saavad konkureerida teenuse, juurutuse, jõudluse, toe ja valdkonnaspetsiifika alusel, mitte kliendi lahkumishirmu arvelt. See on tervislikum kõigile, välja arvatud ärimudelitele, kes vaikselt naudivad vangistust. Pole vaja melodraamat. Turud toimivad paremini, kui lahkumised pole arheoloogiaprojektid.
Kasulik distsipliin on testida lahkumist enne kohustumist. Paluge näidiseksporti. Valideerige see. Importige see neutraalsesse tööriista. Säilitage auditi kontekst. Tehke parandus. Muutke skeemi versiooni. Kontrollige, kas lähteidentifikaatorid säilivad. Küsige, kuidas tulevane süsteem teaks vahet kunagi olematu, kustutatud, redigeeritud ja kättesaamatu vahel. Kui see tundub hankeprotsessi ajal liialdatud, võrrelge seda juhatusele selgitamisega, miks avatud tähendas allalaaditavat, kuid mitte kasutatavat. Juhatus võib seda eristust nautida vähem kui müügiesitlus.
Semantika on see, kus lukustus peitub
Tehnilised meeskonnad keskenduvad sageli süntaksile, sest süntaks ebaõnnestub valjuhäälselt. Vigane fail ei parsi. Puuduv väli rikub valideerimise. Lõpp-punkt tagastab vea. Semantika ebaõnnestub viisakamalt. Fail parsib, import jookseb, armatuurlaud täitub ja alles hiljem avastab keegi, et suletud tähendas ühes süsteemis lõpetatud ja teises hüljatud. Süntaksivead on lärmakad. Semantikavead kannavad kontoririietust ja käivad koosolekutel.
Lukustumine peidab end sageli nendes tähendustes. Olekutsükkel, mida tunneb ainult üks toode. Õigusmudel, mida ei saa mujal väljendada. Töövoo olek, mis ühendab juriidilise heakskiidu, operatiivse valmiduse ja arveldustrigeri. Mudeli hindamistulemus, mis on salvestatud sildina ilma andmestiku, mõõdiku või lävendita, mis selle tekitas. Dokumendi kokkuvõte, mis on eraldatud lähteversioonist. Andmed on olemas. Tähendus on vangistatud.
Avatud standardid sunnivad tähendust arutama enne migreerimispäeva. Nad küsivad, mida väli tähendab, kas selle tähendus on stabiilne, milline asutus seda määratleb, milline versioon kehtib, kuidas muudatusi teatatakse ja mida vastuvõtja võib ohutult järeldada. See võib tunduda aeglane. See on aeglasem kui ekspordinupule viipamine. See on palju kiirem kui avastamine regulatiivse läbivaatuse käigus, et organisatsioon ei oska selgitada, miks imporditud kirje tähendab seda, mida see nüüd näib tähendavat.
AI-süsteemid muudavad semantilise teisaldatavuse olulisemaks. Need loovad tuletatud artefakte: manustusi, klassifikatsioone, kokkuvõtteid, riskiskoori, selgitusi, viipasid, tööriistajälgi ja hindamistulemusi. Need artefaktid võivad mõjutada otsuseid isegi siis, kui algne allikas on mujal. Kui nende semantika on privaatne, ei saa organisatsioon neid puhtalt kontrollida, parandada, reprodutseerida ega kasutusest eemaldada. Manustus ilma mudeliversiooni ja allika ulatuseta ei ole teisaldatav teadmine. See on arvutuse suveniir.
Standardid on sotsiaalne tehnoloogia
Standard ei ole ainult tehniline dokument. See on sotsiaalne tehnoloogia inimeste koordineerimiseks, kellel ei ole ühist juhti. Tarnijad, avalikud asutused, arhiivid, haiglad, koolid, regulaatorid, teadlased, kodanikud ja arendajad saavad koos töötada, sest standard vähendab seda, kui palju nad peavad üksteist isiklikult usaldama. Nad saavad testida vastavust. Nad saavad vaielda versioonide üle. Nad saavad tööriistu iseseisvalt ehitada. Nad saavad säilitada kirjeid ka pärast seda, kui algne müüja, meeskond või poliitiline sponsor on edasi liikunud.
See sotsiaalne aspekt on põhjus, miks haldus on oluline. Standard, mida haldab üks osapool ilma läbipaistvate muudatuste reegliteta, võib olla kasulik, kuid see on habras. Standard, mida haldab kogukond selge versioonihalduse, vastavustestide, probleemiprotsesside, turvakäsitluse ja migreerimisjuhistega, on rohkem kui dokumentatsioon. See on institutsionaalne mälu. See annab osalejatele koha, kus produktiivselt eriarvamusele jääda enne, kui iga integratsioon muutub kahepoolseks lepinguks halvema toitlustusega.
Head standardid tunnevad ka oma piire. Nad ei püüa kodeerida iga kohalikku üksikasja. Nad määratlevad stabiilsed tuumad ja laienduspunktid. Nad lubavad valdkondlikku spetsialiseerumist ilma koostalitlusvõimet hävitamata. Nad eristavad kohustuslikke välju valikulistest, informatiivseid juhiseid normatiivsetest nõuetest ja eksperimentaalseid funktsioone stabiilsetest kohustustest. See distsipliin hoiab ära kaks vastandlikku ebaõnnestumist: standardi, mis on nii õhuke, et see ei tähenda midagi, ja standardi, mis on nii täielik, et keegi ei suuda seda rakendada ilma puhkuseta.
On kuiv nali selles, kuidas organisatsioonid kurdavad, et standardikoosolekud on aeglased, ja veedavad seejärel aastaid kohandatud integratsioonikoosolekutel, sest nad jätsid standardi vahele. Aeglane üks kord võib olla odavam kui aeglane igavesti. Küsimus ei ole selles, kas koordineerimisel on kulu. Küsimus on selles, kas kulu makstakse avalikult, kus paljud saavad kasu, või privaatselt igas projektis, kuni kõik teesklevad, et keerukus on kohalik ilmastikunähtus.
AI vajab standardiseeritud tõendusmaterjali, mitte ainult mudeleid
Suur osa AI-arutelust keskendub mudelite avatusele. See on mõistetav. Mudelid on nähtavad, kallid ja poliitiliselt huvipakkuvad. Kuid asutused, kes AI-d kasutavad, vajavad enamat kui juurdepääsu mudelile. Nad vajavad standardseid viise, kuidas kirjeldada allikate päritolu, viipade malle, tööriistakutseid, mudeliversioone, ohutuspiiranguid, hindamisandmestikke, usaldusväärsuse mõõdikuid, inimese tehtud ülekirjutusi ja otsuste kviitungeid. Ilma nende standarditeta on AI-süsteeme raske võrrelda, auditeerida, üle kanda ja parandada.
Vaatleme lihtsat AI-toega otsust. Saabub päring. Allikad otsitakse. Mudel koostab vastuse kavandi. Kontrollija kontrollib väiteid. Inimene toimetab kavandit. Töövoog saadab lõpliku sõnumi. Millised osad tuleks salvestada. Millises vormingus. Millised identifikaatorid seovad vastuse allikatega. Kuidas esitatakse mudeliversioon. Kuidas säilitatakse otsinguparameetrid. Kuidas jäädvustatakse inimese eriarvamus. Kuidas saab teine süsteem hiljem ahelat taasesitada või vaidlustada. Need on standardite küsimused. Kui iga müüja leiutab oma vastuse, muutub teisaldatavus tõlgendustantsuks koos õiguslike riskidega.
Standardiseeritud tõendusmaterjal aitab vältida ka näilist läbipaistvust. Süsteem võib näidata viiteid, mis ei ole stabiilsed identifikaatorid. See võib näidata usaldusväärsuse skoori, mille tähendus on privaatne. See võib näidata selgitust ilma reegliversioonita, mis seda kujundas. See võib näidata auditilogisid, mida ei saa liita allikamuudatustega. Standardväljad ja vastavustestid muudavad läbipaistvuse vähem dekoratiivseks. Need sunnivad tõendusmaterjali püsima ka väljaspool liidest, mis seda kuvab.
See ei tähenda, et iga AI-jälg peaks olema avalik või igavesti salvestatud. Privaatsus ja turvalisus nõuavad vaoshoitust. Standardid saavad aidata ka siin, määratledes redigeerimise, räsimise, säilitusmetaandmed, juurdepääsurollid ja minimaalse tõendusmaterjali erinevate riskiklasside jaoks. Standard ei ole nõue kõike avalikustada. See on viis otsustada järjekindlalt, mis peab kaasnema vastutuse tagamiseks ja mis peab jääma kaitstuks. See eristus on koht, kus elab tõsine haldus.
Standardid kaitsevad ka väikseid tegijaid
Avatud standardeid kujutatakse mõnikord tarnijatele seatud piirangutena, kuid need kaitsevad ka väiksemaid tarnijaid, teadlasi ja avaliku sektori meeskondi. Ühine standard vähendab turule sisenemise kulusid, sest uutel tulijatel ei pea olema iga kliendi privaatset andmestruktuuri tagurpidi lahti harutama. Nad saavad ehitada ühilduvaid tööriistu, valideerijaid, vaatajaid, arhiive, migratsiooniteenuseid ja valdkonnalaiendusi. Koostalitlusvõime ei ole ainult ostjate pääsetee. See on turu infrastruktuur.
Sisemiste meeskondade jaoks vähendavad standardid sõltuvust üksikisiku mälust. Andmeinsener lahkub. Tooteomanik vahetab rolli. Konsultandi leping lõpeb. Standard säilitab kokkuleppe kujul, mida teised saavad testida. See on eriti oluline avalikes või reguleeritud keskkondades, kus dokumendid peavad üle elama projekte ja otsused peavad jääma selgitatavateks ka pärast seda, kui organisatsiooni mood on muutunud. Tarkvara mood muutub kiiremini kui säilitusgraafikud, mis on ebaviisakas, kuid täheldatav.
Standardid muudavad ka koostöö vähem kangelaslikuks. Kaks haiglat saavad jagada andmedefinitsioone. Kaks omavalitsust saavad võrrelda teenuste tulemusi. Teadlased saavad reprodutseerida andmekogumeid. Arhiivid saavad säilitada dokumente. Audiitorid saavad kontrollida jälgi. Ligi pääsetavad tööriistad saavad lugeda sisu. Turvatööriistad saavad kontrollida konfiguratsioone. Ükski sellest ei nõua, et kõik kasutaksid sama toodet. See ongi mõte. Standardiseerimine õigel kihil loob mitmekesisust enda kohal, mitte ühtsust ühtsuse enda pärast.
Risk on standardite teater. Organisatsioon väidab, et toetab standardit, kuid rakendab ainult kerget alamhulka. Tarnija pakub vastavusümbrist, samal ajal kui põhisemantika jääb privaatseks. Projekt kirjutab profiili, mis on nii kohalik, et see õõnestab standardit, mida see laiendab. Vastus ei ole küünilisus. See on vastavustestimine, avalikud profiilid, jagatud näited, negatiivsed testid ja hankekeel, mis eristab ühilduvat inspireeritust. Inspireeritus on armas arhitektuuriajakirjade jaoks. See on vähem armas andmemigratsiooni jaoks.
Hankeklausel ei piisa
Paljud lepingud sisaldavad nüüd keelt avatuse, teisaldatavuse, koostalitlusvõime ja mõistliku abi kohta. See on hea, kuid klauslid ei parsi faile. Leping võib luua õiguse. See ei saa iseenesest luua kasutatavat eksporti, stabiilset sõnavara, testikomplekti ega migratsiooniteed. Õiguskeel ja tehnilised standardid peavad kohtuma enne, kui süsteem tööle hakkab. Muidu muutub leping kaardiks sillale, mida keegi ei ehitanud.
Hange peaks seetõttu küsima tõendeid, mitte omadussõnu. Milliseid standardeid toetatakse. Milliseid versioone. Milliseid profiile. Milliseid vastavusteste. Millised tööriistad saavad väljundit valideerida. Millised näidisekspordid on saadaval. Millised objektid on välistatud. Kuidas on laiendused dokumenteeritud. Kuidas katkestavaid muudatusi teatatakse. Kuidas auditi jälgi eksporditakse. Kuidas identiteeti esitatakse. Kuidas AI-tuletatud artefakte käsitletakse. Kuidas ostja saab seda enne allkirjastamist testida. Need küsimused säästavad raha, sest nad nihutavad valu hetkele, mil tarnijad on veel motiveeritud vastama.
Hange peaks ka rahastama igavaid osi. Standarditöö võtab aega: kohalike mõistete kaardistamine, profiilide kirjutamine, äärejuhtumite testimine, skeemide haldamine, laienduste dokumenteerimine, validaatorite ehitamine ja valitsemises osalemine. Standardite kohtlemine tasuta taustamuusikana on viga. Kulu ilmub kuhugi. Parem on selle eest selgesõnaliselt maksta kui avastada see hiljem integratsioonivõlana, migratsioonipaaniikana või konsultatsiooniarvena, mille nägu on piisavalt sirge, et seda imetleda.
Pole vaja nõuda maksimaalset standardiseerimist kõige jaoks. Mõned katsed võivad olla lõdvad. Mõned sisemised tööriistad võivad olla kohalikud. Mõned prototüübid võivad kasutada ajutisi vorminguid. Võti on teada, millal töö ületab piiri püsivateks dokumentideks, avalikeks kohustusteks, reguleeritud protsessideks, jagatud infrastruktuuriks või strateegiliseks sõltuvuseks. Sel hetkel ei piisa avatud lubadustest. Süsteem vajab standardeid, mis suudavad kanda tähendust ka pärast seda, kui algne kontekst on edasi liikunud.
Kohalikud standardid ja ülemaailmsed standardid vajavad teineteist
Ülemaailmsete standardite ja kohaliku reaalsuse vahel on vale valik. Ülemaailmne standard tagab koostalitlusvõime ja tööriistatoe. Kohalik profiil annab valdkonnapõhise täpsuse. Kasulik muster on kihiline. Kasuta võimaluse korral ühist alust. Defineeri kohalikud laiendused seal, kus vaja. Avalda laiendused. Testi vastavust. Väldi aluse tähenduse muutmist seetõttu, et kohalik otsetee on mugav. Otseteed tunduvad tõhusad, kuni kõik teised peavad neist igavesti mööda käima.
See kihiline lähenemine on eriti oluline Euroopas, kus õigus, keel, haldus ja sektoripraktika varieeruvad, samal ajal kui piiriülene digitaalne töö pidevalt kasvab. Standard, mis ignoreerib kohalikke õiguslikke mõisteid, ebaõnnestub. Kohalik süsteem, mis ignoreerib ühiseid standardeid, isoleerib end. Lahendus ei ole puhtus kummalgi poolel. See on distsiplineeritud kaardistamine: ühised identifikaatorid, mitmekeelsed sõnavarad, versioonitud profiilid, ühised testikomplektid ja haldus, mis võimaldab kohalikke erinevusi ilma vahetusvõimet kaotamata.
AI lisab veel ühe kihi. Mudeli käitumine võib varieeruda keele, sektori ja juurutuskonteksti järgi, kuid tõendid selle käitumise kohta peaksid võimaluse korral kasutama ühiseid struktuure. Hindamistulemused, allika päritolu, tööriistade jäljed ja inimülevaate protokollid ei tohiks muutuda erakeelteks. Kui iga asutus kirjeldab AI-tõendeid erinevalt, muutub järelevalve käsitööks. Käsitöönduslik järelevalve kõlab võluvana, kuni regulaator peab enne lõunat võrdlema viitkümmend süsteemi.
Õppetund
Avatud lubadused on kasulikud, kuid neist ei piisa. Need ütlevad ostjatele, mida tarnija kavatseb või lubab hetkel. Avatud standardid ütlevad sõltumatutele süsteemidele, kuidas vahetada tähendust, säilitada tõendeid, valideerida käitumist ja ellu jääda muutustes. Üks on avaldus. Teine on infrastruktuur. Tõsised digitaalsed süsteemid vajavad infrastruktuuri rohkem kui rahustavaid omadussõnu.
See muutub olulisemaks, kui AI siseneb tavapärastesse töövoogudesse. AI toodab tuletatud tõendeid, otsuseid, kokkuvõtteid, marsruute, skoore ja jälgi, mida tuleb kontrollida, parandada, teisaldada ja mõnikord aastaid hiljem vaidlustada. Ilma standarditeta muutub iga AI-juurutamine omaette vastutuse erakeeleks. See võib olla mugav käivitamisel. See on vaenulik auditeerimisele, teisaldatavusele, konkurentsile, säilitamisele ja avalikule usaldusele.
Praktiline test on lihtne. Kui süsteem väidab end olevat avatud, küsige, mida mõni teine sõltumatu süsteem väljundiga teha saab. Kas ta suudab seda valideerida. Kas ta suudab tähendust säilitada. Kas ta suudab tõendeid rekonstrueerida. Kas ta suudab õigusi jõustada. Kas ta peab vastu skeemimuutustele. Kas ta toetab väljumist. Kui vastus sõltub peamiselt heast tahtest, koosolekutest ja kohandatud tööst, on organisatsioonil avatud lubadus. Kui vastus sõltub jagatud, testitud ja hooldatud reeglitest, on tal avatud standardi algus. See erinevus otsustab, kas avatus on olemas ka siis, kui seda lõpuks vaja läheb.