** _ Este artigo faz parte da série "Public Sector Pia Review" escrita por Pia Andrews, reformadora do setor público e Tim De Sousa, ex-diretor do NSW Government Policy Lab. O artigo foi publicado originalmente pelo Mandarim e faz parte de uma série de 20 artigos que exploram ideias para um setor público melhor após 20 anos de experiência no governo australiano ._ **
Equipes em todo o mundo, inclusive na Austrália, já estão testando regras prescritivas de codificação em legislação , regulamentação e política. Além de apenas "regtech", a abordagem de codificar as regras sobre as quais nossa sociedade funciona promete melhores resultados e novas oportunidades para o público, bem como para reguladores e empresas que buscam tornar o cumprimento mais fácil.
O primeiro-ministro acenou recentemente em seu discurso anual para o serviço público australiano quando declarou um gosto pessoal por "regtech" e disse que espera que veremos “na próxima década ... legislação escrita em código de \ [computador ]”.
_• Quer escrever para nós? Dê uma olhada no ** [ guia para colaboradores **] da Apolitical (https://apolitical.co/opinion-writing-becoming-an-apolitical-contributor/) _
Bem, neste caso, não precisamos esperar uma década. Na verdade, o futuro é agora. Equipes em todo o mundo, inclusive na Austrália, já estão fazendo experiências com a codificação de regras prescritivas em legislação, regulamentação e política.
Por que devemos fazer isso?
Para os não iniciados, "regtech" refere-se ao software que torna mais fácil para as empresas cumprir seus vários requisitos regulamentares. As empresas e departamentos governamentais têm que traduzir continuamente a legislação, leis ou regras relevantes em software e linguagens de consumo de máquina - código - e isso permite que eles usem sistemas e plataformas digitais para automatizar algumas de suas obrigações de conformidade. Por exemplo, os bancos desenvolvem rotineiramente sistemas que automatizam ou auxiliam no registro e relato de grandes transações para ajudá-los a cumprir as leis de combate à lavagem de dinheiro e ao financiamento do terrorismo.
** Se publicarmos uma versão consumível por máquina de nossas leis, poderemos construir sistemas e serviços para torná-los mais fáceis de entender e aplicar **
O setor privado está atualmente investindo pesadamente em regtech porque isso vai economizar dinheiro ao reduzir os custos de conformidade. Deloitte Access Economics estima que o governo federal australiano , regras e regulamentos governamentais estaduais e locais custam US $ 27 bilhões por ano para administrar e US $ 67 bilhões por ano para cumprir. Portanto, não é surpresa que o setor privado esteja entusiasmado em buscar novas soluções neste espaço.
No entanto, tornar as leis e outras regras consumíveis também pode ser usado para oferecer uma série de benefícios para os governos e a comunidade.
Regras como código permitiriam serviços melhores, mais rápidos e mais transparentes
Em primeiro lugar, a legislação não é uma leitura cintilante - é elaborada para precisão de significado, não legibilidade ou acessibilidade. Isso significa que qualquer pessoa fora do setor jurídico (e muitas pessoas dentro dela) pode achar as leis difíceis de entender. Se publicarmos uma versão consumível por máquina de nossas leis, poderemos construir sistemas e serviços para torná-los mais fáceis de entender e aplicar.
** Podemos usar regras codificadas para fornecer serviços que não são apenas mais rápidos, mas também mais justos e transparentes **
Um excelente exemplo é a oferta eTax da ATO. Ao codificar suas regras de tributação, o governo criou uma maneira mais fácil e eficiente de apresentarmos declarações de impostos e até automatizou alguns aspectos do processo, permitindo "pré-preenchimentos" por meio de integrações com bancos e seguradoras. Também no mundo da tributação, o governo francês usou suas regras de tributação codificadas para construir uma série de "simuladores" para ajudar os contribuintes franceses a entender como os impostos as leis se aplicam a eles.
Podemos adotar essa abordagem com outros sistemas e serviços e usar regras codificadas para fornecer serviços que não são apenas mais rápidos, mas também mais justos e transparentes. Ou seja, podemos usar regras codificadas para construir sistemas automatizados ou semiautomáticos que entregam um resultado, uma explicação das regras aplicadas para chegar ao resultado e todas as entradas e evidências consideradas. É essencial que as decisões sejam transparentes e explicáveis, especialmente para os governos, sejam essas decisões tomadas por uma pessoa ou uma máquina.
Regras como código eliminariam duplicação desnecessária
Em segundo lugar, seria muito mais eficiente. Atualmente, temos várias empresas, cada uma codificando sua própria versão das mesmas leis. Isso cria o risco de que as traduções sejam incorretas ou mal interpretadas. Em contraste, uma única tradução fornecida e garantida pelo governo, disponibilizada por meio de interfaces de programação de aplicativos ("APIs", que possibilitam que as máquinas se comuniquem e façam transações), reduziria essa duplicação desnecessária.
** Um único conjunto de regras codificadas garantidas pelo governo seria uma bênção para o setor privado **
Os reguladores seriam capazes de ver as regras sendo consumidas e a comunidade teria certeza de que as regras sendo usadas pelos sistemas automatizados eram a interpretação correta (ou mesmo certificada como correta). Um único conjunto de regras codificadas garantidas pelo governo também seria uma vantagem para o setor privado. Eles não teriam que dedicar recursos para traduzir as regras em uma forma que seus sistemas pudessem usar - economizando dinheiro, aumentando a produtividade e os lucros e, portanto, aumentando a base tributária.
Além do mais, indivíduos, pequenas empresas e startups também podem usar as APIs, removendo barreiras caras à competição e criando um campo de jogo mais equilibrado. Por exemplo, no GovHack deste ano, uma equipe usou as regras de elegibilidade de ServiceNSW's cost of Living Service, codificadas pelo Digital. NSW Rules as Code project, para criar [uma ferramenta de apoio à educação](http: //ec2 -3-1-80-245.ap-southeast-1.compute.amazonaws.com/chat/govhack/education/) para orientar os pais sobre os descontos e serviços disponíveis do jardim de infância ao ensino médio. E eles fizeram isso em um único fim de semana.
Como um bônus, quando as regras ou leis mudam, o código pode ser alterado e os sistemas vinculados são atualizados automaticamente. Todos ganham.
Regras como Código nos dariam uma nova maneira de modelar e testar as leis
Em terceiro lugar, se nossas leis são consumíveis por máquina, podemos adotar uma abordagem totalmente nova para testá-las e modelar diferentes abordagens legislativas.
Especificamente, podemos usar regras codificadas para testar rapidamente conjuntos de regras propostos em dezenas, centenas ou milhares de cenários de teste para ver se eles funcionarão como pretendido - o que é conhecido no mundo do software como teste de "regressão". Também podemos modelar com mais eficiência - experimentar diferentes opções e ver quais nos aproximam do efeito desejado.
** A menos que modernizemos a forma como elaboramos políticas e legislação, perderemos a oportunidade de criar regras fundamentalmente melhores em primeiro lugar **
Claro, essa habilidade só é útil se houver uma oportunidade de mudar as regras. Se o conjunto de regras estiver contido em legislação que já foi promulgada, será mais difícil alterá-las. Isso significa que precisamos repensar como elaboramos as regras. Não será suficiente redigir e aprovar legislação e circular de volta para fazer a tradução - temos que redigir o código e o texto legível ao mesmo tempo, e permitir que eles influenciem uns aos outros.
A esse respeito, podemos aprender muito com nossos primos antípodas da Nova Zelândia. O trabalho “Better Rules” sendo feito pelo Governo da Nova Zelândia mostrou que, a menos se modernizarmos a forma como elaboramos políticas e legislação, então perderemos a oportunidade de criar regras fundamentalmente melhores em primeiro lugar.
Como nossos colegas Kiwi estão atualmente demonstrando habilmente, uma regulamentação e legislação baseada em testes eficazes significa, em primeiro lugar, reunir um grupo multidisciplinar de políticas, redigir e regulamentar os consumidores (designers e desenvolvedores de serviços) para entender e concordar com a finalidade, o conceito e a lógica por trás de uma peça de legislação com um conjunto de regras codificadas que o acompanha.
Colocando-se com redatores e codificadores, esse grupo pode então co-redigir versões legíveis por humanos e por máquina das regras para teste - com humanos e máquinas. Isso permite uma modelagem mais holística dos impactos e oferece oportunidades para testar as regras codificadas com os usuários finais (entidades regulamentadas, prestadores de serviços, etc.) antes da publicação.
Idealmente, ao lidar com um conjunto de regras de legislação, o projeto de legislação seria publicado para consulta junto com uma API permitindo o acesso ao projeto de regras codificadas, e as partes interessadas poderiam testar as regras e usar o código para informar suas submissões. Uma vez aprovado pelo Parlamento, o formulário legível por máquina (a API) pode ser disponibilizado ao público imediatamente. As entidades reguladas podem vincular seus sistemas ao conjunto de regras instantaneamente, reduzindo o tempo e o custo de implementação e o risco de tradução incorreta ou variabilidade nas interpretações.
Ainda precisamos de regras legíveis por humanos
Claro, isso não significa que devemos apenas escrever legislação ou regras de política no código. Os humanos ainda precisam ser capazes de ler e interpretar as regras. Além disso, as máquinas não podem fazer nuances ou interpretações. Eles apenas lidam com absolutos. As regras que podemos codificar com eficácia são prescritivas - preto ou branco, sim ou não. Muitas de nossas leis não são prescritivas, mas exigem perspectivas subjetivas e nuances, consideração das várias circunstâncias do caso. Ou seja, precisamos de humanos - administradores, reguladores, advogados, juízes - para interpretá-los e aplicá-los.
** Podemos dedicar nossos recursos humanos ao trabalho difícil e complexo, deixando o trabalho árduo orientado pelo processo para nossos amigos robôs **
Mesmo nesses cenários, as regras codificadas podem ajudar - automatizando os aspectos preto e branco da questão, podemos escalar as partes que requerem nuances para consideração humana.
Isso nos permitirá dedicar nossos recursos humanos ao trabalho difícil e complexo, deixando o trabalho enfadonho do processo para nossos amigos robôs.
Como fazemos isso bem?
Precisamos estar abertos
Como sociedade, nos esforçamos muito para garantir que nossas leis estejam disponíveis para todos - nós as publicamos em sites na íntegra, como [Legislação.gov.au](http://www.legislation.gov. au /), e disponibilizá-los para uso e reutilização. Precisamos fazer o mesmo para nossas regras codificadas. O código precisa ser visível e inspecionável - se nossas regras apresentarem um erro, queremos e precisamos saber. Também precisamos torná-lo fácil de usar - não pode ser proprietário ou caro de adotar. Portanto, ele deve ser aberto e baseado em uma plataforma open source.
Podemos aprender com o mundo da criptografia, onde a comunidade garante que novos algoritmos sejam completamente inspecionados, testados e debatidos. Isso significa que alguns eventualmente são quebrados, mas, no final das contas, as implementações mais robustas sobrevivem.
Precisamos de padrões
Precisamos estabelecer padrões ou os usuários terão problemas com a interoperabilidade. Precisamos pensar em padrões mínimos para a lógica da legislação para que todas as legislações como APIs de código se comportem de forma previsível, independentemente das plataformas utilizadas. Esse padrão ainda não existe, e a maioria das plataformas de "regras como código" concentra-se inteiramente na tradução de regras em código, em vez de adotar uma abordagem digital nata das regras em primeiro lugar. Pior, a maioria das plataformas atuais não permite o acesso fácil e consistente da API às regras, independente da lógica de negócios, o que limita a capacidade de reutilização das regras.
** Em última análise, a única maneira de comer um elefante é uma mordida de cada vez. Precisamos apenas começar e continuar construindo **
Também é importante notar que cada vez que codificamos regras governamentais em mais um sistema de negócios, estamos contribuindo para a complexidade. Idealmente, teríamos api.legislation.gov.xx disponível, onde o governo é a autoridade dessas regras, para que o restante de nós possa simplesmente consumir do governo.
Precisamos de uma abordagem multidisciplinar
No momento, existem muito poucos advogados que sabem programar, e poucos programadores podem lidar com políticas públicas e leis. Os princípios de design de serviço também ainda não entraram nos currículos das faculdades de direito. Um dia, isso pode mudar, já que as faculdades de direito estão ocupadas treinando a próxima geração de advogados habilitados para tecnologia. Mas, por enquanto, a única maneira de obter as habilidades necessárias na sala de redação é ser multidisciplinar - pegue os redatores, os codificadores, os especialistas em políticas e os designers e faça com que trabalhem juntos para criar os conjuntos de regras.
Onde começar?
Devemos começar em áreas lógicas onde já existem fortes regras prescritivas. As instituições financeiras abriram o caminho e há muito trabalho existente que pode ser usado para avançar rapidamente.
Existem muitos marcos regulatórios onde regras estritas se aplicam - por exemplo, códigos de construção, segurança alimentar, logística. Em última análise, a única maneira de comer um elefante é uma mordida de cada vez. Precisamos apenas começar e continuar construindo.
** Precisamos ser capazes de falhar e falhar com segurança. Isso exigirá uma mudança na abordagem e na tolerância ao risco da maioria dos governos **
É aqui que começaremos a ter alguns problemas de recursos. Para aprender a codificar bem as regras, precisamos experimentar. Precisamos dedicar algum tempo e dinheiro para tentar diferentes abordagens. Precisamos ser capazes de falhar e falhar com segurança. Isso exigirá uma mudança na abordagem e na tolerância ao risco por parte da maioria dos governos.
Esta é uma nova disciplina e vamos ter uma escassez de habilidades. Claro, isso não é incomum. Sempre que novas tecnologias são desenvolvidas, temos que desenvolver as habilidades de trabalho para usá-las - fizemos isso com tudo, desde a construção naval até a segurança cibernética, e podemos fazer isso aqui. O desafio será encontrar recursos para fornecer às pessoas certas tempo e espaço para aprender.
Ainda não temos todas as respostas. Mas pretendemos encontrá-los e, no mínimo, promete ser uma jornada interessante. - Pia Andrews
Este artigo foi publicado originalmente por the Mandarin e faz parte de uma série de artigos de Pia Andrews sobre como transformar o setor público para gerar melhores resultados para os cidadãos e funcionários públicos. . Clique [aqui para ler o artigo original](https://www.themandarin.com.au/116681-when-machines-are-coding-the-rules-on-which-our-society-runs-we-get- melhores resultados-novas-oportunidades-para-o-público-e-reguladores-e-empresas que procuram tornar a conformidade mais fácil /).
_ (Crédito da imagem: Unsplash) _

Inicie sessão ou registe-se para continuar a conversa