← Últimos artigos
🤖 AI

Specifying AI-SDLC Processes: A Protocol Language for Human-Agent Boundaries

Este artigo propõe uma linguagem específica de domínio formal para especificar processos de AI-SDLC que define fronteiras humano-agente através de primitivas de imposição estrutural, distinguindo política de mecanismo para limitar as taxas de falha do sistema e formalizar a separação de deveres no desenvolvimento de software multi-agente.

Autores originais: Ylli Prifti

Publicado 2026-06-23
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Ylli Prifti

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 arranha-céu. No passado, você contratava uma equipe de arquitetos, engenheiros e operários humanos. Todos conheciam seu trabalho e havia regras estritas: a pessoa que despejava o concreto não podia ser a mesma que assinava a inspeção de segurança.

Agora, imagine que você substitui metade da sua equipe por robôs de IA incrivelmente inteligentes, rápidos, mas às vezes imprevisíveis. Eles podem escrever código, desenhar plantas e corrigir erros em segundos. Mas o problema é: como garantir que esses robôs não acabem acidentalmente explodindo o edifício, pulando verificações de segurança ou deixando seus próprios erros passarem despercebidos?

Atualmente, as equipes estão apenas "dizendo" o que os robôs devem fazer via mensagens de chat (prompts). Mas os robôs são como alunos que podem esquecer as instruções se você não as escrever perfeitamente ou se eles ficarem confusos e se desviarrem da tarefa. Se um robô cometer um erro, ele pode nem perceber, e todo o projeto pode desmoronar.

Este artigo propõe um novo livro de regras (um "Protocolo de Linguagem") para gerenciar equipes humano-IA. Em vez de apenas conversar com os robôs, você escreve um contrato estrito e legível por máquina que atua como o aço estrutural do edifício.

Aqui está como o artigo detalha isso, usando analogias simples:

1. O Problema: Instruções "Derivantes" (Drifting)

Atualmente, se você quiser que um robô verifique seu próprio trabalho antes de prosseguir, você tem que dizer isso em um prompt. Mas os robôs são "não determinísticos" — eles podem seguir a regra hoje e ignorá-la amanhã, ou interpretar "verifique isso" de forma diferente do que você pretendia.

  • A Alegação do Artigo: Confiar que o robô irá "se comportar" é como pedir a uma criança para lembrar de lavar as mãos sem ter uma pia por perto. É arriscado.
  • A Solução: Em vez de pedir ao robô para lembrar, construa uma tranca na porta. O robô fisicamente não pode passar para a próxima etapa a menos que uma "chave" (um token de validação) seja inserida. Se o robô tentar pular a verificação, a porta permanece trancada.

2. A Nova Linguagem: "Política vs. Mecanismo"

Os autores distinguem duas coisas:

  • Política (A Intenção): "Queremos que o código seja seguro." (Isso é apenas um desejo).
  • Mecanismo (A Execução): "O sistema bloqueará fisicamente o salvamento do código, a menos que três validadores diferentes deem o aval." (Esta é uma regra rígida).

Pense nisso como um banco.

  • Política: "Queremos prevenir fraudes."
  • Mecanismo: "Você não pode sacar mais de US$ 500 sem a impressão digital de um gerente."
    O artigo argumenta que, para a IA, precisamos do mecanismo (o leitor de digital), não apenas da política (o aviso na parede).

3. O Padrão de Equipe "2+N"

O artigo sugere uma estrutura de equipe específica que funciona melhor, chamada de Padrão 2+N.

  • Os "2" Humanos: Você precisa de dois humanos no comando, mas eles têm funções diferentes.
    • Humano A (O Produtor): Supervisiona os robôs que escrevem o código.
    • Humano B (O Revisor): Supervisiona os robôs que verificam o código.
    • Por que dois? Uma pessoa não deve ter permissão para escrever um cheque e depois assiná-lo. Eles precisam ser separados para evitar erros ou trapaças.
  • Os "N" Robôs: Estes são os trabalhadores especializados (programadores, verificadores de segurança, testadores). Eles fazem o trabalho pesado, mas são estritamente controlados pelos dois humanos e pelas regras.

4. O Ciclo de "Autoverificação" (Fecho de Kleene)

Imagine uma linha de montagem de uma fábrica. Normalmente, se uma peça está quebrada, a linha para. Mas neste sistema de IA, se um robô encontra um problema, ele não apenas para; ele gera automaticamente uma nova equipe de robôs menores para corrigir aquele problema específico, seguindo exatamente as mesmas regras.

  • A Alegação do Artigo: Isso acontece automaticamente. O sistema é projetado para que corrigir um problema seja apenas mais uma "tarefa" que passa pelos mesmos controles rigorosos. É como uma boneca russa (matrioska) onde cada camada segue as mesmas regras de segurança.

5. O Guardião de "Autopoliciamento"

A parte mais inteligente do design é que o sistema pode incluir um robô cujo único trabalho é vigiar os outros robôs.

  • Este "Robô Guardião" não escreve código; ele observa para ver se os outros robôs estão seguindo o livro de regras.
  • Ele verifica: "O programador pediu permissão antes de editar?" "O revisor deu o aval?"
  • Se o Guardião vir uma regra sendo quebrada, ele interrompe o processo. É como um árbitro que observa os jogadores para garantir que eles não estejam trapaceando.

6. Por que Isso Importa (O Argumento da "Commoditização")

O artigo argumenta que os modelos de IA (os "cérebros") estão se tornando muito semelhantes e baratos. Em breve, não importará se você usa o Modelo A ou o Modelo B; todos serão bons no básico.

  • O Valor Real: O valor não será qual robô você usa, mas como você os organiza.
  • Uma equipe com um ótimo "livro de regras" (protocolo) sobreviverá e prosperará, independentemente de quais robôs ela contrate. O livro de regras torna-se seu ativo mais valioso, como uma receita secreta, enquanto os robôs são apenas os ingredientes.

Resumo

O artigo diz: Pare de confiar que a IA vai "lembrar" das regras. Em vez disso, construa um sistema onde as regras estão codificadas rigidamente na própria maquinaria. Se o robô tentar quebrar uma regra, a máquina o interrompe fisicamente. Ao separar os "escritores" dos "verificadores" e usar um processo estrito e inquebrável, podemos usar a IA com segurança para construir softwares complexos sem que eles desmoronem.

O que o artigo NÃO afirma:

  • Não afirma que isso torna a IA perfeita ou livre de erros. Os robôs ainda podem cometer erros, mas o processo de pular etapas é eliminado.
  • Não afirma que isso funciona para todos os tipos de trabalho ainda; é uma proposta para o desenvolvimento de software.
  • Não afirma ter testado isso em milhares de empresas ainda; eles testaram apenas em seu próprio sistema para provar que funciona.

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 →