Glosario

Rego / Open Policy Agent (OPA)

Una herramienta para escribir reglas que una máquina aplica sola. OPA (Open Policy Agent, "agente de políticas abierto") es el programa que toma una decisión de sí o no; Rego es el lenguaje en el que se escriben esas reglas. En vez de que una persona revise a mano si algo cumple, defines la norma una vez y el sistema la comprueba en cada cambio.

En una analogía · Es el portero automático con lista de normas: le das una solicitud y un reglamento, y te dice sí o no sin que nadie tenga que mirarlo a mano.

También conocido como: OPA


Para qué sirve en diseño agéntico

La idea de fondo es “reglas como código”: en lugar de tener las normas escritas en un documento que alguien tiene que leer e interpretar, se escriben en un formato que un programa ejecuta. OPA recibe unos datos (por ejemplo, los tokens que un agente quiere usar en una pantalla) y un conjunto de reglas, y responde si cumplen o no. Sin opiniones, sin despistes, igual cada vez.

En un sistema de diseño que generan agentes, esto sirve para poner barreras automáticas: “ningún botón puede usar un color con contraste insuficiente”, “ningún componente puede saltarse la capa de tokens”. El agente propone, la regla decide, y lo que no cumple no pasa. OPA es maduro y muy usado en la industria (es un proyecto graduado de la CNCF, la fundación que avala las herramientas de referencia del software en la nube), lo que lo hace una opción fiable para este papel.