Saltar al contenido
Arquitectura

Aprobación Humana Que Realmente Resiste: Puertas de Escritura, Radio de Impacto y Protección Contra Repetición

La mayoría de las aprobaciones humanas son un diálogo de confirmación. Tres propiedades separan una puerta de aprobación real de una casilla que fabrica consentimiento.

3 min de lectura

La mayoría de las implementaciones de aprobación humana son un diálogo de confirmación con pasos extra. Producen una firma sin producir una decisión, lo que es peor que no tener puerta — la organización ahora cree que existe un control.

La frase aparece en toda presentación de IA empresarial. Rara vez sobrevive al contacto con el código, porque una puerta que realmente restringe a un agente es más difícil de construir que una que simplemente lo interrumpe. Tres propiedades separan a ambas.

Del estándar

“a framework to better manage risks to individuals, organizations, and society associated with artificial intelligence (AI)”
NIST, on the AI Risk Management Framework — nist.gov

Propiedad uno: el cambio se muestra, no se describe

Una puerta que dice "el agente quiere actualizar sus registros de CRM — ¿continuar?" pide al revisor aprobar una categoría de acción, no una acción. No hay información en ese mensaje con la que una persona pudiera razonablemente negarse.

Lo que un revisor necesita es el diff: qué campos cambian, de qué a qué, en cuántos registros y cuáles son esos registros. Eso es el radio de impacto, y mostrarlo es la diferencia entre revisión y ceremonia. Doce oportunidades nombradas con valores antes y después es revisable. "Su CRM" no lo es.

La prueba de rechazo

Mire sus registros de aprobación. Si la tasa de rechazo es cero en miles de aprobaciones, la puerta no está funcionando — o el revisor no ve lo suficiente para objetar, o aprobar se volvió un reflejo. Una puerta que funciona produce rechazos, y en los rechazos es donde se aprende qué está haciendo mal el agente.

Propiedad dos: la aprobación no puede repetirse

Esta es la propiedad que más implementaciones omiten, y la que convierte una puerta en un control real. Si una aprobación es un booleano — aprobado, por tanto ejecutar — puede aplicarse a lo que sea el plan al momento de ejecutar, que no tiene por qué ser el plan que el revisor vio.

traza distribuida · una ejecución gobernada
router84ms
tokenize102ms
discover240ms
aggregate310ms
policy check61ms
manifest check38ms
puerta humana4m 12s
crm.update155ms
máquina esperando a una persona la escritura
El trabajo de la máquina son milisegundos. La decisión son minutos. Esa asimetría es la prueba de que la puerta existe.

La brecha suele ser de segundos y completamente benigna. A veces no lo es: un reintento regenera el plan, una sesión concurrente muta estado compartido, o la definición de una herramienta se actualiza entre la aprobación y el despacho. En cada caso una aprobación otorgada a una acción autoriza otra distinta.

La solución es anclar la aprobación a un token de concurrencia optimista y al esquema de la herramienta con el que se otorgó. Al despachar, ambos se verifican de nuevo. Una discrepancia rechaza la escritura y vuelve a la puerta en lugar de continuar. Cuesta una comparación y cierra toda la clase de problema.

Propiedad tres: escalar es un resultado real

Aprobar y rechazar no bastan, porque asumen que quien está en la puerta es la persona indicada para decidir. A menudo no lo es — la acción es legítima pero toca un sistema que no le pertenece, o el monto excede lo que se siente cómodo autorizando.

Con solo dos botones, ese revisor aprueba. Rechazar descarta trabajo que otro pidió, y no hay mecanismo para decir "no me corresponde". Una puerta binaria convierte silenciosamente la incertidumbre en aprobación, que es exactamente el modo de falla que la puerta existe para evitar.

Escalar enruta la decisión a alguien con la autoridad o el contexto para tomarla, mantiene vivo el trabajo y registra que el primer revisor se abstuvo — lo que en sí mismo es señal útil sobre dónde está mal el modelo de permisos.

Dónde va la puerta

En la ruta de ejecución, no al lado. Una puerta implementada en la interfaz es consultiva: cualquier cosa que llame directamente a la herramienta subyacente — un reintento, una ejecución programada, un segundo cliente — la evita por completo. La verificación debe vivir en el punto de despacho, donde todo llamador pasa sin importar su origen.

Por eso incorporar una puerta real tarde es caro. El estado de aprobación debe atravesar cada llamada a herramienta, y un sistema que no se construyó con ella no tiene dónde poner el token.

Las lecturas deben quedar libres

Una puerta en cada acción entrena a los revisores a hacer clic sin mirar, lo que destruye el control que se quería construir. La asimetría es el punto: las lecturas son reversibles y baratas, así que fluyen libremente. Las escrituras no lo son, así que se detienen — siempre, sin excepción, porque una lista de excepciones es de donde eventualmente sale el incidente.

Un mecanismo, todas las superficies

La misma puerta debe servir a todos los flujos: la cola de revisión antes de escribir una prueba en una herramienta ALM, la puerta antes de actualizar un registro de CRM, el diff antes de sobrescribir una versión de tablero. Una sola implementación significa que una revisión de seguridad de un flujo se traslada a los demás — y que el rastro de auditoría tiene una sola forma.

Axionalytics

IA agéntica en producción para equipos empresariales de ingeniería, datos e ingresos.

Seguir leyendo

¿Enfrenta esto en su propio entorno?

Cuarenta y cinco minutos con los ingenieros que construyen estos sistemas. Traiga la restricción que lo ha estado bloqueando — saldrá con una opinión arquitectónica trabaje con nosotros o no.