<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Alto-Riesgo on lo0 — Blog Técnico</title><link>https://blog.lo0.es/tags/alto-riesgo/</link><description>Recent content in Alto-Riesgo on lo0 — Blog Técnico</description><generator>Hugo -- gohugo.io</generator><language>es</language><lastBuildDate>Mon, 01 Jun 2026 05:30:00 +0200</lastBuildDate><atom:link href="https://blog.lo0.es/tags/alto-riesgo/index.xml" rel="self" type="application/rss+xml"/><item><title>EU AI Act: el expediente técnico artículo por artículo sobre la arquitectura LLM on-premise del blog</title><link>https://blog.lo0.es/posts/eu-ai-act-mapeo-arquitectura-llm-on-premise/</link><pubDate>Mon, 01 Jun 2026 05:30:00 +0200</pubDate><guid>https://blog.lo0.es/posts/eu-ai-act-mapeo-arquitectura-llm-on-premise/</guid><description>&lt;blockquote>
&lt;p>Post hermano del &lt;a href="https://blog.lo0.es/posts/iso-42001-aims-llm-on-premise/">mapeo a ISO/IEC 42001&lt;/a>. Aquel descomponía el sistema de gestión de IA — la norma certificable. Éste descompone el &lt;strong>reglamento legal vinculante&lt;/strong> que aplica sin certificación: el EU AI Act es ley directa en los 27 Estados miembros, sin transposición, con sanciones explícitas hasta 35 millones de euros o el 7% del volumen mundial. Las obligaciones principales para sistemas de alto riesgo entran en vigor el &lt;strong>2 de agosto de 2026&lt;/strong>; cada artículo aplica desde su fecha, no desde la fecha de certificación de la organización.&lt;/p>
&lt;/blockquote>
&lt;h2 id="tldr">TL;DR&lt;/h2>
&lt;p>El Reglamento UE 2024/1689 (EU AI Act, &amp;ldquo;Reglamento Europeo de Inteligencia Artificial&amp;rdquo;) publicado en el Diario Oficial el 12 de julio de 2024 establece obligaciones por &lt;strong>niveles de riesgo&lt;/strong> (prohibido, alto, limitado, mínimo) y por &lt;strong>rol&lt;/strong> (provider, deployer, importer, distributor, authorised representative). Las obligaciones para sistemas de &lt;strong>alto riesgo&lt;/strong> (Anexo III: biometría, infraestructura crítica, educación, empleo, servicios esenciales públicos y privados, law enforcement, migración, justicia, procesos democráticos) entran en vigor el &lt;strong>2 de agosto de 2026&lt;/strong> y son la categoría que aplica a la mayoría de proyectos LLM en empresa media-grande. Este post mapea &lt;strong>artículo por artículo&lt;/strong> las obligaciones relevantes para un sistema LLM de alto riesgo desplegado on-premise: cada artículo enuncia su exigencia, identifica qué post del blog ya describe la pieza técnica que la materializa, y cierra con un &lt;strong>checklist auditable&lt;/strong> que un proveedor presenta a una autoridad de supervisión nacional. El expediente técnico del &lt;strong>Anexo IV&lt;/strong> se reconstruye apuntando sus nueve apartados obligatorios a los runbooks técnicos correspondientes. Se cubren además: la &lt;strong>clasificación del Art. 6&lt;/strong> y cómo decidir si un sistema cae como alto riesgo, las &lt;strong>prohibiciones del Art. 5&lt;/strong> (qué se excluye por construcción), las obligaciones &lt;strong>GPAI&lt;/strong> del Art. 53 que afectan a quien construye sobre modelos base (Llama, Mistral, DeepSeek, Qwen) en lugar de modelos propios, el calendario completo de fechas de aplicación (5 ago 2024 entrada en vigor, 2 feb 2025 prohibiciones, 2 ago 2025 GPAI, 2 ago 2026 alto riesgo Anexo III, 2 ago 2027 alto riesgo Anexo I y GPAI sistémico), el cuadro de &lt;strong>sanciones del Art. 99&lt;/strong> (hasta 35 M€ o 7% del volumen mundial para violaciones de Art. 5, 15 M€ o 3% para alto riesgo, 7,5 M€ o 1% para información incorrecta) y las cinco trampas frecuentes del cumplimiento. La tesis editorial: la arquitectura técnica descrita en el blog cubre directamente entre el 70% y el 85% de las exigencias técnicas del Reglamento; el resto es disciplina documental y procedimental (FRIA, CE marking, declaración de conformidad firmada, registro en EU database, reporting de incidentes en plazos legales) que se construye sobre artefactos técnicos ya existentes pero que tiene su propio circuito.&lt;/p>
&lt;h2 id="la-analogía-el-expediente-de-homologación-de-un-vehículo-nuevo">La analogía: el expediente de homologación de un vehículo nuevo&lt;/h2>
&lt;div class="diagram" style="max-width:820px;margin:1.5rem auto;">
&lt;svg viewBox="0 0 820 360" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="EU AI Act como expediente de homologación de vehículo">
&lt;style>
.h-veh{fill:#7aafff;stroke:#444;stroke-width:1.4;rx:8}
.h-doss{fill:#ffd76b;stroke:#444;stroke-width:1.4;rx:8}
.h-auth{fill:#a8e6a3;stroke:#444;stroke-width:1.4;rx:8}
.h-mkt{fill:#ff8a4c;stroke:#444;stroke-width:1.4;rx:8}
.hl{font:600 13px sans-serif;fill:#222}
.hs{font:400 11px sans-serif;fill:#555}
.hn{font:italic 11px sans-serif;fill:#555}
.hr{stroke:#666;stroke-width:1.6;fill:none;marker-end:url(#mh1)}
&lt;/style>
&lt;defs>&lt;marker id="mh1" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="6" markerHeight="6" orient="auto">&lt;path d="M0,0 L10,5 L0,10 z" fill="#666"/>&lt;/marker>&lt;/defs>
&lt;rect x="20" y="20" width="160" height="60" class="h-veh"/>
&lt;text x="100" y="40" text-anchor="middle" class="hl">Sistema IA alto riesgo&lt;/text>
&lt;text x="100" y="58" text-anchor="middle" class="hs">scoring, biometría, RRHH,&lt;/text>
&lt;text x="100" y="72" text-anchor="middle" class="hs">salud, justicia (el coche nuevo)&lt;/text>
&lt;rect x="220" y="20" width="180" height="60" class="h-doss"/>
&lt;text x="310" y="40" text-anchor="middle" class="hl">Expediente Anexo IV&lt;/text>
&lt;text x="310" y="58" text-anchor="middle" class="hs">technical documentation +&lt;/text>
&lt;text x="310" y="72" text-anchor="middle" class="hs">QMS + FRIA (el dossier WVTA)&lt;/text>
&lt;rect x="440" y="20" width="160" height="60" class="h-auth"/>
&lt;text x="520" y="40" text-anchor="middle" class="hl">Conformity Assessment&lt;/text>
&lt;text x="520" y="58" text-anchor="middle" class="hs">notified body o autoeval.&lt;/text>
&lt;text x="520" y="72" text-anchor="middle" class="hs">(homologación de tipo)&lt;/text>
&lt;rect x="640" y="20" width="160" height="60" class="h-mkt"/>
&lt;text x="720" y="40" text-anchor="middle" class="hl">CE marking + EU DB&lt;/text>
&lt;text x="720" y="58" text-anchor="middle" class="hs">declaración conformidad&lt;/text>
&lt;text x="720" y="72" text-anchor="middle" class="hs">(sello E homologación)&lt;/text>
&lt;path class="hr" d="M180,50 L220,50"/>
&lt;path class="hr" d="M400,50 L440,50"/>
&lt;path class="hr" d="M600,50 L640,50"/>
&lt;rect x="20" y="130" width="780" height="80" class="h-doss"/>
&lt;text x="410" y="152" text-anchor="middle" class="hl">Los 9 apartados del expediente Anexo IV (qué tiene que contener el dossier)&lt;/text>
&lt;text x="410" y="172" text-anchor="middle" class="hs">1 Descripción general · 2 Diseño y desarrollo · 3 Capacidades y limitaciones · 4 Datos · 5 Monitoreo · 6 Plan QMS · 7 FRIA&lt;/text>
&lt;text x="410" y="190" text-anchor="middle" class="hs">8 Registro logs · 9 Declaración conformidad — todo firmado por el provider y disponible para autoridades 10 años&lt;/text>
&lt;rect x="20" y="230" width="780" height="80" class="h-mkt"/>
&lt;text x="410" y="252" text-anchor="middle" class="hl">Post-market monitoring (Art. 72) + Serious incident reporting (Art. 73)&lt;/text>
&lt;text x="410" y="272" text-anchor="middle" class="hs">El vehículo se sigue después de vender: revisiones, llamadas a revisión por fallos, registro accidentes graves&lt;/text>
&lt;text x="410" y="290" text-anchor="middle" class="hs">Plazos legales: 15 días (general), 10 días (muerte), 2 días (infra crítica o infracción amplia)&lt;/text>
&lt;text x="410" y="340" text-anchor="middle" class="hn">El vehículo sale de fábrica con dossier; recibe el sello E; viaja con libro de mantenimiento; los accidentes se reportan al ministerio.&lt;/text>
&lt;/svg>
&lt;/div>
&lt;p>Un fabricante de vehículos no puede vender un coche nuevo en la UE sin pasar &lt;strong>WVTA&lt;/strong> (Whole Vehicle Type Approval). El proceso es público y estandarizado: el fabricante prepara un &lt;strong>expediente técnico&lt;/strong> con docenas de capítulos (frenos, emisiones, seguridad activa y pasiva, iluminación, ruido, peso, dimensiones, materiales reciclables, dispositivos de ayuda al conductor), lo presenta a una &lt;strong>autoridad de homologación&lt;/strong> o a un &lt;strong>servicio técnico notificado&lt;/strong>, éste audita el dossier y, si todo cuadra, emite la &lt;strong>homologación de tipo&lt;/strong>. El fabricante entonces estampa la &lt;strong>etiqueta E&lt;/strong> (E1 Alemania, E9 España, etc.) y la &lt;strong>placa CE/UNECE&lt;/strong> en cada vehículo de ese tipo producido en serie. Cada vehículo lleva además un &lt;strong>libro de mantenimiento&lt;/strong> con revisiones obligatorias, y los accidentes graves o defectos sistémicos se reportan al &lt;strong>ministerio competente&lt;/strong>, que puede ordenar llamadas a revisión.&lt;/p>
&lt;p>El EU AI Act adapta exactamente este modelo industrial al software de IA de alto riesgo. El &lt;strong>provider&lt;/strong> prepara el &lt;strong>expediente del Anexo IV&lt;/strong> (nueve apartados obligatorios) con la documentación técnica completa del sistema, ejecuta un &lt;strong>conformity assessment&lt;/strong> (con autoeval para la mayoría de casos del Anexo III, con notified body para los del Anexo I más sensibles), firma la &lt;strong>declaración de conformidad UE&lt;/strong>, &lt;strong>registra el sistema en la base de datos europea&lt;/strong>, y aplica el &lt;strong>CE marking&lt;/strong> al sistema cuando se pone en mercado. A partir de ahí, debe mantener un &lt;strong>post-market monitoring system&lt;/strong> vivo y &lt;strong>reportar los incidentes graves&lt;/strong> a las autoridades de vigilancia del mercado de cada Estado miembro en plazos legales que van de &lt;strong>2 a 15 días&lt;/strong> según severidad. Si no cumple, las sanciones llegan a &lt;strong>35 millones de euros o el 7% del volumen mundial&lt;/strong> según artículo violado.&lt;/p>
&lt;p>La analogía importa porque acota expectativas: este no es un trabajo de compliance puntual ni un sello que se compra. Es un proceso de &lt;strong>homologación industrial&lt;/strong>, con cadencias, evidencias, firmas y responsabilidades penales. Y la mayor parte de las evidencias técnicas que pide el expediente &lt;strong>ya existen&lt;/strong> en cualquier sistema serio descrito en este blog: lineage de datos, tracing OTel, evals continuos, guardrails, retrain incident-driven, política de uso responsable. Lo que falta es ensamblarlas en el formato legal correcto.&lt;/p>
&lt;h2 id="encaje-con-iso-42001-nis2-y-ens">Encaje con ISO 42001, NIS2 y ENS&lt;/h2>
&lt;p>Antes de bajar a los artículos, recordamos la posición editorial del &lt;a href="https://blog.lo0.es/posts/iso-42001-aims-llm-on-premise/">post sobre ISO 42001&lt;/a>:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Pieza&lt;/th>
&lt;th>Naturaleza&lt;/th>
&lt;th>Quién la opera&lt;/th>
&lt;th>Cobertura&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>EU AI Act&lt;/strong>&lt;/td>
&lt;td>Ley directa UE&lt;/td>
&lt;td>Provider + deployer + autoridades de vigilancia nacionales&lt;/td>
&lt;td>Sistemas IA en mercado UE, segmentados por riesgo&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>ISO/IEC 42001&lt;/strong>&lt;/td>
&lt;td>Norma de gestión certificable&lt;/td>
&lt;td>Organización + organismo certificador&lt;/td>
&lt;td>AIMS, gobierno organizacional&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>NIS2&lt;/strong>&lt;/td>
&lt;td>Directiva ciber transpuesta&lt;/td>
&lt;td>Entidades esenciales/importantes&lt;/td>
&lt;td>Asset register, incident notification, supply chain&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>ENS&lt;/strong> (RD 311/2022)&lt;/td>
&lt;td>Reglamento español de seguridad&lt;/td>
&lt;td>Sector público + sus proveedores&lt;/td>
&lt;td>Categorías B/M/A, certificable&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>Implantar 42001 facilita demostrar artículos 9-17 del EU AI Act, pero &lt;strong>no equivale a cumplimiento legal&lt;/strong>. El cuadro de obligaciones legales y la cadena de responsabilidad penal vienen del Reglamento, no de la norma. Una organización certificada en 42001 que despliega un sistema de alto riesgo sin CE marking, sin registro en EU database, sin declaración de conformidad firmada y sin FRIA documentada, &lt;strong>incumple el Reglamento aun teniendo el certificado en la pared&lt;/strong>.&lt;/p>
&lt;h2 id="las-cuatro-categorías-de-riesgo-y-la-clasificación-del-art-6">Las cuatro categorías de riesgo y la clasificación del Art. 6&lt;/h2>
&lt;p>El Reglamento clasifica los sistemas en cuatro niveles de riesgo. La elección de categoría es &lt;strong>del provider&lt;/strong> y debe documentarse en el expediente, con justificación técnica y legal.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Categoría&lt;/th>
&lt;th>Artículo&lt;/th>
&lt;th>Ejemplos&lt;/th>
&lt;th>Consecuencia&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Prohibido&lt;/strong>&lt;/td>
&lt;td>Art. 5&lt;/td>
&lt;td>Social scoring, manipulación, biometría tiempo real con excepciones, scraping facial indiscriminado&lt;/td>
&lt;td>No puede operar en UE bajo ninguna circunstancia&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Alto riesgo&lt;/strong>&lt;/td>
&lt;td>Art. 6 + Anexo I + Anexo III&lt;/td>
&lt;td>Scoring crediticio, RRHH, educación, infraestructura crítica, biometría no en tiempo real, justicia, migración, salud&lt;/td>
&lt;td>Cumple Arts. 9-17, expediente Anexo IV, CE marking, registro EU DB&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Riesgo limitado&lt;/strong>&lt;/td>
&lt;td>Art. 50&lt;/td>
&lt;td>Chatbots con humanos como usuarios, deepfakes, contenido sintético&lt;/td>
&lt;td>Obligaciones de transparencia hacia el usuario&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Riesgo mínimo&lt;/strong>&lt;/td>
&lt;td>Resto&lt;/td>
&lt;td>Filtros de spam, NPC de videojuegos, sugerencias de contenido&lt;/td>
&lt;td>Sin obligaciones específicas; recomendado código de conducta voluntario&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>&lt;strong>El test del Art. 6&lt;/strong> para decidir si un sistema es de alto riesgo:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>¿Está en el Anexo I?&lt;/strong> (productos regulados por legislación de armonización del listado: maquinaria, ascensores, juguetes, dispositivos médicos, etc.). Si el sistema IA es &lt;strong>componente de seguridad&lt;/strong> de un producto del Anexo I, es alto riesgo.&lt;/li>
&lt;li>&lt;strong>¿Está en el Anexo III?&lt;/strong> (ocho áreas: biometría, infraestructura crítica, educación, empleo, servicios esenciales públicos/privados, law enforcement, migración/asilo, justicia/procesos democráticos). Si el sistema cae en alguna de esas áreas, es alto riesgo, &lt;strong>excepto si&lt;/strong> se invoca la excepción del Art. 6.3 (sistemas con tarea procedimental limitada, mejora de actividades humanas previas, detección de patrones de decisión sin influir en la decisión final, tareas preparatorias).&lt;/li>
&lt;/ol>
&lt;p>La excepción del Art. 6.3 requiere &lt;strong>documentación formal&lt;/strong> que justifique por qué no aplica. Es decir, ni siquiera quedar fuera es gratis: hay que demostrar por qué.&lt;/p>
&lt;p>&lt;strong>Para los sistemas LLM típicos&lt;/strong> del blog:&lt;/p>
&lt;ul>
&lt;li>Chatbot de soporte al cliente para banca / seguros / salud: probablemente alto riesgo si automatiza decisiones contractuales sobre el cliente, &lt;strong>riesgo limitado&lt;/strong> si solo informa.&lt;/li>
&lt;li>Asistente interno para RRHH (criba de currículos): &lt;strong>alto riesgo&lt;/strong> (Anexo III, área empleo).&lt;/li>
&lt;li>Asistente médico (apoyo a diagnóstico): &lt;strong>alto riesgo&lt;/strong> (Anexo III, área servicios sanitarios).&lt;/li>
&lt;li>Sistema de detección de fraude: &lt;strong>alto riesgo&lt;/strong> (Anexo III, área servicios financieros si afecta acceso a crédito).&lt;/li>
&lt;li>Copiloto de código para desarrolladores: &lt;strong>riesgo mínimo&lt;/strong> (no afecta a derechos fundamentales de terceros).&lt;/li>
&lt;li>LLM as a service interno sin uso productivo: &lt;strong>riesgo mínimo&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;p>La decisión de categoría no es opinión: se documenta y se justifica en el expediente.&lt;/p>
&lt;h2 id="calendario-de-aplicación">Calendario de aplicación&lt;/h2>
&lt;p>Las obligaciones entran escalonadas. Las fechas son inflexibles:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Fecha&lt;/th>
&lt;th>Aplica&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>1 ago 2024&lt;/strong>&lt;/td>
&lt;td>Reglamento entra en vigor&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>2 feb 2025&lt;/strong>&lt;/td>
&lt;td>Prohibiciones del Art. 5 + obligaciones AI literacy del Art. 4&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>2 ago 2025&lt;/strong>&lt;/td>
&lt;td>GPAI obligations (Art. 53) + gobernanza + sanciones generales + autoridades nacionales designadas&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>2 ago 2026&lt;/strong>&lt;/td>
&lt;td>&lt;strong>Obligaciones principales alto riesgo del Anexo III + Art. 50 transparencia a usuarios&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>2 ago 2027&lt;/strong>&lt;/td>
&lt;td>Alto riesgo del Anexo I (componentes de productos regulados) + GPAI con riesgo sistémico&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>El &lt;strong>2 de agosto de 2026&lt;/strong> es la fecha que importa a la mayoría de proyectos LLM empresariales. Estamos en junio 2026: queda menos de dos meses.&lt;/p>
&lt;h2 id="mapeo-artículo-por-artículo">Mapeo artículo por artículo&lt;/h2>
&lt;p>Las siguientes secciones siguen la estructura del Reglamento. Para cada artículo se enuncia la exigencia, se identifica el artefacto técnico del blog que la cubre y se cierra con un &lt;strong>checklist auditable&lt;/strong>.&lt;/p>
&lt;h3 id="art-5--prácticas-prohibidas-vigente-desde-2-feb-2025">Art. 5 — Prácticas prohibidas (vigente desde 2 feb 2025)&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Prohíbe colocar en el mercado / poner en servicio / usar sistemas IA que:&lt;/p>
&lt;ul>
&lt;li>Manipulen el comportamiento mediante técnicas subliminales o engañosas que distorsionen la toma de decisiones.&lt;/li>
&lt;li>Exploten vulnerabilidades por edad, discapacidad o situación socioeconómica.&lt;/li>
&lt;li>Implementen &lt;strong>social scoring&lt;/strong> por parte de autoridades públicas.&lt;/li>
&lt;li>Hagan &lt;strong>policía predictiva individual&lt;/strong> basada en perfilado.&lt;/li>
&lt;li>Hagan &lt;strong>scraping indiscriminado facial&lt;/strong> para construir bases de datos de reconocimiento facial.&lt;/li>
&lt;li>Inferencia de emociones en lugares de trabajo o educación, salvo razones médicas/seguridad.&lt;/li>
&lt;li>Categorización biométrica que infiera atributos sensibles (raza, opinión política, orientación sexual, etc.).&lt;/li>
&lt;li>&lt;strong>Biometría de identificación en tiempo real en espacios públicos&lt;/strong> por law enforcement, con excepciones estrictas (terrorismo, secuestro, personas desaparecidas) con autorización judicial previa.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Stack del blog.&lt;/strong> Ninguna pieza del blog facilita estas prácticas; el catálogo OSS descrito está orientado a tareas legítimas. Pero el provider debe documentar explícitamente &lt;strong>por qué el sistema no cae en estas prohibiciones&lt;/strong>. No es asumible.&lt;/p>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Análisis de prohibiciones documentado por sistema, con declaración escrita de no aplicabilidad.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Si el sistema usa biometría facial o análisis de emociones: análisis legal específico con dictamen.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Revisión legal anual o ante cambio de funcionalidad.&lt;/li>
&lt;/ul>
&lt;h3 id="art-6--clasificación-de-sistemas-de-alto-riesgo">Art. 6 — Clasificación de sistemas de alto riesgo&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Definir si el sistema es de alto riesgo por estar en Anexo I (componente de seguridad de producto regulado) o Anexo III (8 áreas). Si está en Anexo III, evaluar excepción Art. 6.3 si aplica.&lt;/p>
&lt;p>&lt;strong>Stack del blog.&lt;/strong> El &lt;a href="https://blog.lo0.es/posts/anatomia-request-llm-mayo-2026/">post forense&lt;/a> y el &lt;a href="https://blog.lo0.es/posts/pipeline-llmops-seis-etapas/">pipeline de seis etapas&lt;/a> describen sistemas que típicamente son &lt;strong>alto riesgo&lt;/strong> (chatbot multi-tenant que afecta a decisiones de servicio al cliente regulado).&lt;/p>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Análisis Art. 6 firmado por responsable legal de la organización.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Si se invoca Art. 6.3: documentación formal de la excepción.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Re-evaluación si la funcionalidad cambia (ej. el asistente pasa de informar a tomar decisiones).&lt;/li>
&lt;/ul>
&lt;h3 id="art-9--sistema-de-gestión-de-riesgos">Art. 9 — Sistema de gestión de riesgos&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Sistema iterativo, planificado y ejecutado durante todo el ciclo de vida. Identificar riesgos previsibles, estimar riesgos en uso normal y previsible mal uso, evaluar riesgos emergentes en post-market monitoring, adoptar medidas de mitigación, comunicar riesgos residuales. Las pruebas de eficacia se hacen &lt;strong>en condiciones realistas&lt;/strong>.&lt;/p>
&lt;p>&lt;strong>Stack del blog.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://blog.lo0.es/posts/pipeline-llmops-seis-etapas/">Pipeline LLMOps de seis etapas&lt;/a> — el ciclo de vida iterativo.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/evals-llm-la-capa-despues-de-tracing/">Evals: la capa después del tracing&lt;/a> — pruebas en condiciones realistas con golden sets.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/guardrails-safety-llm/">Guardrails y safety en LLMs&lt;/a> — medidas de mitigación operativas.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/retrain-cerrar-el-bucle-feedback-dataset-adapter/">Retrain: cerrar el bucle&lt;/a> — gestión de riesgos emergentes via incident-driven retrain.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Documento de gestión de riesgos por sistema, con identificación, mitigación, riesgos residuales aceptados y firmados.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Procedimiento de revisión periódica (mínimo anual o ante cambio sustancial).&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Vinculación con el bucle de mejora documentado.&lt;/li>
&lt;/ul>
&lt;h3 id="art-10--datos-y-gobernanza-de-datos">Art. 10 — Datos y gobernanza de datos&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Datasets de entrenamiento, validación y testing relevantes, representativos, lo más libres de errores y completos posible, considerando características del propósito previsto. Documentar:&lt;/p>
&lt;ul>
&lt;li>Recogida y selección de datos.&lt;/li>
&lt;li>Procesamiento y anotación.&lt;/li>
&lt;li>Sesgos identificados con probabilidad de afectar derechos fundamentales o causar discriminación; medidas para prevenirlos.&lt;/li>
&lt;li>Identificación de lagunas en datos y cómo se aborda.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Stack del blog.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://blog.lo0.es/posts/data-versioning-dvc-lakefs/">Data versioning con DVC y lakeFS&lt;/a> — los cuatro artefactos data + lineage end-to-end.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/rag-corpus-curation-fundamentos/">RAG corpus curation: el bibliotecario activo&lt;/a> — cinco capas: schema, dedup, PII, anti-contaminación, lineage.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/llm-guard-fundamentos/">LLM Guard: Vault y Anonymize&lt;/a> — anonimización runtime con restitución.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Documento de gobernanza de datos por dataset (training / RAG corpus / golden eval / enriched retrain).&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Análisis de sesgos por categoría protegida con métricas (parity ratio, equalized odds, calibration).&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Procedimiento de PII / anonimización / pseudonimización con F1 medido.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Justificación de representatividad para el contexto previsto.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Lineage chunk→trace verificable.&lt;/li>
&lt;/ul>
&lt;h3 id="art-11--anexo-iv--documentación-técnica">Art. 11 + Anexo IV — Documentación técnica&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Expediente técnico con los nueve apartados del Anexo IV, redactado &lt;strong>antes de poner el sistema en el mercado&lt;/strong>, mantenido durante operación, disponible para autoridades &lt;strong>diez años&lt;/strong> tras la última operación. Los nueve apartados:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Descripción general del sistema&lt;/strong>: nombre, versión, propósito, integrador, hardware previsto, instrucciones de uso.&lt;/li>
&lt;li>&lt;strong>Descripción detallada del diseño y desarrollo&lt;/strong>: arquitectura, modelos base, métodos de entrenamiento, decisiones de diseño con justificación.&lt;/li>
&lt;li>&lt;strong>Información sobre monitoreo, funcionamiento y control&lt;/strong>: capacidades, limitaciones, precisión esperada, comportamiento en uso normal y mal uso previsible.&lt;/li>
&lt;li>&lt;strong>Información sobre datos&lt;/strong>: datasets usados, fuentes, métodos de preparación, sesgos abordados.&lt;/li>
&lt;li>&lt;strong>Descripción del sistema de monitoreo y métricas&lt;/strong>: trazas, logs, dashboards.&lt;/li>
&lt;li>&lt;strong>Descripción del QMS&lt;/strong> y procedimientos del Art. 17.&lt;/li>
&lt;li>&lt;strong>FRIA si aplica&lt;/strong> (Fundamental Rights Impact Assessment, Art. 27).&lt;/li>
&lt;li>&lt;strong>Logs automáticamente generados&lt;/strong> que el sistema almacena (Art. 12).&lt;/li>
&lt;li>&lt;strong>Declaración de conformidad UE&lt;/strong> del Art. 47 incluida.&lt;/li>
&lt;/ol>
&lt;p>&lt;strong>Stack del blog.&lt;/strong> Sirve como &lt;strong>insumo directo&lt;/strong> para cada apartado:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Apartado Anexo IV&lt;/th>
&lt;th>Insumo técnico del blog&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>1. Descripción general&lt;/td>
&lt;td>&lt;a href="https://blog.lo0.es/posts/siete-capas-stack-inferencia-llm-on-premise/">Anatomía del stack: 7 capas&lt;/a> + &lt;a href="https://blog.lo0.es/posts/siete-fases-despliegue-plataforma-llm-on-premise/">siete fases despliegue&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2. Diseño y desarrollo&lt;/td>
&lt;td>&lt;a href="https://blog.lo0.es/posts/pipeline-llmops-seis-etapas/">Pipeline LLMOps 6 etapas&lt;/a> + &lt;a href="https://blog.lo0.es/posts/fine-tuning-continuo-produccion/">fine-tuning continuo&lt;/a> + &lt;a href="https://blog.lo0.es/posts/alignment-moderno-dpo-kto-orpo-simpo/">alignment moderno&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3. Capacidades y limitaciones&lt;/td>
&lt;td>&lt;a href="https://blog.lo0.es/posts/evals-llm-la-capa-despues-de-tracing/">Evals&lt;/a> + &lt;a href="https://blog.lo0.es/posts/llm-as-judge-fundamentos/">LLM-as-judge&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4. Datos&lt;/td>
&lt;td>&lt;a href="https://blog.lo0.es/posts/data-versioning-dvc-lakefs/">Data versioning&lt;/a> + &lt;a href="https://blog.lo0.es/posts/rag-corpus-curation-fundamentos/">RAG corpus curation&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>5. Monitoreo&lt;/td>
&lt;td>&lt;a href="https://blog.lo0.es/posts/tracing-llm-otel-genai/">Tracing LLM con OTel GenAI&lt;/a> + &lt;a href="https://blog.lo0.es/posts/prompt-versioning-langfuse-mlflow/">prompt versioning&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>6. QMS&lt;/td>
&lt;td>Procedimientos derivados de &lt;a href="https://blog.lo0.es/posts/iso-42001-aims-llm-on-premise/">ISO 42001&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>7. FRIA&lt;/td>
&lt;td>Hueco — ver Art. 27 abajo&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>8. Logs&lt;/td>
&lt;td>&lt;a href="https://blog.lo0.es/posts/tracing-llm-otel-genai/">Tracing OTel&lt;/a> + retención y políticas&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>9. Declaración conformidad&lt;/td>
&lt;td>Hueco documental — ver Art. 47 abajo&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Expediente Anexo IV completo, versionado, fechado, firmado.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Acceso retención 10 años garantizado (storage inmutable / WORM).&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Procedimiento de actualización ante cambio sustancial.&lt;/li>
&lt;/ul>
&lt;h3 id="art-12--art-19--record-keeping-logs">Art. 12 + Art. 19 — Record-keeping (logs)&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> El sistema de alto riesgo debe ser técnicamente capaz de generar &lt;strong>logs automáticos&lt;/strong> durante su operación. Estos logs deben permitir:&lt;/p>
&lt;ul>
&lt;li>Trazar el funcionamiento del sistema a lo largo del tiempo.&lt;/li>
&lt;li>Facilitar el post-market monitoring (Art. 72).&lt;/li>
&lt;li>Permitir investigación de incidentes graves (Art. 73).&lt;/li>
&lt;li>Soportar auditorías.&lt;/li>
&lt;/ul>
&lt;p>El provider debe &lt;strong>conservar los logs&lt;/strong> durante al menos seis meses (o más si lo exigen leyes nacionales o el QMS). Para sistemas biométricos de identificación remota, requisitos específicos adicionales.&lt;/p>
&lt;p>&lt;strong>Stack del blog.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://blog.lo0.es/posts/tracing-llm-otel-genai/">Tracing LLM con OpenTelemetry GenAI&lt;/a> — el sustrato canónico. Cada request emite un span con &lt;code>trace_id&lt;/code>, atributos &lt;code>gen_ai.*&lt;/code>, costes, latencias, decisiones de guardrail.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/prompt-versioning-langfuse-mlflow/">Prompt versioning&lt;/a> — &lt;code>prompt_id&lt;/code> + &lt;code>version&lt;/code> viajan como atributos.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/guardrails-safety-llm/">Guardrails y safety en LLMs&lt;/a> — atributos &lt;code>gen_ai.guardrail.*&lt;/code> registran cada decisión.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/llm-guard-fundamentos/">LLM Guard&lt;/a> — spans por scanner con &lt;code>risk_score&lt;/code> y &lt;code>action&lt;/code>.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/data-versioning-dvc-lakefs/">Data versioning&lt;/a> — &lt;code>dataset_hash&lt;/code> y &lt;code>model_version&lt;/code> propagados.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> OTel + backend (Tempo, Jaeger) operativos en producción.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Retención mínima 6 meses (sugerido 24-36 meses para regulación financiera).&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Almacenamiento WORM / inmutable.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> PII en logs &lt;strong>redactada&lt;/strong> (vía LLM Guard Vault o equivalente) — los logs no son excepción de RGPD.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Procedimiento de consulta forense con permisos auditados.&lt;/li>
&lt;/ul>
&lt;h3 id="art-13--transparencia-a-los-deployers">Art. 13 — Transparencia a los deployers&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> El provider entrega al deployer &lt;strong>instrucciones de uso&lt;/strong> claras, completas y accesibles, en lenguaje comprensible, con:&lt;/p>
&lt;ul>
&lt;li>Identidad del provider.&lt;/li>
&lt;li>Características, capacidades, limitaciones (precisión por categoría, especificaciones técnicas).&lt;/li>
&lt;li>Cambios previstos al sistema y sus métricas.&lt;/li>
&lt;li>Medidas de supervisión humana (Art. 14).&lt;/li>
&lt;li>Recursos computacionales y hardware previstos.&lt;/li>
&lt;li>Cuándo aplica, expectativa de vida del sistema y de mantenimiento.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Stack del blog.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://blog.lo0.es/posts/catalogo-herramientas-oss-llmops/">Catálogo OSS para LLMOps&lt;/a> — qué componentes y con qué función.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/oss-vs-hyperscalers-llmops/">OSS vs hyperscalers&lt;/a> — análisis del lock-in y dependencias documentadas.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/anatomia-request-llm-mayo-2026/">Anatomía petición LLM&lt;/a> — capacidades y limitaciones forenses.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Manual del usuario en lenguaje no técnico para deployer + manual técnico detallado.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Métricas de precisión por categoría con thresholds.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Procedimiento de cambio con notificación previa.&lt;/li>
&lt;/ul>
&lt;h3 id="art-14--supervisión-humana">Art. 14 — Supervisión humana&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Sistema diseñado para permitir supervisión humana &lt;strong>efectiva&lt;/strong> durante el periodo de uso, con interfaces y procedimientos que faciliten:&lt;/p>
&lt;ul>
&lt;li>Comprender capacidades y limitaciones.&lt;/li>
&lt;li>Detectar disfunciones (automation bias awareness).&lt;/li>
&lt;li>Decidir no usar la salida del sistema, anularla, revertirla.&lt;/li>
&lt;li>Para biometría de identificación remota: verificación humana antes de actuar, al menos dos personas.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Stack del blog.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://blog.lo0.es/posts/guardrails-safety-llm/">Guardrails y safety&lt;/a> — Línea 3 (Tool GR) con human-in-the-loop para acciones destructivas.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/evals-llm-la-capa-despues-de-tracing/">Evals&lt;/a> — métricas en dashboard humano accesibles.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/tracing-llm-otel-genai/">Tracing OTel&lt;/a> — Langfuse con sessions humanas auditables.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Interfaz de supervisión documentada con casos de uso.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Capacidad de override / abort sin restricciones técnicas.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Formación documentada al personal de supervisión.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Métricas de &lt;strong>efectividad&lt;/strong> de la supervisión (override rate, false-negative rate de la supervisión).&lt;/li>
&lt;/ul>
&lt;h3 id="art-15--precisión-robustez-y-ciberseguridad">Art. 15 — Precisión, robustez y ciberseguridad&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Sistemas de alto riesgo se diseñan y desarrollan para alcanzar un nivel apropiado de precisión, robustez y ciberseguridad, y para funcionar consistentemente durante todo su ciclo de vida. Las &lt;strong>métricas relevantes de precisión&lt;/strong> se declaran en las instrucciones de uso. Resistencia a:&lt;/p>
&lt;ul>
&lt;li>Errores, fallos, inconsistencias dentro del entorno de uso.&lt;/li>
&lt;li>Sesgos de retroalimentación durante operación (feedback loops).&lt;/li>
&lt;li>Ataques que intenten explotar vulnerabilidades del sistema (data poisoning, model poisoning, model evasion, confidentiality attacks).&lt;/li>
&lt;li>Medidas técnicas y organizativas para detectar, responder, resolver vulnerabilidades.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Stack del blog.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://blog.lo0.es/posts/quantization-fundamentos-inferencia/">Quantization fundamentos&lt;/a> — precisión vs eficiencia con métricas reportadas.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/continuous-batching-fundamentos/">Continuous batching&lt;/a> + &lt;a href="https://blog.lo0.es/posts/kv-cache-fundamentos/">KV cache&lt;/a> — robustez operativa.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/guardrails-safety-llm/">Guardrails: línea 1 input + línea 2 retrieval&lt;/a> — defensa frente a prompt injection y data poisoning vía RAG.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/llm-guard-fundamentos/">LLM Guard: PromptGuard 2 + scanners injection&lt;/a> — mitigación adversarial directa.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/evals-llm-la-capa-despues-de-tracing/">Evals: jailbreak resistance + adversarial&lt;/a> — métricas de robustez evaluadas en CI.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Métricas de precisión declaradas: F1 por categoría, accuracy, calibración, faithfulness RAG, hallucination rate.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Plan de robustez frente a adversarial inputs (suite Garak / Promptfoo redteam / PyRIT ejecutada periódicamente).&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Plan ciberseguridad: gestión vulnerabilidades, patching del stack (vLLM, sus deps, cuda), secrets rotation.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Análisis de feedback loops potenciales con monitoreo de drift.&lt;/li>
&lt;/ul>
&lt;h3 id="art-17--sistema-de-gestión-de-calidad-qms">Art. 17 — Sistema de gestión de calidad (QMS)&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> El provider tiene un QMS escrito, sistemático y proporcionado, que cubra (sin limitarse a):&lt;/p>
&lt;ul>
&lt;li>Estrategia de cumplimiento regulatorio.&lt;/li>
&lt;li>Diseño, verificación, control de calidad del sistema.&lt;/li>
&lt;li>Procedimientos de testeo, validación.&lt;/li>
&lt;li>Gestión de datos.&lt;/li>
&lt;li>Sistema de gestión de riesgos (Art. 9).&lt;/li>
&lt;li>Post-market monitoring (Art. 72).&lt;/li>
&lt;li>Reporting de incidentes (Art. 73).&lt;/li>
&lt;li>Comunicación con autoridades, deployers, otros stakeholders.&lt;/li>
&lt;li>Registros: documentación, mantenimiento de logs.&lt;/li>
&lt;li>Gestión de recursos.&lt;/li>
&lt;li>Accountability: responsabilidades de management.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Stack del blog.&lt;/strong> El QMS no es código pero se apoya en código.&lt;/p>
&lt;ul>
&lt;li>ISO/IEC 42001 implantada (post anterior) &lt;strong>cubre prácticamente todo el contenido del Art. 17&lt;/strong>.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/pipeline-llmops-seis-etapas/">Pipeline LLMOps 6 etapas&lt;/a> como procedimiento operativo de referencia.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Manual del QMS escrito, fechado, firmado, versionado.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Plan anual de auditorías internas con criterios y registros.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Agenda de revisión por dirección con minutas firmadas.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Si hay 42001 implantada: mapping QMS-42001 documentado.&lt;/li>
&lt;/ul>
&lt;h3 id="art-26--obligaciones-de-los-deployers">Art. 26 — Obligaciones de los deployers&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Quien &lt;strong>despliega&lt;/strong> el sistema (lo usa en su nombre, no necesariamente el desarrollador) tiene obligaciones propias:&lt;/p>
&lt;ul>
&lt;li>Usar el sistema conforme a las instrucciones (Art. 13).&lt;/li>
&lt;li>Asignar supervisión humana competente y formada (Art. 14).&lt;/li>
&lt;li>Asegurar que los datos de entrada que controla son apropiados.&lt;/li>
&lt;li>Monitorear el funcionamiento y notificar al provider si detecta problemas o incidentes graves.&lt;/li>
&lt;li>Mantener logs &lt;strong>bajo su control&lt;/strong> durante al menos 6 meses.&lt;/li>
&lt;li>&lt;strong>Informar a las personas afectadas&lt;/strong> cuando el sistema se use sobre ellas para tomar decisiones (en el contexto laboral, además, consultar a sus representantes).&lt;/li>
&lt;li>Para algunos casos del Anexo III: completar un &lt;strong>FRIA&lt;/strong> (Art. 27).&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Stack del blog.&lt;/strong> En el caso del &lt;a href="https://blog.lo0.es/posts/anatomia-request-llm-mayo-2026/">chatbot multi-tenant&lt;/a>, el deployer es la &lt;strong>aseguradora cliente&lt;/strong>. Esta debe:&lt;/p>
&lt;ul>
&lt;li>Aceptar las instrucciones del provider (la consultora) y firmar términos.&lt;/li>
&lt;li>Configurar supervisión humana en su lado.&lt;/li>
&lt;li>Notificar al provider cuando detecta drift o queja seria.&lt;/li>
&lt;li>Conservar logs propios además de los del provider.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist (para el deployer).&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Contrato con provider con SLAs, responsabilidades, plan de salida.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Programa de formación a personal supervisor.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Procedimiento de notificación de incidentes hacia provider.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Política de información a afectados (en ámbito laboral, notificación a representantes).&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> FRIA si aplica.&lt;/li>
&lt;/ul>
&lt;h3 id="art-27--fundamental-rights-impact-assessment-fria">Art. 27 — Fundamental Rights Impact Assessment (FRIA)&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Aplicable a &lt;strong>deployers&lt;/strong> que sean cuerpos públicos o entidades privadas que provean servicios públicos, o que usen sistemas para evaluar credit score / life insurance. Antes del primer uso, el deployer hace un FRIA documentando:&lt;/p>
&lt;ul>
&lt;li>Descripción del uso previsto.&lt;/li>
&lt;li>Periodo y frecuencia de uso.&lt;/li>
&lt;li>Categorías de personas afectadas.&lt;/li>
&lt;li>Riesgos específicos de daño identificados.&lt;/li>
&lt;li>Medidas de supervisión humana.&lt;/li>
&lt;li>Medidas de mitigación si los riesgos se materializan.&lt;/li>
&lt;/ul>
&lt;p>El FRIA se notifica a la autoridad de vigilancia del mercado. Cambios sustanciales obligan a actualizar.&lt;/p>
&lt;p>&lt;strong>Stack del blog.&lt;/strong> El FRIA es un &lt;strong>documento de gobierno&lt;/strong>, no un artefacto técnico. El blog no lo cubre directamente. Pero el insumo técnico es:&lt;/p>
&lt;ul>
&lt;li>Los análisis de impacto del &lt;a href="https://blog.lo0.es/posts/iso-42001-aims-llm-on-premise/">post sobre ISO 42001 — sección A.5&lt;/a> son el punto de partida natural.&lt;/li>
&lt;li>Las métricas del &lt;a href="https://blog.lo0.es/posts/evals-llm-la-capa-despues-de-tracing/">post sobre evals&lt;/a> sobre fairness por categoría y groundedness alimentan la sección de riesgos del FRIA.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Procedimiento FRIA documentado, alineado con AIIA ISO 42005 (publicada como complemento).&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> FRIA ejecutado por sistema antes del primer uso.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Notificación a autoridad de vigilancia del mercado.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Revisión periódica + ante cambio sustancial.&lt;/li>
&lt;/ul>
&lt;h3 id="art-47--declaración-ue-de-conformidad">Art. 47 — Declaración UE de conformidad&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> El provider redacta una declaración de conformidad &lt;strong>escrita&lt;/strong> por sistema de alto riesgo, indicando:&lt;/p>
&lt;ul>
&lt;li>Identificación del sistema y provider.&lt;/li>
&lt;li>Declaración de que cumple los Arts. 8-15 + Art. 17.&lt;/li>
&lt;li>Referencia a normas armonizadas y especificaciones comunes aplicadas.&lt;/li>
&lt;li>Si aplica, notified body y certificado.&lt;/li>
&lt;li>Lugar y fecha, firma y nombre del firmante autorizado.&lt;/li>
&lt;/ul>
&lt;p>Debe estar disponible para autoridades &lt;strong>diez años&lt;/strong>. Se mantiene actualizada.&lt;/p>
&lt;p>&lt;strong>Stack del blog.&lt;/strong> Documento legal puro. Plantilla del Anexo V.&lt;/p>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Declaración de conformidad firmada por persona autorizada antes de mercado.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Idiomas: al menos UE oficial donde se ponga el sistema en mercado.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Procedimiento de re-firma ante cambio sustancial.&lt;/li>
&lt;/ul>
&lt;h3 id="art-48--marcado-ce">Art. 48 — Marcado CE&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Sistema de alto riesgo lleva el marcado CE de manera visible, legible e indeleble. Para sistemas digitales sin parte física, el marcado se incluye en la documentación / interfaz. Si participó un notified body, su número va a continuación.&lt;/p>
&lt;p>&lt;strong>Stack del blog.&lt;/strong> El marcado CE en un sistema software se materializa típicamente en:&lt;/p>
&lt;ul>
&lt;li>Página de información del producto / &amp;ldquo;Acerca de&amp;rdquo;.&lt;/li>
&lt;li>Documentación oficial del producto entregada al deployer.&lt;/li>
&lt;li>Metadata del API exposed (header HTTP custom, OpenAPI info).&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> CE marking visible en interfaz del producto o documentación oficial.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Número notified body adjunto si aplicó.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Procedimiento de actualización ante cambio sustancial.&lt;/li>
&lt;/ul>
&lt;h3 id="art-49--registro-en-la-base-de-datos-europea">Art. 49 — Registro en la base de datos europea&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Antes de poner en mercado / poner en servicio un sistema de alto riesgo del Anexo III (excepto el área 2 — infraestructura crítica), el provider lo registra en la &lt;strong>base de datos UE de sistemas IA de alto riesgo&lt;/strong> gestionada por la Comisión. Los deployers que sean autoridades públicas también registran su uso. Los datos del registro son públicos en su mayoría (transparencia hacia el público).&lt;/p>
&lt;p>&lt;strong>Stack del blog.&lt;/strong> Procedimiento administrativo puro. Sin parte técnica más allá de tener el dossier preparado.&lt;/p>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Registro completado antes del primer uso productivo.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Actualización ante cambio sustancial.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Acceso al portal mantenido (credenciales, contacto).&lt;/li>
&lt;/ul>
&lt;h3 id="art-50--transparencia-a-los-usuarios-finales">Art. 50 — Transparencia a los usuarios finales&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Aplica a sistemas de &lt;strong>riesgo limitado&lt;/strong> (y también a algunos de alto riesgo, complementariamente):&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Chatbots y asistentes IA&lt;/strong>: la persona que interactúa debe saber que está hablando con una IA, salvo que sea obvio del contexto.&lt;/li>
&lt;li>&lt;strong>Contenido sintético generado&lt;/strong> (texto, audio, imagen, video): marcar como contenido AI-generated en el output, en formato machine-readable.&lt;/li>
&lt;li>&lt;strong>Deepfakes&lt;/strong>: declarar explícitamente que el contenido es artificialmente generado o manipulado.&lt;/li>
&lt;li>&lt;strong>Detectores de emociones&lt;/strong> o &lt;strong>categorización biométrica&lt;/strong>: informar a las personas afectadas.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Stack del blog.&lt;/strong> Materialización técnica:&lt;/p>
&lt;ul>
&lt;li>Banner UI en el chatbot indicando &amp;ldquo;Estás conversando con un asistente IA&amp;rdquo;.&lt;/li>
&lt;li>Disclaimer en cada respuesta exportable (PDF, email): &amp;ldquo;Generado por IA&amp;rdquo;.&lt;/li>
&lt;li>Watermarking del output (perplexity-based, model-fingerprint) — opcional pero útil para deepfakes.&lt;/li>
&lt;li>Para audio/imagen/video generado, metadatos C2PA estándar.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Banner UI obligatorio.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Disclaimer en outputs exportables.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Si genera contenido visual: marcado C2PA o equivalente.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Procedimiento ante uso del sistema sobre persona sin su conocimiento (ej. evaluación automática de CV).&lt;/li>
&lt;/ul>
&lt;h3 id="art-53--obligaciones-de-los-proveedores-de-gpai-vigente-desde-2-ago-2025">Art. 53 — Obligaciones de los proveedores de GPAI (vigente desde 2 ago 2025)&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Los proveedores de GPAI (modelos de propósito general entrenados con vasto cómputo, típicamente fundacionales: Llama 4, Mistral, DeepSeek, Qwen, Gemma) deben:&lt;/p>
&lt;ul>
&lt;li>Mantener documentación técnica del modelo, accesible a la AI Office y autoridades nacionales.&lt;/li>
&lt;li>Hacer disponible información para los proveedores downstream que vayan a integrarlo.&lt;/li>
&lt;li>Cumplir con copyright UE (Art. 4 Directiva 2019/790): mecanismo opt-out para titulares de derechos.&lt;/li>
&lt;li>Publicar un resumen del contenido del training (Anexo XI - copyright summary).&lt;/li>
&lt;/ul>
&lt;p>Si el modelo tiene &lt;strong>riesgo sistémico&lt;/strong> (umbral 10^25 FLOPs o designado por la Comisión), obligaciones adicionales (Art. 55): model evaluation, adversarial testing, reporting incidentes, cybersecurity.&lt;/p>
&lt;p>&lt;strong>Stack del blog.&lt;/strong> Para una organización que &lt;strong>usa&lt;/strong> modelos GPAI (Llama 4, Mistral) y no los entrena desde cero:&lt;/p>
&lt;ul>
&lt;li>No es provider GPAI; es &lt;strong>downstream provider&lt;/strong> que integra GPAI en su sistema.&lt;/li>
&lt;li>Debe &lt;strong>disponer de la documentación técnica del GPAI&lt;/strong> (Llama paper, Mistral docs) y &lt;strong>referenciarla&lt;/strong> en su propia documentación Anexo IV.&lt;/li>
&lt;li>Análisis de licencia GPAI específica (Llama Community License, Apache 2.0, etc.).&lt;/li>
&lt;li>El &lt;a href="https://blog.lo0.es/posts/alignment-moderno-dpo-kto-orpo-simpo/">post sobre alignment moderno&lt;/a> y &lt;a href="https://blog.lo0.es/posts/fine-tuning-continuo-produccion/">fine-tuning continuo&lt;/a> describen cómo el adapter LoRA sobre el GPAI no convierte al downstream en provider GPAI siempre que no entrene un modelo nuevo desde cero.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist (downstream provider).&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Inventario de GPAI usados con versión, fuente, licencia, documentación referenciada.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Análisis de cumplimiento copyright EU (Art. 4 Dir. 2019/790).&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Mapping responsabilidades upstream provider GPAI vs nosotros como downstream.&lt;/li>
&lt;/ul>
&lt;h3 id="art-72--post-market-monitoring">Art. 72 — Post-market monitoring&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Sistema documentado de monitoreo post-mercado proporcional al riesgo, que recoja datos sobre el funcionamiento durante todo el ciclo de vida, incluyendo interacción con otros sistemas IA. Permite al provider:&lt;/p>
&lt;ul>
&lt;li>Evaluar cumplimiento continuo de Arts. 8-15.&lt;/li>
&lt;li>Adoptar medidas correctivas necesarias.&lt;/li>
&lt;li>Detectar tendencias en uso real (drift, abuso).&lt;/li>
&lt;/ul>
&lt;p>El plan de monitoreo es &lt;strong>parte del Anexo IV&lt;/strong> y se mantiene durante toda la vida del sistema. La Comisión publica plantilla en 2026.&lt;/p>
&lt;p>&lt;strong>Stack del blog.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://blog.lo0.es/posts/tracing-llm-otel-genai/">Tracing OTel + Langfuse&lt;/a> — la base.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/evals-llm-la-capa-despues-de-tracing/">Evals continuos&lt;/a> — métricas operativas como gates online.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/llm-as-judge-fundamentos/">LLM-as-judge&lt;/a> — judges sobre sampling de producción para detectar degradación.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/retrain-cerrar-el-bucle-feedback-dataset-adapter/">Retrain incident-driven&lt;/a> — el bucle de mejora cerrado.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Plan de monitoreo post-mercado documentado por sistema.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Métricas operativas definidas con thresholds y revisión periódica.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Procedimiento de acción correctiva ante alerta.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Integración con Art. 73 (cuando alerta = incidente grave).&lt;/li>
&lt;/ul>
&lt;h3 id="art-73--reporting-de-incidentes-graves">Art. 73 — Reporting de incidentes graves&lt;/h3>
&lt;p>&lt;strong>Qué exige.&lt;/strong> Definición de &lt;strong>incidente grave&lt;/strong> (Art. 3(49)):&lt;/p>
&lt;ul>
&lt;li>Muerte o daño grave a la salud.&lt;/li>
&lt;li>Disrupción grave de infraestructura crítica.&lt;/li>
&lt;li>Infracción de obligaciones legales destinadas a proteger derechos fundamentales.&lt;/li>
&lt;li>Daño grave a la propiedad o al medio ambiente.&lt;/li>
&lt;/ul>
&lt;p>El provider reporta a la autoridad de vigilancia del mercado del Estado miembro donde ocurrió el incidente. &lt;strong>Plazos&lt;/strong>:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Tipo de incidente&lt;/th>
&lt;th>Plazo máximo desde que se conoce&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>General&lt;/td>
&lt;td>&lt;strong>15 días&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Muerte&lt;/td>
&lt;td>&lt;strong>10 días&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Infra crítica afectada o infracción amplia&lt;/td>
&lt;td>&lt;strong>2 días&lt;/strong>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>El primer informe puede ser preliminar; el completo sigue después. Investigación interna obligatoria; cooperación con autoridades. Acción correctiva proporcional.&lt;/p>
&lt;p>&lt;strong>Stack del blog.&lt;/strong> El flujo técnico:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://blog.lo0.es/posts/tracing-llm-otel-genai/">Tracing OTel&lt;/a> provee la trazabilidad para investigación forense.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/guardrails-safety-llm/">Guardrails y safety&lt;/a> emite el incident_event canónico (categoría, severity, trace_id).&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/retrain-cerrar-el-bucle-feedback-dataset-adapter/">Retrain incident-driven&lt;/a> materializa la acción correctiva.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Checklist.&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Procedimiento de incident reporting documentado con plazos y plantillas.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Persona designada (típicamente DPO + AI Risk Owner) con responsabilidad y formación.&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Dry-run anual del procedimiento (simulacro).&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Integración técnica entre la capa de guardrails / tracing y el canal de notificación.&lt;/li>
&lt;/ul>
&lt;h2 id="el-expediente-anexo-iv-ensamblado-svg-del-dossier-completo">El expediente Anexo IV ensamblado: SVG del dossier completo&lt;/h2>
&lt;div class="diagram" style="max-width:820px;margin:1.5rem auto;">
&lt;svg viewBox="0 0 820 480" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Expediente Anexo IV ensamblado sobre el stack OSS del blog">
&lt;style>
.x-sect{fill:#ffd76b;stroke:#444;stroke-width:1.4;rx:6}
.x-blog{fill:#a8e6a3;stroke:#444;stroke-width:1.4;rx:6}
.x-hdr{fill:#7aafff;stroke:#444;stroke-width:1.4;rx:8}
.x-out{fill:#ff8a4c;stroke:#444;stroke-width:1.4;rx:6}
.x-gap{fill:#f4b8b8;stroke:#444;stroke-width:1.4;rx:6}
.xl{font:600 12px sans-serif;fill:#222}
.xs{font:400 10px sans-serif;fill:#444}
.xn{font:italic 10px sans-serif;fill:#555}
&lt;/style>
&lt;rect x="20" y="20" width="780" height="40" class="x-hdr"/>
&lt;text x="410" y="42" text-anchor="middle" class="xl">Expediente Anexo IV (Art. 11) — nueve apartados obligatorios + outputs derivados&lt;/text>
&lt;text x="410" y="55" text-anchor="middle" class="xs">amarillo = apartado del Anexo IV · verde = artefacto del blog que lo cubre · rojo = hueco documental&lt;/text>
&lt;rect x="20" y="80" width="200" height="40" class="x-sect"/>
&lt;text x="120" y="100" text-anchor="middle" class="xl">1. Descripción general&lt;/text>
&lt;text x="120" y="114" text-anchor="middle" class="xs">propósito, version, hardware, deployer&lt;/text>
&lt;rect x="240" y="80" width="560" height="40" class="x-blog"/>
&lt;text x="520" y="100" text-anchor="middle" class="xl">Siete capas stack + siete fases despliegue + anatomía request + Catálogo OSS&lt;/text>
&lt;text x="520" y="114" text-anchor="middle" class="xs">descripción técnica completa accesible para autoridad&lt;/text>
&lt;rect x="20" y="130" width="200" height="40" class="x-sect"/>
&lt;text x="120" y="150" text-anchor="middle" class="xl">2. Diseño y desarrollo&lt;/text>
&lt;text x="120" y="164" text-anchor="middle" class="xs">arquitectura, modelos base, métodos&lt;/text>
&lt;rect x="240" y="130" width="560" height="40" class="x-blog"/>
&lt;text x="520" y="150" text-anchor="middle" class="xl">Pipeline LLMOps 6 etapas + Fine-tuning continuo + Alignment + Multi-LoRA + Quantization&lt;/text>
&lt;text x="520" y="164" text-anchor="middle" class="xs">decisiones de arquitectura con justificación técnica&lt;/text>
&lt;rect x="20" y="180" width="200" height="40" class="x-sect"/>
&lt;text x="120" y="200" text-anchor="middle" class="xl">3. Capacidades y limitaciones&lt;/text>
&lt;text x="120" y="214" text-anchor="middle" class="xs">precisión, esperada, comportamiento&lt;/text>
&lt;rect x="240" y="180" width="560" height="40" class="x-blog"/>
&lt;text x="520" y="200" text-anchor="middle" class="xl">Evals con golden + LLM-as-judge + métricas F1 categoría + groundedness + faithfulness&lt;/text>
&lt;text x="520" y="214" text-anchor="middle" class="xs">métricas declaradas y medidas en CI&lt;/text>
&lt;rect x="20" y="230" width="200" height="40" class="x-sect"/>
&lt;text x="120" y="250" text-anchor="middle" class="xl">4. Datos&lt;/text>
&lt;text x="120" y="264" text-anchor="middle" class="xs">datasets, fuentes, preparación, sesgos&lt;/text>
&lt;rect x="240" y="230" width="560" height="40" class="x-blog"/>
&lt;text x="520" y="250" text-anchor="middle" class="xl">Data versioning DVC + lakeFS + RAG corpus curation + Presidio + LLM Guard Vault&lt;/text>
&lt;text x="520" y="264" text-anchor="middle" class="xs">cuatro artefactos data versionados con lineage end-to-end&lt;/text>
&lt;rect x="20" y="280" width="200" height="40" class="x-sect"/>
&lt;text x="120" y="300" text-anchor="middle" class="xl">5. Monitoreo&lt;/text>
&lt;text x="120" y="314" text-anchor="middle" class="xs">métricas, traces, dashboards&lt;/text>
&lt;rect x="240" y="280" width="560" height="40" class="x-blog"/>
&lt;text x="520" y="300" text-anchor="middle" class="xl">Tracing OTel GenAI + Langfuse + Prompt versioning + Spans gen_ai.guardrail.*&lt;/text>
&lt;text x="520" y="314" text-anchor="middle" class="xs">trazabilidad por request con retención &amp;gt;= 6 meses (WORM)&lt;/text>
&lt;rect x="20" y="330" width="200" height="40" class="x-sect"/>
&lt;text x="120" y="350" text-anchor="middle" class="xl">6. QMS (Art. 17)&lt;/text>
&lt;text x="120" y="364" text-anchor="middle" class="xs">procedimientos sistema gestión calidad&lt;/text>
&lt;rect x="240" y="330" width="560" height="40" class="x-blog"/>
&lt;text x="520" y="350" text-anchor="middle" class="xl">ISO/IEC 42001 implantada (cláusulas 4-10) + procedimientos del pipeline LLMOps&lt;/text>
&lt;text x="520" y="364" text-anchor="middle" class="xs">manual del QMS firmado + plan auditorías internas + minutas dirección&lt;/text>
&lt;rect x="20" y="380" width="200" height="40" class="x-gap"/>
&lt;text x="120" y="400" text-anchor="middle" class="xl">7. FRIA (Art. 27)&lt;/text>
&lt;text x="120" y="414" text-anchor="middle" class="xs">si aplica deployer público / scoring&lt;/text>
&lt;rect x="240" y="380" width="560" height="40" class="x-gap"/>
&lt;text x="520" y="400" text-anchor="middle" class="xl">Procedimiento FRIA dedicado (insumo: A.5 ISO 42001 + métricas evals fairness)&lt;/text>
&lt;text x="520" y="414" text-anchor="middle" class="xs">documento de gobierno, no técnico — hay que redactarlo expresamente&lt;/text>
&lt;rect x="20" y="430" width="200" height="40" class="x-sect"/>
&lt;text x="120" y="450" text-anchor="middle" class="xl">8. Logs (Art. 12)&lt;/text>
&lt;text x="120" y="464" text-anchor="middle" class="xs">logs automáticos + retención&lt;/text>
&lt;rect x="240" y="430" width="560" height="40" class="x-blog"/>
&lt;text x="520" y="450" text-anchor="middle" class="xl">Tracing OTel + Tempo / Jaeger + WORM storage + política PII redacción&lt;/text>
&lt;text x="520" y="464" text-anchor="middle" class="xs">retención 6+ meses, WORM, PII redactada por LLM Guard Vault&lt;/text>
&lt;/svg>
&lt;/div>
&lt;p>El gráfico muestra la asimetría editorial del blog: &lt;strong>siete de nueve apartados del Anexo IV los cubre el stack técnico directamente&lt;/strong>. Solo el FRIA (apartado 7) y la &lt;strong>declaración de conformidad firmada&lt;/strong> (apartado 9, no representado en el SVG por ser un documento de una página) son &lt;strong>huecos documentales&lt;/strong> que necesitan trabajo administrativo expreso. El esfuerzo principal de cumplimiento es &lt;strong>ensamblar y firmar&lt;/strong>, no construir desde cero.&lt;/p>
&lt;h2 id="caso-aplicado-el-chatbot-multi-tenant-evaluado-contra-el-ai-act">Caso aplicado: el chatbot multi-tenant evaluado contra el AI Act&lt;/h2>
&lt;p>Tomamos el sistema del &lt;a href="https://blog.lo0.es/posts/anatomia-request-llm-mayo-2026/">post forense&lt;/a> — chatbot multi-tenant de atención al cliente para aseguradoras — y lo recorremos como &lt;strong>provider&lt;/strong> del sistema.&lt;/p>
&lt;p>&lt;strong>Clasificación Art. 6&lt;/strong>: el chatbot ayuda a clientes a entender productos, consultar estado, abrir incidencias. &lt;strong>No automatiza decisiones contractuales&lt;/strong> (no aprueba siniestros, no calcula primas). Cae en Anexo III área 8 (servicios privados esenciales)? — depende del uso. Si la aseguradora lo usa solo para soporte informativo, &lt;strong>riesgo limitado&lt;/strong> (aplica Art. 50). Si lo usa para evaluar declaraciones de siniestros, &lt;strong>alto riesgo&lt;/strong>. Documentación obligatoria del análisis.&lt;/p>
&lt;p>Asumimos &lt;strong>alto riesgo&lt;/strong> para el recorrido completo:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Art. 5 prohibiciones&lt;/strong>: declaración escrita de no aplicabilidad. ✓&lt;/li>
&lt;li>&lt;strong>Art. 9 risk management&lt;/strong>: documento por sistema con riesgos identificados (alucinación, sesgo por dialecto, fuga PII, jailbreak), mitigaciones aplicadas (RAG con corpus curado, guardrails con 4 líneas, LLM Guard Vault, evals continuos), residuales aceptados firmados. ✓ (insumo: pipeline + guardrails + evals).&lt;/li>
&lt;li>&lt;strong>Art. 10 data governance&lt;/strong>: gobernanza de los cuatro datasets (training adapter, RAG corpus aseguradora, golden eval, enriched retrain) con sesgos analizados, PII anonimizada, lineage. ✓ (insumo: data-versioning + rag-corpus-curation + LLM Guard).&lt;/li>
&lt;li>&lt;strong>Art. 11 + Anexo IV&lt;/strong>: expediente con 9 apartados redactado, firmado, accesible 10 años en bucket WORM. ✓ (7 apartados de blog, 2 nuevos).&lt;/li>
&lt;li>&lt;strong>Art. 12 + Art. 19 logs&lt;/strong>: OTel + Tempo + Langfuse con retención 24 meses, PII redactada por Vault. ✓.&lt;/li>
&lt;li>&lt;strong>Art. 13 transparencia deployers&lt;/strong>: manual de usuario para aseguradora + manual técnico. ✓ (insumo: catálogo OSS + anatomía request).&lt;/li>
&lt;li>&lt;strong>Art. 14 supervisión humana&lt;/strong>: dashboard Langfuse + Grafana + protocolo de escalado humano para casos críticos + formación al personal de la aseguradora. ✓.&lt;/li>
&lt;li>&lt;strong>Art. 15 precisión, robustez, ciberseguridad&lt;/strong>: métricas F1 por categoría declaradas, suite adversarial Promptfoo redteam ejecutada mensualmente, plan ciberseguridad del stack (vLLM patching, secrets rotation). ✓.&lt;/li>
&lt;li>&lt;strong>Art. 17 QMS&lt;/strong>: ISO 42001 implantada y certificada. ✓.&lt;/li>
&lt;li>&lt;strong>Art. 26 deployer&lt;/strong>: contrato con aseguradora incluye obligaciones del deployer. ✓.&lt;/li>
&lt;li>&lt;strong>Art. 27 FRIA&lt;/strong>: la aseguradora ejecuta FRIA antes de primer uso (es entidad privada de servicio esencial). ✓ (responsabilidad del deployer, provider asiste).&lt;/li>
&lt;li>&lt;strong>Art. 47 declaración conformidad&lt;/strong>: firmada por el CTO de la consultora antes de mercado. ✓.&lt;/li>
&lt;li>&lt;strong>Art. 48 CE marking&lt;/strong>: visible en la interfaz del chatbot y en documentación oficial. ✓.&lt;/li>
&lt;li>&lt;strong>Art. 49 registro EU DB&lt;/strong>: completado antes del primer uso productivo. ✓.&lt;/li>
&lt;li>&lt;strong>Art. 50 transparencia usuarios&lt;/strong>: banner UI &amp;ldquo;Estás hablando con un asistente IA&amp;rdquo;, disclaimer en respuestas exportables. ✓.&lt;/li>
&lt;li>&lt;strong>Art. 53 GPAI&lt;/strong>: documentación de Llama 4 (modelo base) referenciada + análisis copyright EU + mapping de responsabilidades. ✓.&lt;/li>
&lt;li>&lt;strong>Art. 72 post-market monitoring&lt;/strong>: plan documentado, OTel + evals continuos + retrain ya operativos. ✓.&lt;/li>
&lt;li>&lt;strong>Art. 73 reporting incidentes&lt;/strong>: procedimiento + responsable designado + dry-run anual. ✓.&lt;/li>
&lt;/ul>
&lt;p>Resultado: &lt;strong>certificable y desplegable&lt;/strong> en mercado UE el 2 de agosto de 2026. Los huecos clave (FRIA, CE marking, registro EU DB, declaración conformidad) son trabajo documental sobre artefactos técnicos ya existentes, no proyectos técnicos nuevos.&lt;/p>
&lt;h2 id="sanciones-art-99">Sanciones (Art. 99)&lt;/h2>
&lt;p>El cuadro de sanciones es proporcional al volumen mundial &lt;strong>o&lt;/strong> a un tope absoluto, &lt;strong>el que sea mayor&lt;/strong>:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Violación&lt;/th>
&lt;th>Tope sanción&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Art. 5 (prácticas prohibidas)&lt;/td>
&lt;td>Hasta &lt;strong>35 M€&lt;/strong> o &lt;strong>7% volumen mundial anual&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Otras obligaciones (Arts. 8-22, 26-50, 72-73, etc.)&lt;/td>
&lt;td>Hasta &lt;strong>15 M€&lt;/strong> o &lt;strong>3% volumen mundial anual&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Información incorrecta o engañosa a autoridades&lt;/td>
&lt;td>Hasta &lt;strong>7,5 M€&lt;/strong> o &lt;strong>1% volumen mundial anual&lt;/strong>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>Para PYMEs y startups, los topes son &lt;strong>el menor&lt;/strong> de las dos cifras (no el mayor) — la mitigación de proporcionalidad existe pero requiere demostración formal.&lt;/p>
&lt;p>Adicionalmente, las autoridades nacionales pueden ordenar:&lt;/p>
&lt;ul>
&lt;li>Suspensión inmediata del sistema en el mercado.&lt;/li>
&lt;li>Llamada a revisión (recall) obligatoria.&lt;/li>
&lt;li>Comunicación pública obligatoria de la sanción.&lt;/li>
&lt;/ul>
&lt;h2 id="las-cinco-trampas-frecuentes-del-cumplimiento">Las cinco trampas frecuentes del cumplimiento&lt;/h2>
&lt;p>&lt;strong>Trampa 1 — Asumir que el modelo GPAI usado ya cubre las obligaciones.&lt;/strong> El downstream provider sigue siendo responsable del sistema integrado: ni Meta ni Mistral ni DeepSeek asumen las obligaciones de quien construye sobre sus modelos. La trampa se descubre cuando la autoridad pide el expediente y el equipo apunta al model card de Llama como si bastara.&lt;/p>
&lt;p>&lt;strong>Trampa 2 — Confundir ISO 42001 con conformidad EU AI Act&lt;/strong>. Tener 42001 certificado &lt;strong>no implica&lt;/strong> conformidad: la certificación no es FRIA, no es CE marking, no es registro en EU database, no es declaración de conformidad firmada. La normalización avanza pero hasta que ISO 42001 se publique como norma armonizada (no lo era al cierre de 2025), no hay presunción de conformidad. El cuadro de obligaciones legales tiene su propio circuito.&lt;/p>
&lt;p>&lt;strong>Trampa 3 — Olvidar el reporting de incidentes en plazo legal&lt;/strong>. 15 días suena largo hasta que un incidente coincide con vacaciones de verano. 2 días para infra crítica no es negociable. Sin procedimiento documentado y simulacro anual, el plazo se incumple en silencio. Sanción por información engañosa (1% volumen mundial) si el reporting incompleto se descubre.&lt;/p>
&lt;p>&lt;strong>Trampa 4 — Subestimar el deployer&lt;/strong>. El AI Act asigna obligaciones tanto al provider como al &lt;strong>deployer&lt;/strong>. Una empresa que &lt;strong>usa&lt;/strong> un LLM hospedado integrado en su servicio (sin desarrollarlo) sigue siendo deployer con obligaciones propias (Art. 26): supervisión humana, FRIA si aplica, notificación a personas afectadas. La trampa se descubre cuando el deployer asume que &amp;ldquo;la responsabilidad es del proveedor del modelo&amp;rdquo; — no lo es del todo.&lt;/p>
&lt;p>&lt;strong>Trampa 5 — Dejar el FRIA para el final&lt;/strong>. El FRIA (Art. 27) requiere análisis de impacto sobre derechos fundamentales con dimensiones cualitativas (discriminación, privacidad, derechos sociales). No es un documento de una tarde. Se ejecuta antes del primer uso, no después de detectar un problema. Los deployers públicos y los proveedores de servicios esenciales privados que lo dejan para &amp;ldquo;cuando lo pidan&amp;rdquo; tardan 4-8 semanas en producir uno creíble — tiempo que típicamente no se tiene cuando llega la inspección.&lt;/p>
&lt;h2 id="lo-que-no-hemos-cubierto-próximos-posts">Lo que no hemos cubierto (próximos posts)&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Plantillas concretas&lt;/strong> de cada documento: declaración de conformidad UE (Anexo V), expediente Anexo IV completo apartado por apartado, FRIA, plan de post-market monitoring, informe inicial de incidente grave. Material para un post tipo &amp;ldquo;Carpeta del cumplimiento EU AI Act en 12 plantillas&amp;rdquo;.&lt;/li>
&lt;li>&lt;strong>Códigos de práctica voluntarios&lt;/strong> publicados por la Comisión bajo Art. 56 — útiles para sistemas de riesgo limitado que quieran demostrar buen comportamiento sin obligación legal.&lt;/li>
&lt;li>&lt;strong>Análisis comparativo de notified bodies&lt;/strong> para sistemas que requieran conformity assessment de tercero (Anexo I principalmente).&lt;/li>
&lt;li>&lt;strong>Cómo cambia el cumplimiento para agentes LLM&lt;/strong> — sistemas con autonomía gradúa, tool calling, capacidad de acción. La SC 42 y la AI Office trabajan en guidance específica.&lt;/li>
&lt;li>&lt;strong>El cuadro completo de autoridades nacionales&lt;/strong> designadas bajo Art. 70 + autoridades sectoriales que mantienen jurisdicción (AEPD para privacidad, CNMV para servicios financieros, Banco de España para banca, AESA para aviación).&lt;/li>
&lt;/ul>
&lt;h2 id="referencias">Referencias&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Regulation (EU) 2024/1689 (EU AI Act)&lt;/strong> — Texto consolidado en EUR-Lex: &lt;a href="https://eur-lex.europa.eu/eli/reg/2024/1689">https://eur-lex.europa.eu/eli/reg/2024/1689&lt;/a>. Diario Oficial L 1689/12.7.2024.&lt;/li>
&lt;li>&lt;strong>EU AI Act Explorer (AI Act Service Desk, Comisión Europea)&lt;/strong>: &lt;a href="https://ai-act-service-desk.ec.europa.eu/en/ai-act-explorer">https://ai-act-service-desk.ec.europa.eu/en/ai-act-explorer&lt;/a>.&lt;/li>
&lt;li>&lt;strong>AI Act Text portal (artificialintelligenceact.eu)&lt;/strong>: artículos individuales con anotaciones.&lt;/li>
&lt;li>&lt;strong>Anexo IV — Technical documentation&lt;/strong>: estructura de los nueve apartados obligatorios.&lt;/li>
&lt;li>&lt;strong>Anexo V — EU declaration of conformity&lt;/strong>: plantilla obligatoria.&lt;/li>
&lt;li>&lt;strong>Anexo III — High-risk AI systems&lt;/strong>: las ocho áreas que clasifican un sistema como alto riesgo.&lt;/li>
&lt;li>&lt;strong>Anexo XI — Copyright training summary template&lt;/strong>: para GPAI providers.&lt;/li>
&lt;li>&lt;strong>NIST AI RMF 1.0&lt;/strong> (2023) — &lt;a href="https://www.nist.gov/itl/ai-risk-management-framework">https://www.nist.gov/itl/ai-risk-management-framework&lt;/a>.&lt;/li>
&lt;li>&lt;strong>ISO/IEC 42001:2023&lt;/strong> — sistema de gestión, complemento facilitador.&lt;/li>
&lt;li>&lt;strong>ISO/IEC 42005&lt;/strong> — Impact assessment AI (publicada 2025 como guía técnica para FRIA).&lt;/li>
&lt;li>&lt;strong>Draft Commission guidance on serious incident reporting&lt;/strong> (2025) — borrador en consulta para Art. 73.&lt;/li>
&lt;/ul>
&lt;h2 id="ver-también">Ver también&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://blog.lo0.es/posts/iso-42001-aims-llm-on-premise/">ISO/IEC 42001: el manual de operaciones del sistema de IA&lt;/a> — el post hermano sobre el sistema de gestión que facilita demostrar Arts. 9, 10, 11, 17 del Reglamento.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/pipeline-llmops-seis-etapas/">El pipeline LLMOps de seis etapas&lt;/a> — el ciclo de vida que materializa los Arts. 9 (risk management) y 17 (QMS) operativamente.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/anatomia-request-llm-mayo-2026/">Anatomía de una petición LLM en producción&lt;/a> — el caso forense usado como checklist del cumplimiento en este post.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/data-versioning-dvc-lakefs/">Data versioning con DVC y lakeFS&lt;/a> y &lt;a href="https://blog.lo0.es/posts/rag-corpus-curation-fundamentos/">RAG corpus curation&lt;/a> — Art. 10 data governance.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/tracing-llm-otel-genai/">Tracing LLM con OpenTelemetry GenAI&lt;/a> — Arts. 12 + 19 (record-keeping) con OTel canónico.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/guardrails-safety-llm/">Guardrails y safety en LLMs&lt;/a> — Arts. 14 (supervisión humana) y 15 (ciberseguridad/robustez).&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/llm-guard-fundamentos/">LLM Guard: el traductor jurado con cuaderno de equivalencias&lt;/a> — Art. 10 + Art. 12 con PII redactada en path runtime.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/evals-llm-la-capa-despues-de-tracing/">Evals: la capa después del tracing&lt;/a> — Art. 15 (precisión) y Art. 72 (post-market monitoring).&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/retrain-cerrar-el-bucle-feedback-dataset-adapter/">Retrain: cerrar el bucle feedback → dataset → adapter&lt;/a> — Art. 72 mejora continua + Art. 73 acción correctiva tras incidente.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/oss-vs-hyperscalers-llmops/">El catálogo paralelo: OSS vs hyperscalers&lt;/a> — Art. 53 (GPAI obligations) y análisis de proveedores GPAI integrados.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/catalogo-herramientas-oss-llmops/">El catálogo OSS para LLMOps&lt;/a> — Art. 13 (transparencia a deployers) con inventario completo de componentes.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/alignment-moderno-dpo-kto-orpo-simpo/">Alignment moderno: DPO, KTO, ORPO y SimPO&lt;/a> — diseño responsable del adapter (Art. 9 mitigación + Art. 15 robustez).&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/controles-tecnicos-ens-42001-eu-ai-act/">Controles técnicos: el mapeo cruzado ENS × ISO 42001 × EU AI Act&lt;/a> — el zoom técnico al solapamiento de los tres marcos. Una sola pieza de tracing, una sola pieza de guardrails, una sola pieza de versionado materializa las exigencias técnicas de ENS + 42001 + AI Act simultáneamente cuando se etiqueta con vocabulario común.&lt;/li>
&lt;li>&lt;a href="https://blog.lo0.es/posts/runbooks-incident-response-llm-keep-kafka/">Runbooks de incident response para LLM con Keep + Kafka&lt;/a> — la operacionalización del Art. 73 (reporting of serious incidents) con plazos 2/10/15 días según severity, workflows Keep YAML y topic Kafka &lt;code>audit.actions&lt;/code> WORM como evidencia para autoridad competente.&lt;/li>
&lt;/ul></description></item></channel></rss>