Approval gate
Approval Gate
Controle
IntermediárioCategoria: Agentes, skills e orquestraçãoSubcategoria: Fluxos e controle
O que significa
É um ponto explícito no fluxo em que o agente para, apresenta o que pretende fazer e espera aprovação, de uma pessoa ou de uma verificação automática, antes de continuar.
Diferente de revisar a saída final, o gate intercepta a ação antes que ela aconteça. Combinado com checkpoints, permite que o agente retome exatamente do ponto em que parou depois da aprovação.
É o mecanismo técnico que implementa o Human-in-the-Loop dentro de um fluxo agêntico.
Como usar na prática de produto
Em Produto, gates devem ficar antes de toda ação com efeito externo irreversível e antes de gastar acima de um teto definido. Não devem ficar em tudo, senão viram o gargalo que o HITL mal posicionado cria.
A interface do gate importa tanto quanto sua existência. Ela precisa mostrar o plano, o impacto e os dados que sustentam a decisão. Aprovação sem contexto é carimbo, e carimbo não protege ninguém.
Por exemplo, antes de enviar uma cobrança, o gate mostra a foto, o valor, a cláusula aplicável e o precedente; a pessoa aprova, ajusta ou recusa com toda a informação à vista.
Quando usar este termo ou outro
Use approval gate para ações irreversíveis, caras ou com impacto direto em pessoas.
Use validação automática (esquema, regra de negócio, limiar de confiança) para o restante das ações.
Use checkpoint junto com o gate, para que o agente retome do ponto certo após a aprovação.
Uma forma simples de diferenciar: gate é a barreira; validação automática é o filtro; checkpoint é o que permite continuar depois.
Exemplos de aplicação
- Cobrança: mostrar foto, valor, cláusula e precedente antes de enviar.
- Comunicação: aprovar mensagens ao cliente antes do envio.
- Gastos: parar quando o custo de uma tarefa ultrapassa o teto.
- Alterações: confirmar mudanças em cadastros ou sistemas críticos.
- Plano: aprovar o plano de um agente antes que ele comece a executar.
Origem do termo
Gates de aprovação vêm de pipelines de CI/CD e gestão de projetos (stage-gate, Cooper, 1986); aplicados a agentes como ponto de parada antes de ações sensíveis.
Fonte técnica
OpenAI Agents SDK, Guardrails and approvals; LangGraph, Human-in-the-loop interrupts
