Patrón de Agente Basado en Restricciones

What It Is

Los agentes basados en restricciones operan dentro de límites explícitos: presupuestos, SLA, normas legales, clasificaciones de datos y políticas de negocio.

Las restricciones son reglas exigibles de forma automática que determinan qué puede hacer el agente y hasta dónde puede llegar.

Esto complementa a las barreras de seguridad: las restricciones definen el marco operativo; las barreras lo hacen cumplir en tiempo real.

Why It Matters in Enterprise

La autonomía sin restricciones genera riesgo financiero y de cumplimiento.

Las restricciones hacen que el comportamiento sea predecible: el agente puede optimizar dentro de los límites, no improvisar más allá de ellos.

También favorecen el control de cambios: actualizar restricciones es más seguro que reescribir prompts constantemente.

Common Mistakes

  • Definir las restricciones solo de forma informal (“no gastar demasiado”) en lugar de con cifras y reglas explícitas.
  • No diferenciar las restricciones por entorno (desarrollo/pruebas/producción) ni por unidad de negocio.
  • Combinar restricciones con excepciones ocultas que no son auditables.
  • No ofrecer alternativas seguras cuando una restricción bloquea una acción (por ejemplo, solicitar aprobación).

How Copyl Supports This Pattern

  • El modelo de gobernanza de Copyl facilita aplicar restricciones a nivel de sistema, herramienta y flujo de trabajo.
  • Los permisos y políticas basados en roles ayudan a expresar “quién puede hacer qué, cuándo y bajo qué límites”.
  • La observabilidad ayuda a validar las restricciones en producción y a refinarlas sin conjeturas.

Related Patterns