<!DOCTYPE html>
<html class="i18n-completo" lang="es">
<head>
<base href="/">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
<title>¿Puede una IA auditar el trabajo de otra IA? - EstratégicaMente</title>
<meta name="description" content="Puede, pero no sola. Desde el 2 de agosto de 2026 el art. 50.4 exime el texto con revisión humana y responsabilidad editorial.">
<meta name="theme-color" content="#0A2540">
<link rel="stylesheet" href="assets/css/style.css?v=101">
<style>
  .article-loading { padding: 8rem 2rem; text-align: center; color: var(--meta); font-family: var(--sans); }
  .article-error { padding: 8rem 2rem; text-align: center; color: var(--ink); font-family: var(--serif); }

  /* DISEÑO EDITORIAL para el cuerpo del artículo (CMS) */
  .article-body {
    font-family: var(--serif);
    font-size: 1.125rem;
    line-height: 1.75;
    color: var(--ink);
    max-width: 720px;
    margin: 0 auto;
  }
  .article-body p:first-of-type {
    font-family: var(--display);
    font-size: 1.5rem;
    font-style: italic;
    color: var(--ink-soft);
    line-height: 1.4;
    margin-bottom: 2.5rem;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid var(--line);
  }
  .article-body p { margin-bottom: 1.25rem; }
  .article-body h2 {
    font-family: var(--display);
    font-size: clamp(1.5rem, 3vw, 2rem);
    font-weight: 400;
    color: var(--navy);
    margin: 3rem 0 1.25rem;
    line-height: 1.15;
    letter-spacing: -0.01em;
  }
  .article-body h2::before {
    content: "◆";
    display: block;
    color: var(--gold);
    font-size: 0.7rem;
    margin-bottom: 0.75rem;
    letter-spacing: 0.5rem;
  }
  .article-body h3 {
    font-family: var(--display);
    font-size: 1.4rem;
    font-weight: 500;
    color: var(--navy);
    margin: 2.5rem 0 1rem;
    line-height: 1.2;
  }
  .article-body em, .article-body i { font-style: italic; color: var(--ink-soft); }
  .article-body strong, .article-body b { font-weight: 600; color: var(--navy); }
  .article-body u { text-decoration: underline; text-decoration-color: var(--gold); text-decoration-thickness: 2px; text-underline-offset: 4px; }
  .article-body s { color: var(--meta); }
  .article-body a {
    color: var(--gold);
    border-bottom: 1px solid currentColor;
    transition: opacity 0.2s;
  }
  .article-body a:hover { opacity: 0.7; }
  .article-body ul, .article-body ol {
    margin: 1.5rem 0 1.5rem 0;
    padding-left: 2rem;
  }
  .article-body ul li, .article-body ol li {
    margin-bottom: 0.75rem;
    padding-left: 0.5rem;
  }
  .article-body ul li::marker { color: var(--gold); }
  .article-body ol li::marker { color: var(--gold); font-weight: 600; }
  .article-body blockquote {
    border-left: 4px solid var(--gold);
    padding: 1.25rem 2rem;
    margin: 2.5rem 0;
    font-family: var(--display);
    font-style: italic;
    font-size: 1.35rem;
    line-height: 1.5;
    color: var(--navy);
    background: var(--paper);
  }
  .article-body img {
    max-width: 100%;
    height: auto;
    margin: 2rem auto;
    display: block;
    border-radius: 2px;
  }

  /* Alineaciones de Quill */
  .article-body .ql-align-center { text-align: center; }
  .article-body .ql-align-right { text-align: right; }
  /* Regla 15: justificado y hyphens:auto SIEMPRE juntos. Justificar sin
     partición abre ríos de espacio entre palabras. */
  .article-body .ql-align-justify { text-align: justify; hyphens: auto; -webkit-hyphens: auto; hyphenate-limit-chars: 7 3 3; }

  /* Imagen de portada */
  .article-image {
    margin: 2rem auto 3rem;
    max-width: 760px;
    aspect-ratio: 16/9;
    overflow: hidden;
    border-radius: 2px;
  }
  .article-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  /* ── Vídeo privacy-first + bloques de webinar (reutilizable en cualquier artículo) ── */
  .article-body .yt-facade{
    position:relative; width:100%; aspect-ratio:16/9; border-radius:8px; overflow:hidden;
    background:#0A2540 center/cover no-repeat; cursor:pointer; margin:2rem 0;
    border:1px solid var(--navy-line,#22405E); box-shadow:0 20px 50px -24px rgba(10,37,64,.55);
  }
  .article-body .yt-facade::after{ content:""; position:absolute; inset:0; background:linear-gradient(180deg,rgba(10,37,64,.05),rgba(10,37,64,.45)); transition:background .3s; }
  .article-body .yt-facade:hover::after{ background:linear-gradient(180deg,rgba(10,37,64,.12),rgba(10,37,64,.55)); }
  .article-body .yt-facade iframe{ position:absolute; inset:0; width:100%; height:100%; border:0; }
  .article-body .yt-play{
    position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:3; pointer-events:none;
    width:78px; height:78px; border-radius:50%; background:var(--gold); color:var(--navy);
    display:flex; align-items:center; justify-content:center; box-shadow:0 12px 30px -8px rgba(0,0,0,.45); transition:transform .25s;
  }
  .article-body .yt-facade:hover .yt-play{ transform:translate(-50%,-50%) scale(1.08); }
  .article-body .yt-facade:focus-visible{ outline:3px solid var(--gold); outline-offset:3px; }
  .article-body .yt-play svg{ width:30px; height:30px; margin-left:4px; }
  .article-body .yt-badge{
    position:absolute; top:1rem; left:1rem; z-index:3; display:inline-flex; align-items:center; gap:.5rem;
    background:rgba(10,37,64,.78); color:#fff; font-family:var(--sans); font-size:.7rem; font-weight:700;
    letter-spacing:.12em; text-transform:uppercase; padding:.4rem .8rem; border-radius:4px;
  }
  .article-body .yt-badge .dot{ width:8px; height:8px; border-radius:50%; background:var(--gold); }
  .article-body .chapters-list{ list-style:none; padding:0; margin:1.25rem 0; display:grid; gap:.5rem; }
  .article-body .chapters-list li{ display:flex; gap:1rem; align-items:baseline; padding:.8rem 1rem; border:1px solid var(--line); border-radius:6px; background:#fff; }
  .article-body .chapters-list .ts{ font-weight:700; color:var(--gold); min-width:2.2rem; }
  .article-body .speaker-grid{ display:grid; grid-template-columns:1fr 1fr; gap:1.25rem; margin:1.25rem 0; }
  .article-body .speaker-card{ border:1px solid var(--line); border-radius:8px; padding:1.5rem; background:var(--cream-soft,#F4F6F8); }
  .article-body .speaker-card h3{ font-family:var(--display); color:var(--navy); margin:0 0 .25rem; font-size:1.1rem; }
  .article-body .speaker-card .role{ font-family:var(--sans); font-size:.82rem; color:var(--gold); font-weight:700; margin-bottom:.6rem; }
  .article-body .speaker-card p{ font-size:.9rem; color:var(--ink-soft); line-height:1.6; margin:0; }
  .article-body .webinar-cta{ display:flex; flex-wrap:wrap; gap:.75rem; justify-content:center; margin:2rem 0; }
  @media (max-width:600px){ .article-body .speaker-grid{ grid-template-columns:1fr; } }

  @media print {
    nav.nav, footer.footer, .breadcrumb, .article-meta::before { display: none !important; }
    body { background: white; }
    .article-body { max-width: 100%; }
  }
</style>
<link rel="icon" type="image/svg+xml" href="assets/favicon/favicon.svg?v=3">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon/favicon-32.png?v=3">
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon/favicon-16.png?v=3">
<link rel="apple-touch-icon" sizes="180x180" href="assets/favicon/apple-touch-icon.png?v=3">
<link rel="icon" type="image/x-icon" href="assets/favicon/favicon.ico?v=3">

<link rel="canonical" href="https://estrategicamente.info/blog/auditar-contenido-generado-por-ia">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@interimmanager">
<meta property="og:image" content="https://orfnafompycebfblkjdd.supabase.co/functions/v1/portada/auditar-contenido-generado-por-ia.jpg?v=3">
<!-- Sin dimensiones declaradas a propósito. La plantilla sirve artículos con
     imágenes de tamaños distintos; anunciar 1200x630 en todos era mentir a los
     rastreadores, y una discrepancia entre lo declarado y la imagen real hace
     que algunos descarten la tarjeta y la muestren sin foto. Sin estas dos
     etiquetas, X y LinkedIn miden la imagen ellos mismos. -->
<meta property="og:image:alt" content="Ilustración del artículo">
<meta name="twitter:image" content="https://orfnafompycebfblkjdd.supabase.co/functions/v1/portada/auditar-contenido-generado-por-ia.jpg?v=3">
<meta property="og:site_name" content="EstratégicaMente">
<meta property="og:locale" content="es_ES">
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">

<!-- Microsoft Clarity · heatmaps + session recordings -->
<script type="text/javascript">
  (function(c,l,a,r,i,t,y){
    c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
    t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
    y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
  })(window, document, "clarity", "script", "wqv1qcoy3k");
</script>
  <link rel="stylesheet" href="assets/css/accesibilidad.css?v=3">
    <link rel="stylesheet" href="assets/css/ai-governance.css?v=3">
  
<!-- ss-sigma-layer -->
<link rel="stylesheet" href="assets/css/sigma.css?v=5">
<link rel="stylesheet" href="assets/css/armonia.css?v=13">
<script type="application/ld+json">
{
 "@context": "https://schema.org",
 "@type": "WebPage",
 "@id": "https://estrategicamente.info/blog/auditar-contenido-generado-por-ia#webpage",
 "url": "https://estrategicamente.info/blog/auditar-contenido-generado-por-ia",
 "name": "¿Puede una IA auditar el trabajo de otra IA? - EstratégicaMente",
 "inLanguage": "es",
 "isPartOf": {
  "@id": "https://estrategicamente.info/#website"
 },
 "speakable": {
  "@type": "SpeakableSpecification",
  "cssSelector": [
   "h1",
   ".respuesta-directa"
  ]
 },
 "publisher": {
  "@id": "https://estrategicamente.info/#organizacion"
 }
}
</script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Barlow:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap" rel="stylesheet">
<script defer data-domain="estrategicamente.info" src="https://plausible.io/js/script.tagged-events.outbound-links.js"></script>
<script defer src="/assets/js/enlaces.js?v=7"></script>
<meta property="og:type" content="article"><meta property="og:title" content="¿Puede una IA auditar el trabajo de otra IA?"><meta property="og:url" content="https://estrategicamente.info/blog/auditar-contenido-generado-por-ia"><meta property="og:site_name" content="EstratégicaMente"><meta name="ssr" content="supabase"><script type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://estrategicamente.info/blog/auditar-contenido-generado-por-ia","mainEntityOfPage":{"@type":"WebPage","@id":"https://estrategicamente.info/blog/auditar-contenido-generado-por-ia"},"headline":"¿Puede una IA auditar el trabajo de otra IA?","description":"Puede, pero no sola. Desde el 2 de agosto de 2026 el art. 50.4 exime el texto con revisión humana y responsabilidad editorial.","url":"https://estrategicamente.info/blog/auditar-contenido-generado-por-ia","image":"https://orfnafompycebfblkjdd.supabase.co/functions/v1/portada/auditar-contenido-generado-por-ia.jpg?v=3","inLanguage":"es-ES","datePublished":"2026-08-28","dateModified":"2026-08-28","author":{"@id":"https://estrategicamente.info/#guillermo-taboada"},"publisher":{"@id":"https://estrategicamente.info/#organizacion"},"isPartOf":{"@id":"https://estrategicamente.info/blog#blog"},"isBasedOn":{"@type":"CreativeWork","name":"Contenido elaborado con asistencia de sistemas de inteligencia artificial"},"disambiguatingDescription":"Este contenido se ha elaborado con asistencia de sistemas de inteligencia artificial y ha sido revisado y validado por el equipo de EstratégicaMente antes de su publicación. La responsabilidad editorial es humana."}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","@id":"https://estrategicamente.info/blog/auditar-contenido-generado-por-ia#speakable","url":"https://estrategicamente.info/blog/auditar-contenido-generado-por-ia","speakable":{"@type":"SpeakableSpecification","cssSelector":[".respuesta-directa","h1"]}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","@id":"https://estrategicamente.info/blog/auditar-contenido-generado-por-ia#faq","isPartOf":{"@id":"https://estrategicamente.info/blog/auditar-contenido-generado-por-ia"},"inLanguage":"es-ES","mainEntity":[{"@type":"Question","name":"¿Puede una IA auditar el trabajo de otra IA?","acceptedAnswer":{"@type":"Answer","text":"Puede detectar contradicciones internas, citas inexistentes, fechas imposibles y conclusiones que no se siguen de sus premisas. Cruzar familias distintas aporta una capa adicional de contraste, porque los sesgos y los huecos no coinciden. Lo que no detecta es el error compartido: si ambos parten de la misma fuente equivocada, coinciden en la respuesta equivocada."}},{"@type":"Question","name":"¿Hay que avisar de que un artículo se ha escrito con ayuda de IA?","acceptedAnswer":{"@type":"Answer","text":"Depende del contenido y de quién responde. El artículo 50, apartado 4, párrafo segundo obliga a revelarlo cuando el texto informa al público sobre asuntos de interés público, y decae cuando ha habido revisión humana o control editorial y una persona física o jurídica asume la responsabilidad editorial de la publicación."}},{"@type":"Question","name":"¿El artículo 50, apartado 2, obliga a mi empresa a marcar lo que publica?","acceptedAnswer":{"@type":"Answer","text":"No por el mero hecho de utilizar un sistema de un tercero. El apartado 2 obliga al proveedor. Lo primero es determinar qué papel tiene la empresa respecto de ese sistema: proveedor es quien lo desarrolla o lo hace desarrollar y lo introduce en el mercado o lo pone en servicio bajo su propio nombre o marca . Construir sobre tecnología ajena y publicarla bajo marca propia puede convertirla en proveedora del sistema resultante, y entonces sí le alcanza. Puede ser responsable del despliegue, proveedora o las dos cosas."}},{"@type":"Question","name":"¿Desde cuándo se aplican estas obligaciones de transparencia?","acceptedAnswer":{"@type":"Answer","text":"Desde el 2 de agosto de 2026. Existe una única transición, limitada al artículo 50.2: los proveedores de sistemas generadores de contenido sintético puestos en el mercado antes de esa fecha disponen hasta el 2 de diciembre de 2026 para cumplir la obligación de marcado. El aplazamiento del Reglamento (UE) 2026/1744 es otra cosa y no alcanza al capítulo III entero, sino a sus secciones 1, 2 y 3, que pasan al 2 de diciembre de 2027 para el alto riesgo del anexo III y al 2 de agosto de 2028 para el del anexo I. La transparencia del artículo 50 no se aplazó."}},{"@type":"Question","name":"¿Basta con que un modelo revise el texto para acogerse a la excepción?","acceptedAnswer":{"@type":"Answer","text":"No. El precepto exige dos cosas acumulativas: revisión humana o control editorial, y una persona física o jurídica con responsabilidad editorial. Además, las Directrices de la Comisión definen la revisión como el examen deliberado de la sustancia del contenido por personas con conocimiento y juicio profesional sobre la materia; una comprobación superficial o meramente formal no cuenta. Un auditor automático es buena práctica de calidad, pero no es ninguna de las dos condiciones."}},{"@type":"Question","name":"¿Cuántas reglas de verificación hacen falta para empezar?","acceptedAnswer":{"@type":"Answer","text":"Como punto de partida práctico, en nuestra metodología empezamos con entre cinco y diez reglas nacidas de errores propios ya detectados. Una lista larga escrita a priori cubre riesgos imaginarios y deja fuera los reales. La regla útil se escribe el día después de un fallo, con el error que la originó anotado al lado."}},{"@type":"Question","name":"¿Y si la norma cambia después de publicar?","acceptedAnswer":{"@type":"Answer","text":"Por eso cada cita lleva plazo de revalidación y fecha de última verificación. Estar bien el día que se publica no basta: hay que poder decir a qué artículos afecta un cambio normativo sin releerlos todos."}}]}</script><meta name="ai-generated" content="assisted"><meta name="ai-review" content="human-reviewed"><meta name="ai-disclosure" content="Este contenido se ha elaborado con asistencia de sistemas de inteligencia artificial y ha sido revisado y validado por el equipo de EstratégicaMente antes de su publicación. La responsabilidad editorial es humana."><style>
.ia-aviso{margin:2.5rem auto 0;max-width:760px;padding:1.1rem 1.3rem;background:#FFFFFF;border:1px solid #E2E8EE;border-left:4px solid #C9A961}
.ia-aviso-et{display:block;font-family:'IBM Plex Mono',monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#5E7E00;font-weight:500;margin-bottom:.35rem}
.ia-aviso p{margin:0;font-family:'Barlow',sans-serif;font-size:.92rem;line-height:1.6;color:#5B6573}
.article-body .tabla-scroll{margin:2.5rem 0 3rem;overflow-x:auto;-webkit-overflow-scrolling:touch}
.article-body table{width:100%;min-width:520px;border-collapse:collapse;font-family:'Barlow',sans-serif;font-size:.95rem;line-height:1.5;background:#FFFFFF;border:1px solid #E2E8EE}
.article-body thead th{background:#0A2540;color:#FFFFFF;font-family:'Sora',sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-align:left;padding:.85rem 1rem;vertical-align:bottom;border:0}
.article-body tbody td{padding:.9rem 1rem;vertical-align:top;border-top:1px solid #E2E8EE;color:#3A3A3A}
.article-body tbody tr:nth-child(even) td{background:#F4F6F8}
.article-body tbody td:first-child{color:#0A2540;font-weight:600;width:32%}
.article-body table strong,.article-body table b{color:#0A2540;font-weight:700}
.article-body table a{color:#CC6900;border-bottom:1px solid currentColor}
.article-body .resumen{margin:2rem 0 2.75rem;padding:1.5rem 1.7rem;background:#F4F6F8;border-left:4px solid #99CC00}
.article-body .resumen>b{display:block;font-family:'Sora',sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5E7E00;margin-bottom:.9rem}
.article-body .resumen ul{margin:0;padding-left:1.25rem}
.article-body .resumen li{margin-bottom:.6rem;font-family:'Barlow',sans-serif;font-size:1rem;line-height:1.6;color:#3A3A3A}
.article-body .resumen li::marker{color:#99CC00}
.article-body .respuesta-directa{border-top:3px solid #FF8300;padding-top:1.4rem}
.article-body .fig-propia{margin:2.75rem 0 3rem;padding:0}
.article-body .fig-propia svg{width:100%;height:auto;display:block;border:1px solid #E2E8EE}
.article-body figcaption{margin-top:.85rem;padding-left:1rem;border-left:3px solid #C9A961;font-family:'Barlow',sans-serif;font-size:.9rem;line-height:1.6;color:#5B6573;font-style:normal}
.article-body .cta-final{margin:3rem 0 1.5rem;padding:0}
.article-body .cta-final a{display:inline-block;background:#FF8300;color:#FFFFFF;font-family:'Sora',sans-serif;font-weight:700;font-size:1rem;line-height:1.3;padding:1rem 1.6rem;border:0;text-decoration:none;transition:background .2s}
.article-body .cta-final a:hover{background:#CC6900;opacity:1}
.autor-ficha{margin:3.5rem auto 0!important;max-width:760px;padding:1.5rem 1.7rem;background:#F4F6F8;border-left:4px solid #C9A961}
.autor-ficha p{margin:0;font-family:'Barlow',sans-serif;font-style:normal}
.autor-ficha .autor-firma{font-family:'Barlow',sans-serif!important;font-size:.97rem!important;font-weight:400!important;font-style:normal!important;line-height:1.65!important;color:#3A3A3A!important;border-bottom:0!important;padding-bottom:0!important;margin-bottom:0!important}
.autor-ficha .autor-firma strong{color:#0A2540;font-weight:700}
.autor-ficha .autor-fechas{margin:1rem 0 0!important;padding-top:.85rem;border-top:1px solid #E2E8EE;font-family:'IBM Plex Mono',monospace;font-size:.74rem;line-height:1.6;color:#5B6573;letter-spacing:.02em}
@media (max-width:640px){
  .article-body .tabla-scroll{margin-left:-1rem;margin-right:-1rem;padding:0 1rem}
  .article-body table{font-size:.88rem}
  .article-body thead th,.article-body tbody td{padding:.7rem .8rem}
  .autor-ficha{padding:1.2rem 1.2rem}
}
</style></head>
<body>

<nav class="nav" id="nav">
  <div class="nav-inner">
    <a class='nav-brand' href='/'><img src="assets/logos/estrategicamente-logo.svg" alt="EstratégicaMente"></a>
    <ul class="nav-menu" id="nav-menu">
      <li class="nav-dropdown">
        <button type="button" class="nav-dropdown-toggle" aria-haspopup="true"><span data-lang="es">Servicios</span><span class="nav-caret" aria-hidden="true"></span></button>
        <ul class="nav-dropdown-menu">
          <li class="nav-grupo"><span data-lang="es">Trabajamos contigo</span></li>
<li><a href="/cumplimiento-eu-ai-act"><span data-lang="es">CriterIA© · cumplimiento del EU AI Act</span></a></li>
          <li><a href="/subvenciones-licitaciones-premios"><span data-lang="es">Simplicity for Grants© · subvenciones y licitaciones</span></a></li>
          <li><a href="/automatizacion-procesos-ia"><span data-lang="es">Simplicity for Processes© · automatización con IA</span></a></li>
          <li><a href="/asesoramiento"><span data-lang="es">Consultoría e interim management</span></a></li>
          <li><a href="/software-subvenciones-administracion"><span data-lang="es">Administraciones públicas</span></a></li>
          <li><a href="/ia-en-docencia-universitaria"><span data-lang="es">Universidades y escuelas de negocio</span></a></li>
        </ul>
      </li>
      <li class="nav-dropdown">
        <button type="button" class="nav-dropdown-toggle" aria-haspopup="true"><span data-lang="es">Productos</span><span class="nav-caret" aria-hidden="true"></span></button>
        <ul class="nav-dropdown-menu">
          <li class="nav-grupo"><span data-lang="es">Los contratas y los usas</span></li>
                    <li><a href="https://apex.simplicityforgrants.eu/" rel="noopener" target="_blank"><span data-lang="es">APEX© · memoria técnica con IA</span></a></li>
          <li><a href="https://simplicityconsilium.com/" rel="noopener" target="_blank"><span data-lang="es">Simplicity Consilium© · asistente de dirección</span></a></li>
          <li><a href="/cumplimiento-eu-ai-act#niveles"><span data-lang="es">CriterIA© 25 · diagnóstico profesional</span></a></li>
<li><a href="/cumplimiento-eu-ai-act#niveles"><span data-lang="es">CriterIA© 60 · auditoría completa</span></a></li>
<li><a href="https://draft.simplicityforgrants.eu/" rel="noopener" target="_blank"><span data-lang="es">DRAFT© · primer borrador de memoria</span></a></li>
        </ul>
      </li>
      <li><a href="/blog"><span data-lang="es">Blog</span></a></li>      <li class="nav-dropdown">
        <button type="button" class="nav-dropdown-toggle" aria-haspopup="true"><span data-lang="es">Herramientas gratuitas</span><span class="nav-caret" aria-hidden="true"></span></button>
        <ul class="nav-dropdown-menu">
        <li><a href="/score-de-encaje"><span data-lang="es">Score de encaje &middot; &iquest;merece la pena presentarse?</span></a></li>
        <li><a href="/diagnostico-ai-act"><span data-lang="es">Autodiagn&oacute;stico EU AI Act</span></a></li>
<li><a href="/verificar"><span data-lang="es">Verificar un sello CriterIA©</span></a></li>
                                <li><a href="/indice-de-criterio"><span data-lang="es">&Iacute;ndice de Criterio</span></a></li>
        <li><a href="/recursos"><span data-lang="es">Todos los recursos gratuitos</span></a></li>
        </ul>
      </li>
      <li class="nav-dropdown">
        <button type="button" class="nav-dropdown-toggle" aria-haspopup="true"><span data-lang="es">Sobre nosotros</span><span class="nav-caret" aria-hidden="true"></span></button>
        <ul class="nav-dropdown-menu">
        <li><a href="/sobre"><span data-lang="es">Sobre nosotros</span></a></li>
        <li><a href="/la-prisa-artificial"><span data-lang="es">El libro &middot; La prisa artificial</span></a></li>
        <li><a href="/contacto"><span data-lang="es">Contacto</span></a></li>
        </ul>
      </li>
    </ul>
    
<div class="nav-right">
      <a href="/diagnostico-ai-act" class="btn-eu-ai-act" title="CriterIA© 7 · autodiagnóstico gratuito EU AI Act"><span class="btn-eu-badge">GRATIS</span><span class="btn-eu-text" data-lang="es">EU AI Act</span></a>
      <div aria-label="Idioma" class="lang-toggle" role="group"><button class="active" data-lang="es">ES</button><button data-lang="en">EN</button></div>
<button class="nav-toggle" id="nav-toggle"><span></span><span></span><span></span></button>
    </div>
  </div>
</nav>

<article class="article-page" id="article-root"><div class="container-narrow"><div class="breadcrumb" style="margin-top:6rem;margin-bottom:1.5rem;"><a href="/">EstratégicaMente</a> <span class="sep">-</span> <a href="/blog">Blog</a></div><div class="article-meta" style="font-family:'IBM Plex Mono',monospace;font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;color:#5E7E00;margin-bottom:1.5rem;"> - Guillermo Taboada</div><h1 style="font-family:'Sora',sans-serif;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1.08;color:#0A2540;margin-bottom:2rem;max-width:760px;margin-left:auto;margin-right:auto;">¿Puede una IA auditar el trabajo de otra IA?</h1><div class="article-image" style="margin:2rem auto 3rem;max-width:760px;aspect-ratio:16/9;overflow:hidden;"><img src="https://orfnafompycebfblkjdd.supabase.co/functions/v1/portada/auditar-contenido-generado-por-ia.jpg?v=3" alt="¿Puede una IA auditar el trabajo de otra IA?" style="width:100%;height:100%;object-fit:cover;"></div><div data-newsletter-blog="compacto" style="max-width:760px;margin:0 auto 2.5rem;"></div><div class="article-body"><p class="respuesta-directa">Puede, pero no basta. Un modelo puede detectar con más facilidad los errores de forma de otro modelo que los de fondo, y ninguno debería juzgar su propio texto. El artículo 50, apartado 4, del Reglamento de IA exime de etiquetar el texto de interés público sometido a revisión humana o control editorial, siempre que alguien asuma la responsabilidad editorial última. La excepción la activan personas.</p>

<div class="resumen">
<h2>En resumen</h2>
<ul>
<li>Cruzar modelos de familias distintas aporta una capa de contraste sobre contradicciones internas, citas inexistentes y fechas imposibles, pero no detecta que una afirmación correcta atribuya la obligación al sujeto equivocado.</li>
<li>Las comprobaciones mecanizables —una fecha, un sujeto obligado, una cifra— se escriben como reglas deterministas y no se delegan en un modelo auditor.</li>
<li>El artículo 50, apartado 4, párrafo segundo del Reglamento (UE) 2024/1689 obliga al responsable del despliegue a etiquetar el texto generado con IA que informa al público sobre asuntos de interés público. Decae con revisión humana o control editorial, más responsabilidad editorial asumida.</li>
<li>El artículo 50, apartado 2, que exige marcar determinadas salidas en formato legible por máquina, obliga al proveedor del sistema. Una empresa que utiliza el sistema puede ser además su proveedora: el rol se determina en cada caso.</li>
<li>Las Directrices de la Comisión de 20 de julio de 2026 precisan que una comprobación superficial, formal o meramente procedimental —revisar la ortografía o la gramática— no es revisión humana ni control editorial.</li>
</ul>
</div>

<h2>Qué dice exactamente la norma</h2>

<p>El <strong>artículo 50, apartado 4, párrafo segundo</strong> del <a href="https://eur-lex.europa.eu/legal-content/ES/TXT/?uri=CELEX%3A02024R1689-20260727" rel="nofollow">Reglamento (UE) 2024/1689, en su versión consolidada</a> obliga al responsable del despliegue a hacer público que un texto ha sido generado o manipulado artificialmente cuando ese texto se publica <em>con el fin de informar al público sobre asuntos de interés público</em>. Y a continuación establece la excepción, en literal:</p>

<blockquote>«Esta obligación no se aplicará (…) cuando el contenido generado por IA haya sido sometido a un proceso de revisión humana o control editorial y cuando una persona física o jurídica tenga la responsabilidad editorial de la publicación del contenido.»</blockquote>

<p>Las dos condiciones son acumulativas: revisión o control editorial <em>y</em> alguien que responda de la publicación. No hay una tercera vía en la que otro modelo dé el visto bueno.</p>

<p>Y antes de la excepción hay que estar dentro de la obligación. Según las <a href="https://digital-strategy.ec.europa.eu/es/library/guidelines-transparency-obligations-providers-and-deployers-ai-systems" rel="nofollow">Directrices de la Comisión de 20 de julio de 2026</a>, el texto tiene que cumplir <strong>tres criterios acumulativos</strong>: estar publicado, informar al público y versar sobre un asunto de interés público —política, administración, justicia, derechos fundamentales, seguridad pública, salud, medio ambiente, consumo y cuestiones económicas, científicas o culturales de debate público—. Un contenido puramente promocional normalmente queda fuera; un artículo destinado a informar sobre obligaciones regulatorias entra con claridad.</p>

<p>Las mismas Directrices precisan qué cuenta como revisión: el <em>examen deliberado de la sustancia del contenido</em> por personas con conocimiento y juicio profesional sobre la materia, o el control de una entidad editorial con autoridad para aprobar, alterar o rechazar el texto por motivos de fondo. <strong>Una comprobación superficial o meramente formal —ortografía, gramática— no vale.</strong> Son interpretación oficial, no articulado: no vinculan, pero es lo que mirará una autoridad de vigilancia.</p>

<p>Existe además un <a href="https://digital-strategy.ec.europa.eu/es/policies/code-practice-ai-generated-content" rel="nofollow">Código de buenas prácticas sobre transparencia del contenido generado por IA</a>, publicado el 10 de junio de 2026 y confirmado por la Comisión y el Comité de IA como herramienta voluntaria adecuada para demostrar el cumplimiento de los apartados 2, 4 y 5. Adherirse es voluntario; las obligaciones del artículo 50 no lo son. Y quien cumpla por otros medios tendrá que acreditar que son adecuados ante su autoridad de vigilancia.</p>

<p>Se aplican desde el <strong>2 de agosto de 2026</strong> y no las afecta el aplazamiento del <a href="https://eur-lex.europa.eu/legal-content/EN-ES/TXT/?uri=CELEX%3A32026R1744" rel="nofollow">Reglamento (UE) 2026/1744</a>. Conviene ser exacto: no se aplazó el capítulo III entero, sino <strong>sus secciones 1, 2 y 3</strong>, al 2 de diciembre de 2027 para el anexo III y al 2 de agosto de 2028 para el anexo I. Está en <a href="/blog/ai-act-no-se-ha-aplazado-que-pasa-2-agosto-2026">qué se aplazó realmente del AI Act</a>.</p>

<h2>A quién obliga cada apartado del artículo 50</h2>

<p>Aquí se comete el error más caro, y no es de fechas: es de sujeto. Un análisis puede describir la obligación con exactitud y atribuírsela a quien no la tiene.</p>

<div class="tabla-scroll"><table>
<thead><tr><th>Apartado</th><th>Qué exige</th><th>A quién obliga</th></tr></thead>
<tbody>
<tr><td>50.1</td><td>Diseñar el sistema para que la persona sepa que interactúa con una IA</td><td><strong>Proveedor</strong></td></tr>
<tr><td>50.2</td><td>Marcar la salida en formato legible por máquina y detectable como generada artificialmente</td><td><strong>Proveedor</strong>, incluidos los de propósito general</td></tr>
<tr><td>50.3</td><td>Informar a quien queda expuesto a reconocimiento de emociones o categorización biométrica</td><td>Responsable del despliegue</td></tr>
<tr><td>50.4 párr. 1</td><td>Revelar los contenidos que constituyan una ultrafalsificación</td><td>Responsable del despliegue</td></tr>
<tr><td>50.4 párr. 2</td><td>Revelar el texto publicado para informar sobre asuntos de interés público</td><td>Responsable del despliegue</td></tr>
<tr><td>50.5</td><td>Informar de forma clara y distinguible a más tardar con ocasión de la primera interacción, con los requisitos de accesibilidad aplicables</td><td>Proveedores y responsables del despliegue</td></tr>
</tbody>
</table></div>

<p>Cuando una organización, como responsable del despliegue, publica texto generado con IA para informar al público sobre un asunto de interés público, la obligación que le alcanza es la del 50.4. El marcado técnico del 50.2 corresponde al proveedor del sistema. Confundirlos hace que una empresa se crea obligada a algo que no le toca, o que se crea a salvo de lo que sí. El detalle está en <a href="/blog/marca-agua-ia-articulo-50">si hay que avisar de que un texto lo ha escrito la IA</a>.</p>

<p>Y un matiz del 50.2 que casi nunca se lee: su transitoria se mide por la <strong>puesta en el mercado por el proveedor</strong>, no por cuándo el cliente empezó a usar el sistema. Preguntarle al cliente y deducir de ahí el plazo es un error de método.</p>

<h2>Cómo se audita un texto generado con IA, paso a paso</h2>

<ol>
<li><strong>Definir qué cuenta como fuente</strong> antes de pedir el contenido. Si se elige después, se elige la que confirma lo ya escrito.</li>
<li><strong>Fijar las citas en una tabla, no en la memoria del modelo.</strong> Cada precepto con su literal, su sujeto obligado, su fecha y su enlace. Lo que no esté ahí, no se publica.</li>
<li><strong>Pasar reglas deterministas.</strong> Lo mecanizable —una fecha, que al citar el 50.2 aparezca el proveedor, que no se use redacción derogada— se escribe como regla. Un patrón no tiene un mal día; un modelo auditor sí.</li>
<li><strong>Cruzar familias.</strong> Solo entonces entra un segundo modelo, de otra familia que el que generó. Aporta contraste sobre lo que las reglas no anticipan: saltos lógicos y conclusiones que no se siguen de sus premisas.</li>
<li><strong>Revisar en sustancia.</strong> Una persona con criterio sobre la materia examina el fondo, no la forma, y alguien con nombre asume la responsabilidad editorial. Es lo único que la norma reconoce como excepción.</li>
</ol>

<figure class="fig-propia">
<svg viewBox="0 0 760 360" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Cinco capas de verificación de un texto generado con inteligencia artificial. De izquierda a derecha: definición de fuente, tabla de citas verificadas, reglas deterministas, auditoría cruzada con un modelo de otra familia, y revisión humana sustantiva o control editorial con responsabilidad editorial. Las tres primeras capas detectan errores de forma y de dato; la cuarta detecta contradicciones internas; solo la quinta permite acogerse a la excepción del artículo 50, apartado 4.">
<title>Las cinco capas de verificación de un texto generado con IA</title>
<desc>Cadena de cinco capas. Las cuatro primeras son automatizables y detectan tipos distintos de error. La quinta, la revisión humana sustantiva o el control editorial con responsabilidad editorial asumida, es la única que permite acogerse a la excepción del artículo 50, apartado 4, párrafo segundo del Reglamento de IA.</desc>
<rect width="760" height="360" fill="#F4F6F8"/>
<text x="40" y="46" font-family="Sora, sans-serif" font-size="19" font-weight="600" fill="#0A2540">Las cinco capas de verificación</text>
<text x="40" y="70" font-family="Barlow, sans-serif" font-size="13" fill="#0A2540" opacity="0.7">Qué detecta cada una, y qué se le escapa</text>
<rect x="40" y="92" width="128" height="86" fill="#FFFFFF" stroke="#0A2540" stroke-width="1.5"/>
<text x="52" y="116" font-family="IBM Plex Mono, monospace" font-size="10" fill="#FF8300">01</text>
<text x="52" y="136" font-family="Sora, sans-serif" font-size="13" font-weight="600" fill="#0A2540">Fuente</text>
<text x="52" y="156" font-family="Barlow, sans-serif" font-size="11" fill="#0A2540">Definida antes</text>
<text x="52" y="170" font-family="Barlow, sans-serif" font-size="11" fill="#0A2540">de generar</text>
<rect x="180" y="92" width="128" height="86" fill="#FFFFFF" stroke="#0A2540" stroke-width="1.5"/>
<text x="192" y="116" font-family="IBM Plex Mono, monospace" font-size="10" fill="#FF8300">02</text>
<text x="192" y="136" font-family="Sora, sans-serif" font-size="13" font-weight="600" fill="#0A2540">Tabla de citas</text>
<text x="192" y="156" font-family="Barlow, sans-serif" font-size="11" fill="#0A2540">Literal, sujeto</text>
<text x="192" y="170" font-family="Barlow, sans-serif" font-size="11" fill="#0A2540">y fecha</text>
<rect x="320" y="92" width="128" height="86" fill="#FFFFFF" stroke="#0A2540" stroke-width="1.5"/>
<text x="332" y="116" font-family="IBM Plex Mono, monospace" font-size="10" fill="#FF8300">03</text>
<text x="332" y="136" font-family="Sora, sans-serif" font-size="13" font-weight="600" fill="#0A2540">Reglas</text>
<text x="332" y="156" font-family="Barlow, sans-serif" font-size="11" fill="#0A2540">Deterministas.</text>
<text x="332" y="170" font-family="Barlow, sans-serif" font-size="11" fill="#0A2540">Bloquean</text>
<rect x="460" y="92" width="128" height="86" fill="#FFFFFF" stroke="#0A2540" stroke-width="1.5"/>
<text x="472" y="116" font-family="IBM Plex Mono, monospace" font-size="10" fill="#FF8300">04</text>
<text x="472" y="136" font-family="Sora, sans-serif" font-size="13" font-weight="600" fill="#0A2540">Cruce</text>
<text x="472" y="156" font-family="Barlow, sans-serif" font-size="11" fill="#0A2540">Modelo de otra</text>
<text x="472" y="170" font-family="Barlow, sans-serif" font-size="11" fill="#0A2540">familia</text>
<rect x="600" y="92" width="128" height="86" fill="#0A2540"/>
<text x="612" y="116" font-family="IBM Plex Mono, monospace" font-size="10" fill="#99CC00">05</text>
<text x="612" y="136" font-family="Sora, sans-serif" font-size="13" font-weight="600" fill="#FFFFFF">Revisión</text>
<text x="612" y="156" font-family="Barlow, sans-serif" font-size="11" fill="#FFFFFF">Sustantiva, con</text>
<text x="612" y="170" font-family="Barlow, sans-serif" font-size="11" fill="#FFFFFF">quien responde</text>
<path d="M168 135 L180 135" stroke="#0A2540" stroke-width="1.5"/>
<path d="M308 135 L320 135" stroke="#0A2540" stroke-width="1.5"/>
<path d="M448 135 L460 135" stroke="#0A2540" stroke-width="1.5"/>
<path d="M588 135 L600 135" stroke="#FF8300" stroke-width="3"/>
<line x1="40" y1="208" x2="720" y2="208" stroke="#0A2540" stroke-width="1" opacity="0.25"/>
<text x="40" y="234" font-family="IBM Plex Mono, monospace" font-size="10" fill="#0A2540" opacity="0.7">QUÉ DETECTA</text>
<text x="40" y="258" font-family="Barlow, sans-serif" font-size="12" fill="#0A2540">01–03  Fechas erróneas, sujeto obligado equivocado, redacción derogada, cifra sin fuente.</text>
<text x="40" y="280" font-family="Barlow, sans-serif" font-size="12" fill="#0A2540">04       Contradicciones internas, conclusiones que no se siguen de sus premisas.</text>
<text x="40" y="302" font-family="Barlow, sans-serif" font-size="12" fill="#0A2540">05       Todo lo anterior, más lo que ninguna capa previa sabía que había que buscar.</text>
<rect x="40" y="316" width="6" height="34" fill="#FF8300"/>
<text x="58" y="330" font-family="Barlow, sans-serif" font-size="12" font-weight="600" fill="#0A2540">Solo la capa 05 —revisión sustantiva o control editorial, más responsabilidad</text>
<text x="58" y="346" font-family="Barlow, sans-serif" font-size="12" font-weight="600" fill="#0A2540">editorial— permite acogerse a la excepción del artículo 50, apartado 4.</text>
</svg>
<figcaption>Las cinco capas de verificación de un texto generado con IA. Las capas 01 a 03 detectan fechas erróneas, sujeto obligado equivocado, redacción derogada y cifras sin fuente. La capa 04, el cruce con un modelo de otra familia, detecta contradicciones internas. Solo la capa 05 —revisión humana sustantiva o control editorial, más responsabilidad editorial— permite acogerse a la excepción del artículo 50, apartado 4, párrafo segundo.</figcaption>
</figure>

<h2>Cuánto cuesta y cuánto tarda</h2>

<p>En nuestra experiencia, montar las capas 01 a 03 donde ya hay fuentes identificadas es trabajo de días: una tabla de citas con su literal y su sujeto obligado, y como punto de partida entre cinco y diez reglas nacidas de errores ya cometidos. Cada regla nace de un fallo real, y quien no ha fallado todavía no sabe cuál necesita.</p>

<p>El coste recurrente está en la capa 04 y es de cómputo, no de licencias. Depende de la tarifa del modelo, pero también —y en nuestras mediciones sobre todo— de <strong>cuánto contexto se manda en cada llamada</strong>. Enviar contexto que no hace falta encarece la comprobación sin mejorarla.</p>

<p>La capa 05 puede hacerse más eficiente, pero no puede eliminarse mediante automatización: lo jurídicamente relevante es que siga existiendo revisión humana o control editorial sustantivo. Es tiempo de una persona con criterio, y sale del que ahorra la máquina en las cuatro anteriores. El ciclo no se cierra trabajando menos, sino dedicando lo ahorrado a mirar.</p>

<p>Estas cinco capas no son una teoría de despacho: son las que aplicamos a nuestros propios sistemas y las que verifica el sello de cumplimiento voluntario que emitimos, con más de sesenta puntos repartidos en seis dimensiones.</p>

<figure class="fig-propia">
<svg viewBox="0 0 760 300" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Sello privado y voluntario de verificación CriterIA. Dos productos: el diagnóstico gratuito de siete preguntas y la verificación de más de sesenta puntos repartidos en seis dimensiones, con registro público del sello. Sobre el inventario propio: diecinueve sistemas de IA, dieciocho en servicio y uno en prototipo, consultado el 28 de agosto de 2026.">
<title>CriterIA©, sello privado y voluntario de verificación</title>
<desc>Tres cifras del sello: más de sesenta puntos de verificación, seis dimensiones de cumplimiento y un registro propio de diecinueve sistemas de IA, dieciocho en servicio y uno en prototipo, consultado el 28 de agosto de 2026.</desc>
<rect width="760" height="300" fill="#0A2540"/>
<rect x="0" y="0" width="760" height="4" fill="#FF8300"/>
<text x="40" y="58" font-family="IBM Plex Mono, monospace" font-size="11" fill="#FF8300" letter-spacing="2">SELLO PRIVADO Y VOLUNTARIO</text>
<text x="40" y="94" font-family="Sora, sans-serif" font-size="26" font-weight="600" fill="#FFFFFF">Verificar no es aprobar</text>
<text x="40" y="124" font-family="Barlow, sans-serif" font-size="14" fill="#FFFFFF" opacity="0.78">Lo que no se comprueba, se dice. Lo comprobado, se registra.</text>
<line x1="40" y1="152" x2="720" y2="152" stroke="#FFFFFF" stroke-opacity="0.16" stroke-width="1"/>
<text x="40" y="204" font-family="Sora, sans-serif" font-size="40" font-weight="600" fill="#99CC00">60+</text>
<text x="40" y="230" font-family="Barlow, sans-serif" font-size="13" fill="#FFFFFF">puntos de verificación</text>
<text x="40" y="250" font-family="Barlow, sans-serif" font-size="13" fill="#FFFFFF" opacity="0.7">en el sello completo</text>
<line x1="248" y1="176" x2="248" y2="258" stroke="#FFFFFF" stroke-opacity="0.16" stroke-width="1"/>
<text x="288" y="204" font-family="Sora, sans-serif" font-size="40" font-weight="600" fill="#99CC00">6</text>
<text x="288" y="230" font-family="Barlow, sans-serif" font-size="13" fill="#FFFFFF">dimensiones</text>
<text x="288" y="250" font-family="Barlow, sans-serif" font-size="13" fill="#FFFFFF" opacity="0.7">de cumplimiento</text>
<line x1="472" y1="176" x2="472" y2="258" stroke="#FFFFFF" stroke-opacity="0.16" stroke-width="1"/>
<text x="512" y="204" font-family="Sora, sans-serif" font-size="40" font-weight="600" fill="#99CC00">19</text>
<text x="512" y="230" font-family="Barlow, sans-serif" font-size="13" fill="#FFFFFF">sistemas propios en el registro</text>
<text x="512" y="250" font-family="Barlow, sans-serif" font-size="13" fill="#FFFFFF" opacity="0.7">18 en servicio · 1 prototipo · 28/08/2026</text>
<rect x="40" y="274" width="6" height="14" fill="#FF8300"/>
<text x="58" y="286" font-family="Barlow, sans-serif" font-size="12" fill="#FFFFFF" opacity="0.7">CriterIA© no es una certificación oficial ni una acreditación de la Unión Europea.</text>
</svg>
<figcaption>CriterIA©, nuestro sello privado y voluntario: más de sesenta puntos de verificación en seis dimensiones. El inventario propio, consultado el 28 de agosto de 2026, tiene diecinueve sistemas de IA, dieciocho en servicio y uno en prototipo.</figcaption>
</figure>

<h2>Los errores que vemos en la práctica</h2>

<p>El primero lo hemos cometido nosotros. Algunos sitios espejo reproducen versiones anteriores no consolidadas: los literales que teníamos tomados de ahí eran los de 2024 y no incorporaban la <a href="https://eur-lex.europa.eu/legal-content/ES/TXT/?uri=CELEX%3A32024R1689R%2801%29" rel="nofollow">corrección de errores de 9 de octubre de 2025</a>, la que sustituyó «ultrasuplantación» por «ultrafalsificación» y afectó al artículo 50, apartado 4. Cuatro modelos pueden coincidir en un literal y estar los cuatro citando texto no consolidado. Ningún cruce lo detecta: no es discrepancia, es consenso equivocado.</p>

<p>El segundo es el sujeto obligado. Verificar contra un análisis de despacho no es verificar: puede ser correcto y omitir a quién obliga el precepto. Se lee el artículo.</p>

<p>El tercero lo encontramos en casa. De los cuatro asistentes conversacionales que atendían al público en nuestros cinco dominios, <strong>tres no mostraban aviso expreso</strong> en la primera interacción. Es un hallazgo, no un veredicto. Faltaban dos comprobaciones que ninguna regla mecánica hace: si resultaba ya evidente para una persona razonablemente informada, atenta y perspicaz que hablaba con una IA —excepción del 50.1 que las Directrices piden leer de forma restrictiva—, y qué papel teníamos nosotros respecto de cada asistente, porque el 50.1 obliga al proveedor y publicar bajo marca propia puede situarnos ahí. Una regla mecánica detecta el hecho; decidir si es incumplimiento, y de quién, es análisis jurídico. Auditoría interna sobre cuatro asistentes: no extrapola a nadie.</p>

<p>El cuarto es de calendario. El contenido normativo caduca y no avisa. Un artículo correcto el día que se publica deja de serlo cuando cambia la norma, y sin fecha de revalidación por cita nadie sabe qué volver a mirar. Es de lo poco que se aprecia desde fuera: <a href="/blog/que-obligaciones-eu-ai-act-se-ven-desde-fuera">qué obligaciones del Reglamento de IA se ven desde fuera</a>.</p>

<h2>Preguntas frecuentes</h2>

<h3>¿Puede una IA auditar el trabajo de otra IA?</h3>
<p>Puede detectar contradicciones internas, citas inexistentes, fechas imposibles y conclusiones que no se siguen de sus premisas. Cruzar familias distintas aporta una capa adicional de contraste, porque los sesgos y los huecos no coinciden. Lo que no detecta es el error compartido: si ambos parten de la misma fuente equivocada, coinciden en la respuesta equivocada.</p>

<h3>¿Hay que avisar de que un artículo se ha escrito con ayuda de IA?</h3>
<p>Depende del contenido y de quién responde. El artículo 50, apartado 4, párrafo segundo obliga a revelarlo cuando el texto informa al público sobre asuntos de interés público, y decae cuando ha habido revisión humana o control editorial y una persona física o jurídica asume la responsabilidad editorial de la publicación.</p>

<h3>¿El artículo 50, apartado 2, obliga a mi empresa a marcar lo que publica?</h3>
<p>No por el mero hecho de utilizar un sistema de un tercero. El apartado 2 obliga al proveedor. Lo primero es determinar qué papel tiene la empresa respecto de <em>ese</em> sistema: proveedor es quien lo desarrolla o lo hace desarrollar y lo introduce en el mercado o lo pone en servicio <strong>bajo su propio nombre o marca</strong>. Construir sobre tecnología ajena y publicarla bajo marca propia puede convertirla en proveedora del sistema resultante, y entonces sí le alcanza. Puede ser responsable del despliegue, proveedora o las dos cosas.</p>

<h3>¿Desde cuándo se aplican estas obligaciones de transparencia?</h3>
<p>Desde el 2 de agosto de 2026. Existe una única transición, limitada al artículo 50.2: los proveedores de sistemas generadores de contenido sintético puestos en el mercado antes de esa fecha disponen hasta el 2 de diciembre de 2026 para cumplir la obligación de marcado. El aplazamiento del Reglamento (UE) 2026/1744 es otra cosa y no alcanza al capítulo III entero, sino a sus secciones 1, 2 y 3, que pasan al 2 de diciembre de 2027 para el alto riesgo del anexo III y al 2 de agosto de 2028 para el del anexo I. La transparencia del artículo 50 no se aplazó.</p>

<h3>¿Basta con que un modelo revise el texto para acogerse a la excepción?</h3>
<p>No. El precepto exige dos cosas acumulativas: revisión humana o control editorial, y una persona física o jurídica con responsabilidad editorial. Además, las Directrices de la Comisión definen la revisión como el examen deliberado de la sustancia del contenido por personas con conocimiento y juicio profesional sobre la materia; una comprobación superficial o meramente formal no cuenta. Un auditor automático es buena práctica de calidad, pero no es ninguna de las dos condiciones.</p>

<h3>¿Cuántas reglas de verificación hacen falta para empezar?</h3>
<p>Como punto de partida práctico, en nuestra metodología empezamos con entre cinco y diez reglas nacidas de errores propios ya detectados. Una lista larga escrita a priori cubre riesgos imaginarios y deja fuera los reales. La regla útil se escribe el día después de un fallo, con el error que la originó anotado al lado.</p>

<h3>¿Y si la norma cambia después de publicar?</h3>
<p>Por eso cada cita lleva plazo de revalidación y fecha de última verificación. Estar bien el día que se publica no basta: hay que poder decir a qué artículos afecta un cambio normativo sin releerlos todos.</p>

<div class="cta-final">
<p>Aplicamos estas cinco capas a nuestros propios sistemas antes que a los de nadie. Nuestro registro interno, consultado el 28 de agosto de 2026, tiene <strong>19 sistemas de IA: 18 en servicio y 1 en prototipo</strong>, cada uno con su modelo, su nivel de riesgo, los artículos que le aplican y su supervisión humana declarada. Es el inventario que verifica CriterIA©, nuestro sello privado y voluntario de verificación: no es una certificación oficial ni una acreditación de la Unión Europea.</p>
<p><a href="/diagnostico-ai-act" class="cta">Empezar por el diagnóstico gratuito</a></p>
</div>
<script type="application/ld+json">
{
 "@context": "https://schema.org",
 "@type": "FAQPage",
 "@id": "https://estrategicamente.info/blog/auditar-contenido-generado-por-ia#faq",
 "isPartOf": {
  "@id": "https://estrategicamente.info/#organizacion"
 },
 "mainEntity": [
  {
   "@type": "Question",
   "name": "¿Puede una IA auditar el trabajo de otra IA?",
   "acceptedAnswer": {
    "@type": "Answer",
    "text": "Puede detectar contradicciones internas, citas inexistentes, fechas imposibles y conclusiones que no se siguen de sus premisas. Cruzar familias distintas aporta una capa adicional de contraste, porque los sesgos y los huecos no coinciden. Lo que no detecta es el error compartido: si ambos parten de la misma fuente equivocada, coinciden en la respuesta equivocada."
   }
  },
  {
   "@type": "Question",
   "name": "¿Hay que avisar de que un artículo se ha escrito con ayuda de IA?",
   "acceptedAnswer": {
    "@type": "Answer",
    "text": "Depende del contenido y de quién responde. El artículo 50, apartado 4, párrafo segundo obliga a revelarlo cuando el texto informa al público sobre asuntos de interés público, y decae cuando ha habido revisión humana o control editorial y una persona física o jurídica asume la responsabilidad editorial de la publicación."
   }
  },
  {
   "@type": "Question",
   "name": "¿El artículo 50, apartado 2, obliga a mi empresa a marcar lo que publica?",
   "acceptedAnswer": {
    "@type": "Answer",
    "text": "No por el mero hecho de utilizar un sistema de un tercero. El apartado 2 obliga al proveedor. Lo primero es determinar qué papel tiene la empresa respecto de ese sistema: proveedor es quien lo desarrolla o lo hace desarrollar y lo introduce en el mercado o lo pone en servicio bajo su propio nombre o marca. Construir sobre tecnología ajena y publicarla bajo marca propia puede convertirla en proveedora del sistema resultante, y entonces sí le alcanza. Puede ser responsable del despliegue, proveedora o las dos cosas."
   }
  },
  {
   "@type": "Question",
   "name": "¿Desde cuándo se aplican estas obligaciones de transparencia?",
   "acceptedAnswer": {
    "@type": "Answer",
    "text": "Desde el 2 de agosto de 2026. Existe una única transición, limitada al artículo 50.2: los proveedores de sistemas generadores de contenido sintético puestos en el mercado antes de esa fecha disponen hasta el 2 de diciembre de 2026 para cumplir la obligación de marcado. El aplazamiento del Reglamento (UE) 2026/1744 es otra cosa y no alcanza al capítulo III entero, sino a sus secciones 1, 2 y 3, que pasan al 2 de diciembre de 2027 para el alto riesgo del anexo III y al 2 de agosto de 2028 para el del anexo I. La transparencia del artículo 50 no se aplazó."
   }
  },
  {
   "@type": "Question",
   "name": "¿Basta con que un modelo revise el texto para acogerse a la excepción?",
   "acceptedAnswer": {
    "@type": "Answer",
    "text": "No. El precepto exige dos cosas acumulativas: revisión humana o control editorial, y una persona física o jurídica con responsabilidad editorial. Además, las Directrices de la Comisión definen la revisión como el examen deliberado de la sustancia del contenido por personas con conocimiento y juicio profesional sobre la materia; una comprobación superficial o meramente formal no cuenta. Un auditor automático es buena práctica de calidad, pero no es ninguna de las dos condiciones."
   }
  },
  {
   "@type": "Question",
   "name": "¿Cuántas reglas de verificación hacen falta para empezar?",
   "acceptedAnswer": {
    "@type": "Answer",
    "text": "Como punto de partida práctico, en nuestra metodología empezamos con entre cinco y diez reglas nacidas de errores propios ya detectados. Una lista larga escrita a priori cubre riesgos imaginarios y deja fuera los reales. La regla útil se escribe el día después de un fallo, con el error que la originó anotado al lado."
   }
  },
  {
   "@type": "Question",
   "name": "¿Y si la norma cambia después de publicar?",
   "acceptedAnswer": {
    "@type": "Answer",
    "text": "Por eso cada cita lleva plazo de revalidación y fecha de última verificación. Estar bien el día que se publica no basta: hay que poder decir a qué artículos afecta un cambio normativo sin releerlos todos."
   }
  }
 ]
}
</script>

<aside class="autor-ficha" aria-label="Sobre el autor">
<p class="autor-firma">Escrito por <strong>Guillermo Taboada</strong>, CEO y socio fundador de EstratégicaMente · IA con Criterio, consultora internacional de subvenciones, licitaciones y premios globales con IA, creación de suites de IA y de cumplimiento del EU AI Act, y profesor en la Universidade da Coruña y en BEYOND AI Finance &amp; Business School.</p>
<p class="autor-fechas">Publicado el 28 de agosto de 2026</p>
</aside>
</div><aside class="ia-aviso" role="note" aria-label="Transparencia sobre el uso de inteligencia artificial"><span class="ia-aviso-et">Transparencia - Reglamento (UE) 2024/1689</span><p>Este contenido se ha elaborado con asistencia de sistemas de inteligencia artificial y ha sido revisado y validado por el equipo de EstratégicaMente antes de su publicación. La responsabilidad editorial es humana.</p></aside><div data-newsletter-blog></div></div></article>

<footer class="footer">
  <div class="container">
    <div class="footer-grid">
      <div class="footer-brand">
        <img src="assets/logos/estrategicamente-logo-dark.svg" alt="EstratégicaMente" class="footer-logo">
        <h4 data-lang="es">ESTRATÉGICAMENTE</h4><h4 data-lang="en">ESTRATÉGICAMENTE</h4>
        <p data-lang="es">Elegir lo eficaz para hacerlo eficiente.</p>
      </div>
      <div class="footer-col">
        <h5>Soluciones</h5>
        <ul>
          <li data-lang="es"><a href="/asesoramiento">Consultor&iacute;a e interim management</a></li>
          <li data-lang="es"><a href="/subvenciones-licitaciones-premios">Subvenciones, licitaciones y premios (Simplicity for Grants&copy;)</a></li>
          <li data-lang="es"><a href="/software-subvenciones-administracion">Plataforma para administraciones (Grantify&copy;)</a></li>
          <li data-lang="es"><a href="/automatizacion-procesos-ia">Automatizaci&oacute;n de procesos con IA (Simplicity for Processes&copy;)</a></li>
          <li data-lang="es"><a href="/ia-en-docencia-universitaria">IA en docencia universitaria (Simplicity Lab&copy;)</a></li>
          <li data-lang="es"><a href="/cumplimiento-eu-ai-act">Cumplimiento del EU AI Act (CriterIA&copy;)</a></li>
        </ul>
      </div>
      <div class="footer-col">
        <h5>EstratégicaMente</h5>
        <ul>
          <li data-lang="es"><a href="/sobre">Sobre EstratégicaMente</a></li>
          <li data-lang="es"><a href="/recursos">Herramientas y recursos gratuitos</a></li>
          <li data-lang="es"><a href="/blog">Blog</a></li>
          <li data-lang="es"><a href="/contacto">Contacto</a></li>
        </ul>
      </div>
      <div class="footer-col">
        <h5>Legal</h5>
        <ul>
          <li data-lang="es"><a href="/aviso-legal">Aviso legal</a></li>
          <li data-lang="es"><a href="/politica-de-privacidad">Privacidad</a></li>
          <li data-lang="es"><a href="/politica-de-ia" style="color: var(--gold);">Política de IA</a></li>
          <li data-lang="es"><a href="/politica-de-cookies">Cookies</a></li>
          <li data-lang="es"><a href="/declaracion-de-accesibilidad">Accesibilidad</a></li>
        </ul>
      </div>
    </div>

    <!-- Banner obligatorio de financiación pública del proyecto Simplicity for Grants -->
    

    <div class="footer-bottom">
      <p data-lang="es">© 2026 INTERIM MANAGER CONSULTING, S.L.</p>
    </div>
  </div>
</footer>

<script>
(function(){
  var API = "https://orfnafompycebfblkjdd.supabase.co/functions/v1/imc-articulos";
  var COM_API = "https://orfnafompycebfblkjdd.supabase.co/functions/v1/imc-comentarios";
  var params = new URLSearchParams(window.location.search);
  var slug = params.get("slug");
  if (!slug) {
    // En /blog/<slug> (rewrite de Netlify) la URL del navegador no lleva ?slug=,
    // así que extraemos el slug de la propia ruta.
    var pm = window.location.pathname.match(/\/blog\/+([^\/?#]+)/);
    if (pm && pm[1]) slug = decodeURIComponent(pm[1]);
  }
  var root = document.getElementById("article-root");

  function esc(s) {
    return String(s||"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;");
  }

  // === Comentarios ===
  window.loadComentarios = function(slug){
    var lista = document.getElementById('comentarios-lista');
    if (!lista) return;
    fetch(COM_API + '?slug=' + encodeURIComponent(slug))
      .then(function(r){ return r.json(); })
      .then(function(data){
        if (!data.comentarios || !data.comentarios.length){
          lista.innerHTML = '<p style="color:var(--meta); text-align:center; font-style:italic;">Sé el primero en comentar.</p>';
          return;
        }
        lista.innerHTML = data.comentarios.map(function(c){
          var fecha = new Date(c.created_at).toLocaleDateString('es-ES', {day:'numeric', month:'long', year:'numeric'});
          return '<div style="background:white; padding:1.25rem; border:1px solid var(--line); margin-bottom:0.75rem;">' +
            '<div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:0.5rem;">' +
              '<strong style="color:var(--navy); font-family:var(--display);">' + esc(c.nombre) + '</strong>' +
              '<span style="font-size:0.75rem; color:var(--meta); font-family:var(--sans);">' + fecha + '</span>' +
            '</div>' +
            '<div style="font-family:var(--serif); line-height:1.6; color:var(--ink); white-space:pre-line;">' + esc(c.mensaje) + '</div>' +
          '</div>';
        }).join('');
      })
      .catch(function(){ lista.innerHTML = '<p style="color:var(--meta);">No se pudieron cargar los comentarios.</p>'; });
  };

  window.enviarComentario = function(slug, titulo){
    var msg = document.getElementById('c-msg');
    var btn = document.querySelector('#comentario-form button[type="submit"]');
    var nombre = document.getElementById('c-nombre').value.trim();
    var email = document.getElementById('c-email').value.trim();
    var mensaje = document.getElementById('c-mensaje').value.trim();
    var lopd = document.getElementById('c-lopd');
    if (!nombre || !email || !mensaje) { msg.textContent = 'Faltan campos.'; msg.style.color = '#C62828'; return; }
    if (!lopd || !lopd.checked) { msg.textContent = 'Necesitamos tu consentimiento para publicar el comentario.'; msg.style.color = '#C62828'; return; }

    btn.disabled = true; btn.textContent = 'Enviando…';
    fetch(COM_API, {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({ articulo_slug: slug, nombre: nombre, email: email, mensaje: mensaje })
    })
    .then(function(r){ return r.json().then(function(j){ return {ok:r.ok, data:j}; }); })
    .then(function(res){
      btn.disabled = false; btn.textContent = 'Publicar comentario';
      if (res.ok){
        msg.textContent = '✓ Comentario publicado. Gracias por participar.';
        msg.style.color = '#2E7D32';
        document.getElementById('comentario-form').reset();
        loadComentarios(slug);
      } else {
        msg.textContent = 'Error: ' + (res.data.error || 'desconocido');
        msg.style.color = '#C62828';
      }
    })
    .catch(function(err){
      btn.disabled = false; btn.textContent = 'Publicar comentario';
      msg.textContent = 'Error de red: ' + err.message;
      msg.style.color = '#C62828';
    });
  };

  if (!slug) {
    root.innerHTML = '<div class="article-error"><h1 style="font-family:var(--display);color:var(--navy);">Artículo no especificado</h1><p>Vuelve al <a href="/blog" style="color:var(--gold);">blog</a> y selecciona un artículo.</p></div>';
    return;
  }

  fetch(API + "?action=get&slug=" + encodeURIComponent(slug))
    .then(function(r){ return r.json().then(function(j){ return {ok:r.ok, status:r.status, data:j}; }); })
    .then(function(res){
      if (!res.ok || !res.data.articulo) {
        root.innerHTML = '<div class="article-error"><h1 style="font-family:var(--display);color:var(--navy);">Artículo no encontrado</h1><p>El artículo que buscas no existe o ya no está disponible. <a href="/blog" style="color:var(--gold);">Volver al blog</a>.</p></div>';
        document.title = "Artículo no encontrado — EstratégicaMente";
        return;
      }
      var a = res.data.articulo;
      document.title = a.titulo + " — EstratégicaMente";

      // ---- SEO dinámico: meta description, Open Graph, canonical, Article JSON-LD ----
      try {
        var canonical = "https://estrategicamente.info/blog/" + a.slug;
        var desc = (a.extracto || "").replace(/\s+/g, " ").trim();
        function upsertMeta(sel, attr, key, val){
          if (!val) return;
          var el = document.head.querySelector(sel);
          if (!el){ el = document.createElement("meta"); el.setAttribute(attr, key); document.head.appendChild(el); }
          el.setAttribute("content", val);
        }
        upsertMeta('meta[name="description"]', "name", "description", desc);
        upsertMeta('meta[property="og:title"]', "property", "og:title", a.titulo);
        upsertMeta('meta[property="og:description"]', "property", "og:description", desc);
        upsertMeta('meta[property="og:type"]', "property", "og:type", "article");
        upsertMeta('meta[property="og:url"]', "property", "og:url", canonical);
        if (a.imagen_url) upsertMeta('meta[property="og:image"]', "property", "og:image", a.imagen_url);
        upsertMeta('meta[name="twitter:title"]', "name", "twitter:title", a.titulo);
        upsertMeta('meta[name="twitter:description"]', "name", "twitter:description", desc);
        if (a.imagen_url) upsertMeta('meta[name="twitter:image"]', "name", "twitter:image", a.imagen_url);
        var link = document.head.querySelector('link[rel="canonical"]');
        if (!link){ link = document.createElement("link"); link.setAttribute("rel","canonical"); document.head.appendChild(link); }
        link.setAttribute("href", canonical);
        var article = {
          "@context": "https://schema.org",
          "@type": "BlogPosting",
          "headline": a.titulo,
          "description": desc,
          "author": { "@type": "Person", "name": a.autor || "Guillermo Taboada Martínez" },
          "publisher": { "@type": "Organization", "name": "EstratégicaMente", "logo": { "@type": "ImageObject", "url": "https://estrategicamente.info/assets/img/og-image.png" } },
          "mainEntityOfPage": { "@type": "WebPage", "@id": canonical },
          "inLanguage": "es"
        };
        if (a.fecha) { article.datePublished = a.fecha; article.dateModified = a.fecha; }
        if (a.imagen_url) article.image = a.imagen_url;
        var s1 = document.createElement("script"); s1.type = "application/ld+json"; s1.text = JSON.stringify(article); document.head.appendChild(s1);
      } catch(e) {}

      var imagenHtml = "";
      if (a.imagen_url) {
        imagenHtml = '<div class="article-image" style="margin: 2rem auto 3rem; max-width: 760px; aspect-ratio: 16/9; overflow: hidden;"><img src="' + esc(a.imagen_url) + '" alt="' + esc(a.titulo) + '" style="width:100%; height:100%; object-fit:cover;"></div>';
      }

        // Share buttons y comentarios
        var shareUrl = encodeURIComponent(window.location.href);
        var shareTitle = encodeURIComponent(a.titulo);
        var shareBlock =
          '<div style="max-width:720px; margin: 4rem auto 2rem; padding: 2rem 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); text-align:center;">' +
          '<div style="font-family: var(--sans); font-size: 0.8rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--meta); margin-bottom: 1.5rem;">Compartir este artículo</div>' +
          '<div style="display:flex; gap:0.75rem; justify-content:center; flex-wrap:wrap;">' +
            '<a href="https://www.linkedin.com/sharing/share-offsite/?url=' + shareUrl + '" target="_blank" rel="noopener" style="display:inline-flex; align-items:center; gap:0.5rem; padding:0.65rem 1.25rem; background:#0077B5; color:white; text-decoration:none; font-family:var(--sans); font-size:0.85rem; letter-spacing:0.05em;">' +
              '<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M20.5 2h-17A1.5 1.5 0 002 3.5v17A1.5 1.5 0 003.5 22h17a1.5 1.5 0 001.5-1.5v-17A1.5 1.5 0 0020.5 2zM8 19H5v-9h3zM6.5 8.25A1.75 1.75 0 118.3 6.5a1.78 1.78 0 01-1.8 1.75zM19 19h-3v-4.74c0-1.42-.6-1.93-1.38-1.93A1.74 1.74 0 0013 14.19a.66.66 0 000 .14V19h-3v-9h2.9v1.3a3.11 3.11 0 012.7-1.4c1.55 0 3.36.86 3.36 3.66z"/></svg>' +
              'LinkedIn' +
            '</a>' +
            '<a href="https://twitter.com/intent/tweet?url=' + shareUrl + '&text=' + shareTitle + '" target="_blank" rel="noopener" style="display:inline-flex; align-items:center; gap:0.5rem; padding:0.65rem 1.25rem; background:#000; color:white; text-decoration:none; font-family:var(--sans); font-size:0.85rem; letter-spacing:0.05em;">' +
              '<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg>' +
              'X (Twitter)' +
            '</a>' +
            '<a href="https://api.whatsapp.com/send?text=' + shareTitle + '%20' + shareUrl + '" target="_blank" rel="noopener" style="display:inline-flex; align-items:center; gap:0.5rem; padding:0.65rem 1.25rem; background:#25D366; color:white; text-decoration:none; font-family:var(--sans); font-size:0.85rem; letter-spacing:0.05em;">' +
              '<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"/></svg>' +
              'WhatsApp' +
            '</a>' +
          '</div>' +
          '</div>' +
          '<div data-newsletter-blog></div>' +
          // Sección comentarios (Disqus o nativo simple)
          '<div id="comentarios" style="max-width:720px; margin: 3rem auto;">' +
          '<div style="font-family: var(--sans); font-size: 0.8rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--meta); margin-bottom: 1.5rem; text-align:center;">Comentarios</div>' +
          '<div id="comentarios-lista" style="margin-bottom: 2rem;"></div>' +
          '<form id="comentario-form" style="background:var(--paper); padding:1.5rem; border:1px solid var(--line);">' +
            '<div style="display:grid; grid-template-columns: 1fr 1fr; gap:0.75rem; margin-bottom:0.75rem;">' +
              '<input type="text" id="c-nombre" placeholder="Tu nombre" required style="width:100%; padding:0.6rem; border:1px solid var(--line); background:white; font-family:inherit; font-size:0.95rem;">' +
              '<input type="email" id="c-email" placeholder="Email (no se publica)" required style="width:100%; padding:0.6rem; border:1px solid var(--line); background:white; font-family:inherit; font-size:0.95rem;">' +
            '</div>' +
            '<textarea id="c-mensaje" placeholder="Tu comentario..." required rows="4" style="width:100%; padding:0.6rem; border:1px solid var(--line); background:white; font-family:inherit; font-size:0.95rem; margin-bottom:0.75rem;"></textarea>' +
            '<label style="display:flex; gap:0.6rem; align-items:flex-start; margin-bottom:1rem; font-size:0.82rem; color:var(--meta); line-height:1.5; cursor:pointer;">' +
              '<input type="checkbox" id="c-lopd" required style="margin-top:0.2rem; flex:0 0 auto; accent-color:#FF8300;">' +
              '<span>Acepto que EstrategicaMente (Interim Manager Consulting, S.L.) trate mi nombre y mi correo para publicar y moderar este comentario. El correo no se publica y puedo pedir su supresion cuando quiera. <a href="/politica-de-privacidad" style="color:var(--gold);">Politica de privacidad</a>.</span>' +
            '</label>' +
            '<button type="submit" style="background:var(--navy); color:var(--cream); padding:0.7rem 1.5rem; border:0; font-family:var(--sans); font-size:0.85rem; letter-spacing:0.1em; text-transform:uppercase; cursor:pointer;">Publicar comentario</button>' +
            '<div id="c-msg" style="margin-top:0.75rem; font-size:0.85rem; color:var(--meta);"></div>' +
          '</form>' +
          '</div>';

        root.innerHTML = '<div class="container-narrow">' +
        '<div class="breadcrumb" style="margin-top: 6rem; margin-bottom: 1.5rem;"><a href="index.html">EstratégicaMente</a> <span class="sep">◆</span> <a href="/blog">Blog</a></div>' +
        '<div class="article-meta" style="font-family: var(--sans); font-size: 0.75rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--gold); margin-bottom: 1.5rem;">' + esc(a.fecha_str) + ' · ' + esc(a.autor) + '</div>' +
        '<h1 style="font-family: var(--display); font-size: clamp(2.25rem, 5vw, 4rem); line-height: 1.05; color: var(--navy); margin-bottom: 2rem; letter-spacing: -0.025em; max-width: 760px; margin-left: auto; margin-right: auto;">' + esc(a.titulo) + '</h1>' +
        imagenHtml +
        '<div data-newsletter-blog="compacto" style="max-width:720px;margin:0 auto 2.5rem;"></div>' +
        '<div class="article-body">' + a.contenido + '</div>' +
        shareBlock +
        '<p style="text-align:center; margin: 4rem auto 2rem; max-width: 720px;"><a href="/blog" style="color:var(--gold); font-family:var(--sans); font-size:0.85rem; letter-spacing:0.1em; text-transform:uppercase;">← Volver al blog</a></p>' +
      '</div>';

        // ---- Vídeo privacy-first: activa cualquier .yt-facade del cuerpo (no carga YouTube hasta el clic) ----
        try {
          var vbody = root.querySelector('.article-body');
          if (vbody) {
            var facades = vbody.querySelectorAll('.yt-facade[data-yt]');
            Array.prototype.forEach.call(facades, function(facade){
              function loadVideo(){
                var id = facade.getAttribute('data-yt');
                if (!id) return;
                var start = facade.getAttribute('data-start') || '0';
                var ifr = document.createElement('iframe');
                ifr.setAttribute('src', 'https://www.youtube-nocookie.com/embed/' + id + '?autoplay=1&rel=0&modestbranding=1&start=' + start);
                ifr.setAttribute('title', facade.getAttribute('data-title') || a.titulo);
                ifr.setAttribute('allow', 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');
                ifr.setAttribute('allowfullscreen', '');
                facade.innerHTML = ''; facade.appendChild(ifr); facade.style.cursor = 'default';
                try { window.clarity && window.clarity('event', 'article_video_play'); } catch(e){}
              }
              facade.addEventListener('click', loadVideo);
              facade.addEventListener('keydown', function(e){ if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); loadVideo(); } });
              try {
                var vid = facade.getAttribute('data-yt');
                var vobj = {
                  "@context":"https://schema.org","@type":"VideoObject",
                  "name": facade.getAttribute('data-title') || a.titulo,
                  "description": (a.extracto || a.titulo || '').replace(/\s+/g,' ').trim(),
                  "thumbnailUrl": facade.getAttribute('data-thumb') || ('https://i.ytimg.com/vi/' + vid + '/maxresdefault.jpg'),
                  "uploadDate": facade.getAttribute('data-date') || a.fecha,
                  "contentUrl": "https://www.youtube.com/watch?v=" + vid,
                  "embedUrl": "https://www.youtube-nocookie.com/embed/" + vid,
                  "publisher": { "@type":"Organization", "name":"EstratégicaMente", "logo": { "@type":"ImageObject", "url":"https://estrategicamente.info/assets/logos/estrategicamente-logo.svg" } }
                };
                var sv = document.createElement('script'); sv.type = 'application/ld+json'; sv.text = JSON.stringify(vobj); document.head.appendChild(sv);
              } catch(e){}
            });
          }
        } catch(e){}

        // ---- FAQPage JSON-LD ----
        // ELIMINADO 13/08/2026. Lo genera blog-ssr en servidor desde la v30.
        // Este script lo duplicaba: los rastreadores que ejecutan JS veian DOS
        // nodos FAQPage en la misma URL. La version del SSR ademas la ven los
        // rastreadores sin JS (GPTBot, ClaudeBot), que es lo que importa en GEO.

        // Cargar comentarios
        loadComentarios(slug);

        // Handler form
        document.getElementById('comentario-form').addEventListener('submit', function(e){
          e.preventDefault();
          enviarComentario(slug, a.titulo);
        });
    })
    .catch(function(err){
      root.innerHTML = '<div class="article-error"><h1 style="font-family:var(--display);color:var(--navy);">Error al cargar</h1><p>No hemos podido cargar el artículo. Vuelve al <a href="/blog" style="color:var(--gold);">blog</a>.</p></div>';
    });
})();
</script>
<script src="assets/js/main.js?v=60"></script>
<script src="assets/js/accesibilidad.js?v=4"></script>
<script src="assets/js/ai-governance.js?v=4"></script>
<script src="assets/js/wow.js?v=6"></script>
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit" async defer></script>
<script defer src="/assets/js/newsletter-blog.js?v=3"></script>
<script src="assets/js/i18n-dic.js?v=10"></script>
<script src="assets/js/i18n-runtime.js?v=4"></script>
</body>
</html>
