← Últimos artigos
🤖 AI

Autoformalization of Agent Instructions into Policy-as-Code

Este artigo apresenta um pipeline de autoformalização baseado em LLM que traduz instruções e políticas de agentes em linguagem natural para código da linguagem de política Cedar formalmente verificado, oferecendo garantias de segurança escaláveis e rigorosas que superam tanto as salvaguardas probabilísticas quanto a aplicação simbólica codificada manualmente.

Autores originais: Adam Mondl, Matthew Maisel, John H. Brock

Publicado 2026-06-26
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Adam Mondl, Matthew Maisel, John H. Brock

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ê contratou um assistente robô muito inteligente e rápido para lidar com seus registros médicos. Este robô é poderoso; ele pode ler arquivos, escrever novas notas e chamar outras ferramentas para obter informações. Mas, por ser tão poderoso, se ele se confundir ou for enganado, poderá acidentalmente deletar o histórico de um paciente ou escrever uma prescrição para a pessoa errada.

O problema com os métodos de segurança atuais é como tentar ensinar uma criança a ser segura apenas dizendo: "Por favor, tome cuidado!" ou esperando que um professor perceba se ela fizer algo errado. Às vezes, o robô ignora o aviso, ou o professor não percebe.

Este artigo apresenta uma nova maneira de manter o robô seguro: Política como Código (Policy-as-Code). Em vez de apenas dizer ao robô o que fazer em linguagem natural, os autores traduzem essas regras em um "livro de leis" estrito e matemático com o qual o robô não pode discutir.

Veja como eles fizeram isso, usando uma analogia criativa:

O "Sanduíche de Verificação"

Os autores construíram um sistema de três camadas para transformar instruções humanas confusas em leis rigorosas para o robô. Eles chamam isso de Sanduíche de Verificação.

  1. O Pão de Baixo (A Camada de Fundamentação):
    Antes que o robô possa seguir as regras, ele precisa saber quais são os "ingredientes". Esta camada olha para as ferramentas do robô e para os objetos do mundo real (como "Paciente", "Médico" ou "Prescrição") e cria um dicionário estrito. Isso garante que, quando o robô disser "Paciente", ele esteja se referindo a uma pessoa real no banco de dados, e não a um nome inventado.

  2. O Recheio (A Camada do Modelo):
    É aqui que a parte "inteligente" acontece. Um grande modelo de IA (o céreção do robô) lê as instruções humanas (ex: "Nunca escreva uma prescrição sem verificar alergias") e tenta traduzi-las para a linguagem do livro de leis estrito (chamada Cedar). Pense nisso como um tradutor tentando transformar um poema em um contrato jurídico.

  3. O Pão de Cima (A Camagem de Segurança):
    Esta é a parte mais importante. O livro de leis traduzido não é apenas aceito; ele é submetido a um teste de tortura por dois críticos:

    • O Crítico Severo (O Advogado do Robô): Este é um programa de computador que verifica erros de sintaxe. Ele pergunta: "Esta frase está gramaticalmente correta? Ela se contradiz? É impossível de seguir?" Se o livro de leis tiver um erro de digitação, este crítico o rejeita imediatamente.
    • O Crítico Suave (O Juiz Humano): Este é outro IA que lê as instruções humanas originais e o novo livro de leis para ver se elas "parecem" a mesma coisa. Ele pergunta: "Esta regra estrita realmente significa o que o humano queria, ou o tradutor errou o espírito da regra?"

Se o livro de leis passar por ambos os críticos, ele é aprovado. Se não, o sistema volta ao início, corrige os erros e tenta novamente.

O Resultado: Um Segurança Digital

Uma vez que as regras são aprovadas, elas são carregadas em um "mecanismo de política" (policy engine). Pense neste mecanismo como um segurança de uma boate.

  • Toda vez que o assistente robô tenta fazer algo (como "Escrever uma prescrição"), ele tem que perguntar ao segurança.
  • O segurança não se importa com o que o robô diz ou com o que ele acha que é uma boa ideia. O segurança olha apenas para o livro de leis estrito.
  • Se a ação quebrar uma regra, o segurança diz "Não" instantaneamente. O robô não consegue argumentar para contornar a regra, mesmo que seja enganado por um hacker.

O Que Eles Testaram

Os autores testaram este sistema em um benchmark médico chamado MedAgentBench. Eles compararam o seu "segurança" automático contra um método anterior onde humanos tinham que escrever manualmente as regras de segurança.

  • O Jeito Antigo: Humanos escreveram regras para 23 cenários específicos. O robô era seguro para esses 23, mas poderia quebrar as outras 65 regras.
  • O Novo Jeito: O sistema deles gerou automaticamente regras para todos os 88 cenários.
  • O Resultado: Quando tentaram enganar o robô para cometer erros (como escrever uma prescrição sem verificar alergias), o sistema deles bloqueou as ações ruins com muito mais frequência do que o antigo sistema manual. De fato, quando o robô tentou gravar dados sem permissão, o sistema deles bloqueou 100% das vezes para aquelas tentativas específicas.

Por Que Isso Importa

O artigo argumenta que esta abordagem é mais segura porque:

  1. Não é um palpite: Ao contrário de outras ferramentas de segurança que dependem de probabilidade (ex: "Eu acho que isso é 90% seguro"), este sistema depende de matemática. Ou ele permite a ação, ou não permite.
  2. É difícil de enganar: Como as regras estão fora do "cérebro" do robô, um hacker não pode enganar o robô para que ele ignore as regras. O segurança é separado do robô.
  3. É escalável: Humanos não podem escrever milhares de regras para cada situação possível. Este sistema pode traduzir milhares de regras de linguagem natural em código automaticamente.

Em resumo, o artigo mostra que, ao transformar o "Por favor, tome cuidado" em "Aqui está a fórmula matemática exata para ser seguro", podemos construir agentes de IA que são muito mais difíceis de enganar e muito mais confiáveis em ambientes de alto risco, como a saúde.

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 →