M3 · Responsible AI, Safety & Risk for Architects — Resumen de estudio

Curso 3 de 5 · 21 pantallas, 5 secciones, 7 checkpoints, ~114 min

Pregunta central: ¿qué controles impiden que el sistema rechace una petición válida, produzca un resultado injusto o ejecute una acción que nadie aprobó?

La seguridad es una pila de controles: cada uno cubre una parte del camino y tiene un punto ciego que el siguiente debe cubrir.

Las 5 decisiones encadenadas:

  1. Frontera de alignment.
  2. Ubicación de los guardrails.
  3. Fairness y transparencia.
  4. Enrutamiento a revisión humana.
  5. Control register de compliance.

Cada una alimenta a la siguiente: el logging de fairness es el mismo que usa el revisor y el que respalda el register.


1. Alignment: lo que hace el entrenamiento vs lo que te toca a ti

"Claude no puede hacer cumplir una regla que nunca recibió."

4 capas:

CapaCubreNo cubreDueño
Trained behaviorDaño amplio, siempre activoTu política de dominio, datos y autorizaciónAnthropic
System-prompt instructionRol, tono y restricciones dentro de un requestLo que un input adversarial puede convencer al modelo de saltarseArchitect
Runtime screeningContenido no permitido en input/outputAcciones con efectos secundarios, ataques nuevosArchitect
AuthorizationSi este caller puede hacer esta acción en este contextoCalidad del contenido, fairnessArchitect

⚠️ Watch out: como Claude rechazaba todo lo dañino en las pruebas, se asumió que también cumplía la política de no ver registros de otras unidades de negocio. Una petición normal pidió un registro prohibido y Claude respondió. La regla no existía en ninguna capa.

Checkpoint:


2. Riesgos y guardrails

Categorías de riesgo recurrentes:

Evaluación de vulnerabilidades: recorre juntos el camino del request y el de los datos (input del usuario, contenido recuperado, outputs de tools, salida del modelo, logs) y pregunta qué control hay en cada punto. Entregable escrito: categoría, componente, probabilidad × impacto, mitigación, dueño y evidencia.

Checkpoint, soporte con KB + tool de reembolsos + log:

Los 3 puntos de control del camino

  1. Input screening: antes de llamar al modelo.
  2. Output screening: antes de responder al usuario.
  3. Tool-call authorization: antes de cualquier acción con efectos secundarios.

Un control en un punto no cubre los otros.

PuntoModel-based cuando…Deterministic cuando…
InputIntención ambigua: jailbreak, injectionRegla clara: blocklist, regex, longitud, formato
OutputToxicidad o cumplimiento de política (requiere entender el lenguaje)String conocido, campo prohibido, violación de schema
AuthorizationCasi nuncaCasi siempre: allowlist + identidad + alcance. Debe ser demostrable y reproducible

Seguridad de la cadena de suministro de Skills

⚠️ Watch out: solo había un filtro de output. El modelo llamó issue_refund, el dinero se movió y después el filtro revisó el texto y lo aprobó. El output screening juzga texto, no acciones.

Checkpoint (grid): A, jailbreak/injection = model-based · input · B, blocklist = deterministic · input · C, toxicidad = model-based · output · D, autorización de reembolso = deterministic · action.


3. Fairness y transparencia

Los resultados desiguales entran por 4 puntos que controlas tú:

  1. Corpus de retrieval (sobre o sub-representación).
  2. Framing del prompt.
  3. Ejemplos de few-shot.
  4. Routing downstream.

Qué hay que explicar y a quién:

AudienciaNecesitaRequiere capturar
Usuario afectadoPor qué, en términos que pueda actuarInputs + razón, en forma digerible
ReguladorConsistencia entre casos comparables y reconstrucción bajo demandaRegistro durable y consultable de inputs, outputs y camino
Tu equipoPor qué falló una decisiónTraza completa: prompt, contexto, output, routing

⚠️ Watch out: "la fairness es cosa del proveedor del modelo". El sesgo estaba en su corpus, y con tan poco logging no podían probarlo ni descartarlo.

Checkpoint (gaps):


4. Revisión humana por stakes, no por volumen

UbicaciónDaCuesta
Pre-action approvalNada irreversible ocurre sin revisiónLatencia; no escala
Post-action auditThroughput altoEl error ya ocurrió → solo para lo reversible o barato
Sampled reviewMonitorea la calidadUn caso malo puede escaparse

⚠️ Watch out: 400 ítems al día, solo el output y un botón de aprobar → se aprueba todo. Fallan dos cosas independientes: el volumen (se arregla con routing por stakes) y la falta de contexto (se arregla con la vista del revisor). Arreglar solo una no basta.

Checkpoint: B. El control decisivo es la reversibilidad y el costo, no la confianza: un caso confiable pero irreversible o caro igual puede ir a un humano.


5. Compliance: obligación → control + dueño + evidencia

Las regulaciones fijan resultados, no implementaciones. Cada obligación se convierte en control técnico + dueño + evidence artifact. El artefacto de evidencia es lo que más se olvida.

ObligaciónControlEvidencia aceptadaDueño
HIPAAPlan Enterprise HIPAA-ready o API first-party con BAA firmado, HIPAA activado y solo features elegiblesBAA firmado + configuración de admin + lista de features elegiblesSecurity lead
FedRAMPRuta autorizada al nivel de impacto requeridoRegistro de autorización + confirmación de que todo corre ahíPlatform owner
Residencia de datosProcesamiento y almacenamiento regional, incluyendo logs, cachés, monitoreo y retenciónConfiguración + data-flow record de cada copiaData owner
TransparenciaDecision logging consultableUna reconstrucción de ejemplo desde el log vivoArchitect

⚠️ Watch out: ruta correcta y mapeo hecho una vez en un documento, sin dueño ni evidencia. Meses después, un cambio de logging escribía metadatos en otra región y nadie lo notó hasta la auditoría. Una ruta compatible es un prerrequisito, no una prueba.

Checkpoint: A. BAA firmado + configuración habilitada = artefacto inspeccionable.


Ejercicio acumulativo (asistente de beneficios, FedRAMP)

  1. Las reglas de elegibilidad van en la capa de aplicación (el entrenamiento no las conoce).
  2. Input, output y authorization, cada uno con su tipo de check. Fail closed (un screening abierto deja pasar una denegación no revisada).
  3. Nombrar los puntos de inyección (corpus, framing, ejemplos, routing) y un solo decision log que sirve al solicitante, al regulador, al equipo y al register.
  4. Una denegación con baja confianza y difícil de revertir va a pre-action approval; la regla se basa en stakes.
  5. Cada obligación FedRAMP → control + dueño + evidencia.

Para recordar

  1. La seguridad es una pila de capas; el fallo peligroso es silencioso (suponer una regla que no vive en ninguna capa).
  2. 3 puntos de control + dirección de fallo elegida (fail closed donde un error causa daño).
  3. Fairness y transparencia se instrumentan; no vienen con el modelo.
  4. Revisión por stakes (confianza, reversibilidad, costo) con inputs y razón del flag a la vista.
  5. Una entry point compatible es el prerrequisito; controles con dueño y evidencia viva son la prueba.