Laitís agus leabhair rialacha a ritheann sa phróiseas
Níor cheart go mbeadh an leabhar rialacha ina oracle iargúlta
Is gnách go gcuirtear rialacha gnó i láthair mar rud simplí. Tá custaiméir incháilithe nó ní hea. Éiríonn le hidirbheart nó teipeann air. Faigheann luachan lascaine. Ceadaítear d’úsáideoir rochtain a fháil ar acmhainn. Ansin fásann na rialacha, tagann na heisceachtaí, iarrann comhlíonadh fianaise, agus go tobann tá an seiceáil shimplí ina seirbhís polasaí, ina ateangaire, ina taisce, ina phost réitigh, agus ina chruinniú díoltóra. Iontach. Tá soilse tráchta athchumtha againn le plean síntiúis.
Tosaíonn Lattice ó smaoineamh nach bhfuil chomh drámatúil céanna: ba cheart go rithfeadh an leabhar rialacha san áit a ndéantar an cinneadh. Déanann leathanach reatha Lattice cur síos ar chomhpháirt Rust Apache 2.0 a thiomsaíonn rialacha roimh ré ina déantán dénártha atá inléarscáilithe i gcuimhne. Is siúlóid crann pacáilte inphróisis é meastóireacht. Iompraíonn an déantán seiceálacha. Déantar cur síos ar na rialacha céanna agus ar na sonraí céanna mar a tháirgeann siad an freagra céanna ar spriocanna tacaithe. Ní gá aon sheirbhís bhreise a bheith ar chosán cinntí. Sin an cruth úsáideach.
Ní frith-rialachas é seo. A mhalairt ar fad. Lagaíonn rialachas nuair a bhíonn rialacha i bhfad ar shiúl ó na córais a úsáideann iad agus nuair is gá mínithe a atógáil níos déanaí. Tugann leabhar rialacha atá leagtha amach i leaganacha, tiomsaithe, seiceáilte, lódáilte inphróisis, agus athsheinmte rud níos nithiúla d’iniúchóirí ná mar a d’iarr muid ar an tseirbhís polasaí agus dúirt sí níl. D’fhéadfadh go mbeadh an abairt sin fíor. Ní leor é.
Tiomsaigh uair amháin, scoir den ateangaireacht go deo
Tá píblíne an leathanaigh soiléir: údar, tiomsaigh, pacáil, déan meastóireacht. Tá rialacha agus srianta in aice le foinse agus stair leaganacha. Aicmíonn tiomsú srianta agus socraíonn sé inneall réitigh. Táirgeann pacáil déantán dénártha le seiceálacha XXH3-64 thar cheanntásc, ábhar agus comhad. Is syscall é lódáil, ní pharsáil. Siúlann meastóireacht an crann pacáilte inphróisis. Is cuma leis an seicheamh sin mar go n-aistríonn sé obair am rite go hobair am tógála.
Tá ateangairí áisiúil go dtí go mbíonn siad ar gach iarratas. Tá seirbhís polasaí iargúlta áisiúil go dtí go mbeidh an léim líonra mar chuid den bhuiséad latan agus go mbeidh an tseirbhís ina rud eile a d’fhéadfadh a bheith síos. Tá JIT áisiúil go dtí go mbeidh óstaigh, leaganacha nó uasmhéadaitheoirí éagsúla mar chuid den mhíniú. Tá Lattice níos lú drámatúil d’aon ghnó. Deir sé gur cheart go mbeadh an leabhar rialacha ina chomhad ar féidir leis an bhfeidhmchlár a léarscáiliú agus a fhorghníomhú go cinntitheach. Níor cheart go n-athaimseodh cosán an iarratais na rialacha gach uair.
Tuairiscíonn an leathanach figiúirí tagarmhairc do chosán reatha an déantáin, lena n-áirítear uimhir mheastóireachta the, cuardach fuar tar éis mmap, agus figiúirí tréchuir. Baineann na huimhreacha sin leis an leathanach agus lena chomhthéacs tagarmhairc, ní le miotas ar cheart a chóipeáil isteach i ngach scaoileadh amach anseo. Is é an pointe buan innealtóireachta an dearadh: déantán pacáilte, meastóireacht logánta taisce, gan aon pharsálaí ar an gcosán te, gan aon leithdháileoir ar an gcosán te, agus gan aon léim líonra in aghaidh an chinnidh.
Níor cheart go gcuirfeadh API rialacha amháin réaltacht an réitigh i bhfolach
Níl na rialacha go léir mar an gcéanna. Is seiceálacha booleana íona cuid acu. Comhcheanglaíonn cuid acu loighic le huimhríocht. Is cláir líneacha cuid acu. Teastaíonn cinntí slánuimhreacha ó chuid acu. Is srianta fearainn chríochnaithigh cuid acu. Is fadhbanna cosáin nó srianta boga cuid acu. Níor cheart d’inneall rialacha dáiríre gach cás a bhrú trí pholl eochrach amháin i gcruth réitigh. Ba cheart dó an riail a aicmiú agus é a ródú chuig an inneall ceart.
Tugann leathanach Lattice SAT, SMT, LP, MIP, CP, A*, agus MaxSAT le chéile faoi API rialacha amháin. Clúdaíonn SAT rialacha booleana íona agus geataí gné. Láimhseálann SMT teoiricí measctha cosúil le loighic, uimhríocht, eagair agus giotáinveicteoirí. Clúdaíonn LP leas iomlánú leanúnach. Láimhseálann MIP nó ILP cinntí slánuimhreacha. Láimhseálann CP fearainn chríochnaithe agus srianta neamhlíneacha. Clúdaíonn A* agus MaxSAT fadhbanna cosáin agus srianta boga. Is é an abairt thábhachtach táirge ná go scríobhann an glaoiteoir rialacha, ní glaoiteanna réititheora.
Tá ábhar cothabhála ansin. Má scríobhann gach foireann táirge cód comhtháthaithe atá sainiúil don réititheoir, éiríonn an ciseal polasaí ina bhailiúchán de chleasanna cliste áitiúla. Bíonn cleasanna cliste áitiúla costasach in iniúchtaí mar ní cuimhin le héinne cén cleas a bhí cliste agus cén ceann a bhí díreach ón Aoine. Tugann dromchla rialacha aicmithe áit amháin d’fhoirne chun an rialach, a aicme chúlchórais, an t-aschur tiomsaithe agus an freagra a tháirg sé a iniúchadh.
Is riail ghnó é an t-imoibriú freisin
Is breá le córais chinnteoireachta ligean air gur smaoineamh iarmharach teicniúil é an t-imoibriú. Ní hamhlaidh. Má bhíonn seiceáil chomhlíonta ar gach idirbheart, is cuid den táirge é an t-imoibriú. Má bhíonn rialú rochtana ag geata, is cuid den tslándáil é an t-imoibriú. Má ritheann praghsáil ag am luachana, is cuid den ioncam é an t-imoibriú. Má ritheann scagadh calaoise roimh shocrú, is cuid den riosca é an t-imoibriú. Is féidir le riail mhall a bheith ceart agus fós mícheart go hoibríochtúil.
Sin an fáth a mbíonn tábhacht le meastóireacht inphróisis. Déanann leathanach reatha Lattice comparáid idir seiceálacha léirmhínithe nó cianda ar scála milleasoicindí agus an cosán aschuir phacáilte, agus cuireann sé béim ar chostas léimeanna líonra, seirbhísí taobhcharr agus bearnaí iniúchta. Níl an uimhir bheacht d’aon tagarmharc amháin chomh tábhachtach le cruth an chostais. Má theastaíonn deich seiceáil ó iarratas amháin, b’fhéidir go mairfidh an seanchosán. Má theastaíonn deich míle seiceáil ó iarratas amháin, tosaíonn an seanchosán ag glacadh ciosa sa bhuiséad iarratais. Ag an bpointe sin, ní comhpháirt é an t-inneall rialacha a thuilleadh. Is é an rud a bhfuil úsáideoirí ag fanacht air.
Ní hé an luas amháin an tairbhe oibríochtúil. Is é níos lú páirteanna gluaisteacha é. Gan aon tseirbhís pholasaí bhreise. Gan aon chosán líonra le coinneáil sláintiúil. Gan aon phróiseas pharsálaí ar leith. Gan aon taisce ar leith le míniú. Suíonn an leabhar rialacha leis an bhfeidhmchlár, laistigh den dlínse agus den teorainn oibríochtúil a rialaíonn tú cheana féin. Níl sé chomh gléineach le deais. Is lú an seans freisin go ndúiseoidh sé duine éigin.
Is é an t-athsheinm an freagra iniúchta
Nuair a fhiafraíonn iniúchóir cén fáth ar diúltaíodh cinneadh, is é an freagra is measa mír a atógadh ó chuimhne. Is é an dara freagra is measa scáileánghabháil. Is é an freagra úsáideach: rith an leagan seo den leabhar rialacha ar an ionchur seo agus tháirg sé an t-aschur seo, seo an seiceáilshuim aschuir, seo an rialach, seo an t-athsheinm. Tógtar Lattice timpeall ar an bhfreagra sin a dhéanamh indéanta.
Nascann an leathanach Lattice le cinntí uathoibrithe GDPR, le trédhearcacht an Achta AE um AI, le hathléimneacht oibríochtúil DORA agus le dearbhú slabhra soláthair NIS2. Is féidir leis na lipéid sin éirí mar chlúdach bróisiúir mura féidir leis an gcóras aon rud nithiúil a thaispeáint. Is é an t-artefact an chuid nithiúil. Is féidir leabhar rialacha tiomsaithe a ainmniú. Is féidir le seicam a dhiúltú do chur isteach. Is féidir le hionchuir logáilte an cinneadh a athsheinm. Ciallaíonn aschur beacht-giotán nár cheart d’fheiliúnacht an freagra a athrú go ciúin. Trí rith inphróisis laistigh de chórais rialaithe cabhraítear le fadhb na seirbhíse seachtraí ar chonair an chinnidh a sheachaint.
Cá n-oireann sé ar dtús
Is mó an chiall atá le Lattice ag pointí cinnteoireachta a tharlaíonn go minic agus a dteastaíonn fianaise uathu níos déanaí. Seiceálacha comhlíonta ar idirbhearta. Praghsáil agus incháilitheacht tráth an luachan. Cinntí rochtana ag geataí. Scagadh calaoise roimh shocrú. Seiceálacha incháilitheachta san earnáil phoiblí. Geataí frithgheallta árachais. Ceadanna sreafa oibre inmheánacha. Is áiteanna iad seo nach leor freagra sea nó ní hea. Caithfidh an córas a fhios a bheith aige cén leagan den fhreagra sea nó ní hea a tharla.
Oireann sé freisin d’áiteanna inar cheart go bhfanfadh an cinneadh céanna mar an gcéanna ar fhreastalaithe éagsúla. Níor cheart go n-athródh feiliúnacht toradh comhlíonta. Níor cheart go léireodh imscaradh réigiúnach riail go héagsúil mar gheall ar leagan leabharlainne a bheith imithe ar strae. Níor cheart go mbeadh an tseirbhís chéanna ó sholáthraí óstáilte fós ann le haghaidh athsheinm iniúchta. Ba cheart go mbeadh an leabhar rialacha iniompartha go leor le rith áit a rialaíonn an eagraíocht é, agus sainráite go leor go bhfanfaidh na costais aistrithe íseal.
Sin an fáth a bhfuil tábhacht le foinse oscailte anseo freisin. Ní spleáchas maisiúil é inneall rialacha a ghlacann páirt i gcomhlíonadh, rochtain, praghsáil nó calaois. Is cuid den phlána rialaithe é. Mura féidir le duine ar bith laistigh den eagraíocht é a iniúchadh, a phionnáil, a thástáil agus a choinneáil, ansin ní leo féin an leabhar rialacha i ndáiríre. Is údarás ar cíos é.
Cad ba cheart a athbhreithniú sula nglacfar leis
Ar dtús, aimsigh na pointí cinnteoireachta. Ná tosaigh le himirce ardáin. Tosaigh le leabhar rialacha amháin atá ag cruthú fadhbanna inniu. Cé chomh minic a ritheann sé? Cad a chosnaíonn sé? Cé a fhiafraíonn cén fáth? Cad a tharlaíonn má tá an tseirbhís síos? Cén fhianaise atá ar fáil sé mhí ina dhiaidh sin?
Sa dara háit, athbhreithnigh cruth na rialacha. An bhfuil na srianta boole, uimhríochtúil, líneach, slánuimhir, fearann críochta, cosán-chineál, nó bog? Cén aicme chúlchórais ar cheart iad a shealbhú? Mura féidir leis an riail a mhíniú cén fáth a sheoltar chuig teaghlach réititheora í, tá an astarraingt ró-dhraíochtúil.
Sa tríú háit, athbhreithnigh smacht artefact. Cá stóráiltear an riail fhoinseach? Cén tógáil a tháirg an t-artefact? Cén seicam a lódáladh? Cén leagan feidhmchláir a d’úsáid é? Cé na hionchuir a logáladh? Cén cosán athsheinm a chruthaíonn an freagra? Má tá an freagra scaipthe thar thrí chóras agus duine darb ainm Jan, níl an leabhar rialacha ina réad iniúchta fós. Is traidisiún é.
An ceacht
Scéal inneall rialacha é Lattice, ach is scéal rialaithe é i ndáiríre. Tiomsaigh an leabhar rialacha roimh an iarratas. Pacáil isteach in artefact é ar féidir leis an bhfeidhmchlár mmap a dhéanamh air. Seiceáil an t-artefact sula lódálfar é. Seol srianta chuig an teaghlach réititheora ceart. Déan meastóireacht inphróisis. Athsheinn níos déanaí leis an ionchur céanna agus leagan an leabhair rialacha chéanna.
Níl sé sin glamour. Go maith. Níor cheart go mbeadh rialacha gnó glamour. Ba cheart go mbeidís leadránach, tapa, sainráite agus in-athbhreithnithe. Níor cheart go mbeadh na córais chinnteoireachta tábhachtacha i gcuideachta ag brath ar oracles iargúlta, lúba pharsála agus seandálaíocht iniúchta. Ba cheart dóibh a leabhair rialacha a iompar mar bhonneagar.
Níor cheart go mbeadh an leabhar rialacha ina oracle iargúlta. Ba cheart go mbeadh sé ina rud is féidir leis an gcóras a rith, a ainmniú agus a athsheinm.