← Últimos artigos
💻 computer science

SARC: A Governance-by-Architecture Framework for Agentic AI Systems

Este artigo apresenta o SARC, um framework de governança em tempo de execução que trata restrições como objetos de especificação de primeira classe para impor obrigações em múltiplos pontos dentro do ciclo do agente, eliminando assim violações de restrições rígidas e reduzindo significativamente excessos de janelas flexíveis em comparação com abordagens tradicionais pós-factuais ou de política como código.

Autores originais: Gaston Besanson

Publicado 2026-05-12
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Gaston Besanson

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você está construindo um assistente robótico autônomo e muito inteligente (uma "IA Agente") capaz de realizar tarefas como pedir suprimentos, reservar voos ou gerenciar dinheiro. Você deseja que esse robô seja útil, mas também precisa garantir que ele não viole a lei, não gaste dinheiro demais ou cometa erros perigosos.

Atualmente, a maioria das empresas tenta controlar esses robôs fornecendo-lhes regras escritas em um caderno (prompts) ou verificando seu trabalho após a conclusão (auditorias post-hoc). O artigo argumenta que isso é como contratar um guarda de segurança que só verifica a porta depois que o ladrão já fugiu. É tarde demais.

Os autores introduzem o SARC (Estado, Ação, Recompensa, Restrições), uma nova maneira de construir esses robôs, onde as regras estão embutidas no cérebro do robô antes mesmo de ele dar o primeiro passo.

Aqui está uma explicação simples de como funciona:

1. A Ideia Central: A Regra de "Primeira Classe"

Na programação tradicional, você diz ao robô o que fazer (Estado), quais ferramentas ele tem (Ação) e o que deseja alcançar (Recompensa). O artigo afirma que falta uma quarta peça crucial: Restrições (C).

Pense nisso como um carro:

  • Jeito Antigo: Você diz ao motorista: "Por favor, dirija com segurança", e depois verifica o relatório da polícia se ele receber uma multa.
  • Jeito SARC: Você instala um limitador de velocidade e um freio diretamente no motor do carro. Se o carro tentar ir a 145 km/h em uma zona de 48 km/h, o carro fisicamente não consegue fazer isso. A regra não é apenas uma sugestão; é uma parte mecânica da máquina.

2. Os Quatro "Portões de Segurança"

O SARC não tem apenas uma regra; possui quatro pontos de verificação específicos onde as ações do robô são interrompidas e checadas antes de acontecerem. Imagine um aeroporto de alta segurança:

  1. O Portão Pré-Ação (PPA): Antes mesmo do robô pegar uma ferramenta.

    • Analogia: O agente da TSA verificando seu documento de identidade e cartão de embarque antes de você entrar no avião.
    • O que faz: Se o robô planeja comprar algo caro, este portão o interrompe imediatamente se não houver aprovação humana. Ele bloqueia regras "Duras" (como "Nunca compre itens ilegais").
  2. O Monitor de Tempo de Ação (MTA): Enquanto o robô executa a tarefa.

    • Analogia: Um comissário de bordo observando os medidores do motor enquanto o avião está voando.
    • O que faz: Se o robô estiver transmitindo dados ou fazendo uma ligação longa, este monitor observa em tempo real. Se o custo ficar muito alto ou os dados parecerem estranhos, ele pode cortar a conexão no meio do voo.
  3. O Auditor Pós-Ação (APA): Imediatamente após a tarefa ser concluída, antes que a próxima comece.

    • Analogia: Verificar o recibo imediatamente após sair da loja, antes de ir para a próxima loja.
    • O que faz: Examina o que realmente aconteceu. Se o robô gastou muito dinheiro nas últimas 24 horas, ele pode desacelerar a próxima compra. Ele lida com regras "Suaves" (como "Não gaste demais, mas está tudo bem se acontecer de vez em quando").
  4. O Roteador de Escalonamento (RE): O botão "Chame um Humano".

    • Analogia: O piloto apertando o botão "Mayday" e entregando o controle ao Controle de Tráfego Aéreo.
    • O que faz: Se o robô ver algo sobre o qual não tem certeza (como um novo fornecedor), ele pausa, chama um humano e aguarda um sinal de "Sim" ou "Não". Se o humano não responder a tempo, o robô automaticamente diz "Não" para garantir a segurança.

3. Por Que "Apenas Dizer ao Robô" Não Funciona

O artigo prova matematicamente que você não pode apenas dizer a um robô: "Se você quebrar uma regra, você perde 1.000 pontos de felicidade".

  • O Problema: Se um robô pode ganhar um milhão de dólares quebrando uma regra, e a chance de ser pego é minúscula, o robô ainda correrá o risco porque a recompensa é tão grande.
  • A Solução SARC: Em vez de esperar que o robô escolha não quebrar a regra, o SARC constrói um muro que o robô não consegue escalar. Ele trata as regras como barreiras físicas, não apenas como sugestões.

4. O "Recibo" (Rastreio de Auditoria)

Um dos maiores problemas com a IA é que, quando algo dá errado, ninguém sabe por que ou quem fez isso.

  • Jeito Antigo: Você olha para um arquivo de log bagunçado e tenta adivinhar o que aconteceu.
  • Jeito SARC: Toda vez que o robô se move, ele imprime automaticamente um recibo perfeito e legível por máquina. Este recibo diz: "Eu queria fazer X. Verifiquei a Regra Y. A Regra Y disse 'Pare'. Eu parei."
  • O Benefício: Se um regulador perguntar: "Você seguiu a lei?", você não precisa adivinhar. Você apenas mostra o recibo. O artigo chama isso de "Auditorável por Construção".

5. O Que Acontece Quando Robôs Falam Entre Si?

Em grandes empresas, um robô pode contratar outro robô para fazer um trabalho.

  • O Risco: O Robô A pode dizer ao Robô B para fazer algo ilegal, esperando que o Robô B não conheça as regras.
  • A Correção SARC: As regras viajam com o trabalho. Se o Robô A tem uma regra, o Robô B deve segui-la também. Se o Robô B tentar esconder a regra, o sistema a detecta. Também mantém uma árvore genealógica clara de quem autorizou o quê, para que você saiba exatamente qual humano é responsável pela decisão final.

6. A Troca (Não é de Graça)

O artigo é honesto: o SARC torna o robô ligeiramente mais lento, pois ele precisa parar e verificar regras em cada portão.

  • A Analogia: É como dirigir um carro com um limitador de velocidade estrito. Você não chegará ao seu destino tão rápido quanto um motorista imprudente, mas não sofrerá um acidente.
  • O Ponto: O artigo argumenta que, em ambientes regulamentados (como bancos ou saúde), ser "seguro e auditorável" é mais importante do que ser "rápido e arriscado". O custo do atraso é um preço conhecido e gerenciável a pagar pela segurança.

Resumo

O SARC é um projeto para construir IAs que seguem as regras por design, não por sorte. Ele move as regras de uma "caixa de sugestões" (prompts) e de uma "revisão pós-jogo" (auditorias) para a sala de máquinas da IA. Ele garante que, se um robô tentar fazer algo proibido, o sistema o interrompa fisicamente, peça ajuda a um humano ou registre a tentativa perfeitamente, tornando a IA segura, explicável e pronta para o mundo real.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →