Rules as Code (RaC) este o idee extrem de inovatoare care abordează modul în care legea și reglementările sunt produse simultan în limbaj natural și în codul computerului de lucru. RaC are implicații importante nu numai pentru producerea unor reguli mai bune (adică clare și adecvate scopului), ci și un impuls puternic pentru o nouă generație puternică de platforme software bazate pe reguli (cele mai potrivite pentru regulile din lumea reală produse de guverne și întreprinderi ).
RaC este o reacție și o proiecție a revoluției digitale mai ample care are impact asupra cetățenilor și întreprinderilor. [4] Forumul Economic Mondial a inventat termenul „A patra revoluție industrială” pentru a descrie schimbarea fundamentală a modului în care trăim, lucrăm și în care lumea fizică, digitală și biologică se îmbină.
De ce RaC?
Figura 1 rezumă ceea ce vedem drept lanțul de bază al raționamentului pentru RaC. Identifică urgența ca guvernele să se adapteze la o lume digitală accelerată, forma unui răspuns adecvat, beneficiile care s-ar acumula și condițiile necesare pentru succes.

Figura 1. Lanțul raționamentului din spatele regulilor ca cod
Ce este RaC?
Așa cum este indicat în lanțul de raționament, RaC reprezintă o regândire fundamentală a modului în care se poate aplica o responsabilitate de bază a guvernului - procesul de luare a normelor. Acesta remodelează interacțiunile diferitelor părți interesate în procesul de elaborare a regulilor, inclusiv redactorii de legi și reglementări, autorii și analiștii de reguli și programatorii de software.
Esența RaC poate fi distilată în șase principii fundamentale sau noțiuni de bază, după cum urmează:
(1) Infrastructură publică digitală. RaC face ca guvernul să își asume responsabilitatea pentru livrarea regulilor ca cod de computer împreună cu regulile exprimate în limbaj natural.
În prezent, regulile sunt deja codificate ca parte a serviciilor digitale și a sistemelor software, deși deseori nu chiar de către guvernul emitent. Transparența, evitarea problemelor de traducere și reducerea duplicării eforturilor sunt obiective cheie pentru RaC. În general, în multe părți ale lumii este acceptat că guvernul ar trebui să furnizeze infrastructura publică adecvată economiei digitale - de exemplu, pentru gestionarea identității digitale. RaC sau legislația și reglementările „digitale” sunt elemente fundamentale similare ale unei lumi și economii digitale.
(2) Reguli mai bune. RaC prescrie o abordare iterativă, centrată pe om, bazată pe test, pentru dezvoltarea regulilor.
RaC presupune că regulile consumabile de către oameni vor fi inerent mai bune (mai lizibile, mai complete, mai potrivite scopului) dacă sunt proiectate sau interpretate simultan împreună cu o versiune consumabilă de mașină. Modelul tradițional de creare a regulilor poate provoca provocări pentru furnizarea serviciilor digitale. Regulile pot fi dificil de înțeles sau de navigat, iar logica lor nu este robustă. Aceste neajunsuri pot face dificilă pentru proiectanți și dezvoltatori crearea unor servicii digitale bune, astfel încât oamenii să-și poată înțelege cu ușurință drepturile, obligațiile și drepturile.
(3) Dezambiguizare. RaC prescrie claritate și precizie în regulile de consum uman; prin urmare, coordonarea vocabularului sub forma unui model de concept [5] este esențială.
Claritatea și reducerea ambiguității sunt accentul pe parcursul dezvoltării modelului conceptului, care ajută în același sens în modelarea deciziilor și dezvoltarea regulilor. Procesul iterativ de dezvoltare a modelelor și regulilor într-o echipă multidisciplinară determină claritatea și precizia. Testul final este utilizarea codului de lucru și a cazurilor de testare automate pentru a dovedi în mod clar o calitate ridicată. Rularea cazurilor de testare automată va identifica orice domenii rămase de ambiguitate sau lipsă de claritate sau precizie.
(4) Twin digital. RAC prescrie un geamăn digital pentru regulile guvernamentale. Orice regulă pentru utilizare de către oameni trebuie să fie disponibilă și într-o formă utilizabilă de mașini - una care poate fi citită și extrem de precisă.
De ce un dublu digital al regulilor? Din punct de vedere istoric, regulile au fost codificate de organizații silențioase, adesea din afara guvernului, care își fac propriile interpretări. Nu există nicio modalitate de a asigura coerența intenției cu implementări dispersate ca aceasta. De exemplu, salariile și plățile de concediu către angajați ar putea fi completate digital în cadrul programului de salarizare. Cu toate acestea, software-ul de salarizare trebuie să respecte regulile din legislația muncii. Fără un geamăn digital nu există nicio modalitate de a garanta fidelitatea software-ului de salarizare cu regulile sursă din legislația privind ocuparea forței de muncă.
(5) Izomorfism. RAC prescrie că fiecare regulă consumabilă de mașină ar trebui să rămână strâns cuplată cu omologul său consumabil de om pe tot parcursul vieții, astfel încât modificările să poată fi sincronizate în mod eficient în orice moment.
Cu RAC, o regulă consumabilă de mașini nu este o traducere a unei reguli de către persoane separate într-un moment diferit, ci este dezvoltată în paralel și în același timp. Acest gemeni digital rămâne strâns legat de omologul său de consum uman, astfel încât semnificația celor două să nu divergă în timp.
(6) Interoperabilitate. RaC prescrie că regulile redate pentru mașini ar trebui să fie independente de platformele software.
Regulile guvernamentale trebuie să fie democratizate și ușor accesibile. Cetățenii, antreprenorii, inovatorii sociali, dezvoltatorii de software și sistemele pe care aceștia le dezvoltă ar trebui să poată „consuma” regulile fără a fi nevoie să traducă regulile. Aceasta înseamnă luarea în considerare a soluțiilor open-source și evitarea blocării furnizorilor pentru platformele care captează regulile și fac publice regulile. Utilizarea standardelor deschise și acceptate pe scară largă este un factor critic de succes pentru RaC.
Rezumat
RaC prescrie o inovație fundamentală în modul în care sunt elaborate regulile politice și guvernamentale și formatul în care sunt publicate. Este o reacție directă la o societate care devine mai digitală. Deși vizează guvernul, are implicații pentru orice organizație care creează politici - care este aproape orice organizație din lume.
Obiectivul fundamental al RaC este de a elimina prăpastia costisitoare și contraproductivă dintre dezvoltarea politicilor și implementarea acesteia ca parte a serviciilor digitale - indiferent dacă este întreprins de guvernul însuși sau de intermediari precum un birou de consiliere pentru cetățeni, un agent fiscal, un agent de transport maritim, etc.
RaC își propune să facă guvernul mai receptiv și mai adaptabil. Dacă ar fi adoptat cu înțelepciune, RaC ar putea duce la îmbunătățiri pentru guvern și alte organizații în toate aspectele următoare.
- Trasabilitatea
- Vizibilitate
- Transparență
- Accesibilitate
- Încredere
- Reducerea riscului de reglementare
- Agilitate și eficiență
- Conformitate
Concluzia este o experiență îmbunătățită dramatic cu guvernul.
Adoptarea RaC permite guvernului să fie mai agil în procesele sale de elaborare a politicilor. De asemenea, va crea oportunități pentru inovare în alte domenii, cum ar fi abordările de aplicare a guvernului sau utilizatorii din afara guvernului, cum ar fi industria FinTech și RegTech.
În forma sa cea mai de bază, RaC și-a arătat deja potențialul de a obține reguli mai bune, după cum demonstrează Inițiativa pentru Reguli Mai Bune din Noua Zeelandă, OpenFisca în Franța, guvernul din New South Wales în Australia, Școala de Servicii Publice din Canada și interoperabilitatea legală. echipa Comisiei Europene. Avantajele abordării sunt clare.
Ca inovație, RaC se află în primele sale etape. Este probabil să evolueze în moduri incitante și neașteptate. Cu toate acestea, logica de bază a ideii și argumentul acesteia în era digitală este pur și simplu convingătoare.
RaC cu siguranță NU este o idee bună. Înlocuiește raționamentul și raționamentul uman în fiecare stat național cu un program de calculator la nivel mondial pentru luarea deciziilor. Aici vin Borg din Star Trek dacă permitem să se întâmple asta.