Gobernanza

Auditabilidad y cumplimiento del desarrollo asistido por IA

Los agentes de código IA escriben cada vez más código de producción, y auditores, inversores y boards ya preguntan por ello directamente. Esta guía cubre qué se pregunta, qué evidencia ya tiene un equipo disciplinado y qué le suele faltar a la mayoría.

Qué preguntará un auditor o un equipo de due diligence

En una technology due diligence, una auditoría SOC 2 o una revisión de board, estas preguntas aparecen se nombre o no la IA:

  • Quién escribió este código y quién lo revisó, para cualquier commit dado.
  • Qué tests existen y si pasaron antes de que este cambio llegara a producción.
  • Qué datos salieron de la empresa, si alguna herramienta que tocó el código también envió datos a un modelo de terceros.
  • Si existe una política escrita que gobierne el uso de IA, y si alguien puede demostrar que se cumple.

Evidencia que ya tienes si el harness es correcto

Un equipo con una práctica de ingeniería disciplinada, tests, CI, revisión de código, ya tiene la mayor parte del camino hecho hacia ser auditable sin trabajo extra, porque el mismo rastro que permite a un agente verificar su propio trabajo es el que quiere ver un auditor:

  • Historial de commits y revisión de pull requests, mostrando quién aprobó cada cambio.
  • Logs de CI, mostrando qué comprobaciones corrieron y pasaron antes del merge.
  • Informes de cobertura de tests, mostrando qué se verifica de verdad, no solo lo que se afirma.

Evidencia que necesitas añadir

Aquí es donde la mayoría de equipos tiene un hueco, porque es específico del trabajo asistido por IA y rara vez existe por defecto:

  • Una declaración de uso de IA: una marca en commits o pull requests, o un registro simple, que muestre dónde participó un agente.
  • Un inventario de modelos y herramientas: qué agentes de código IA se usan, en qué cuentas, aprobados por quién.
  • Clasificación de datos para prompts: un registro de qué categorías de datos pueden llegar a qué herramientas.
  • Retención de las transcripciones del agente cuando tu contexto lo exige, por ejemplo por contrato con un cliente o por una obligación regulatoria.

Contextos regulados, en términos generales

Los detalles dependen de tu sector y jurisdicción, así que trata esto como un mapa de dónde mirar, no como asesoría legal. Para entidades financieras en la UE, DORA cubre el riesgo de TIC y las dependencias de terceros, lo que puede incluir herramientas de código IA según cómo se usen. El RGPD aplica siempre que los prompts contienen datos personales, sea cual sea la herramienta. El alcance del Reglamento de IA de la UE para herramientas internas de desarrollo es limitado en la mayoría de los casos, pero la clasificación depende del uso concreto, así que conviene comprobarlo específicamente en lugar de asumirlo. Confirma siempre las obligaciones vigentes con tu equipo legal y de cumplimiento contra los textos oficiales.

Una checklist mínima de auditoría

Diez puntos que cubren la mayor parte de lo que se pregunta:

  • Existe una política de IA escrita y con fecha.
  • Las herramientas y cuentas aprobadas están listadas y actualizadas.
  • Todo cambio a producción tiene un revisor identificado.
  • El CI ejecuta tests, linting y escaneo de seguridad en cada cambio.
  • Los commits o PRs asistidos por IA son identificables en el historial.
  • No aparecen secretos ni credenciales en prompts o ficheros de contexto del agente.
  • Existen reglas de clasificación de datos para lo que puede llegar a una herramienta de IA.
  • El escaneo de dependencias y licencias corre también sobre el código sugerido por IA.
  • Una persona identificada revisa la política con una periodicidad fija.
  • Los ingenieros pueden explicar, si se les pide, el código que hacen merge.

Cómo aparece esto en una technology due diligence

En una tech DD antes de una inversión o adquisición, esto ya no es una pregunta teórica. Los revisores preguntan directamente qué porcentaje de la base de código lo genera IA, qué proceso de revisión siguió y si la política y la práctica realmente coinciden. Los equipos que pueden responder con claridad y con evidencia cierran más rápido y levantan menos señales de alerta que los que tienen que adivinar.

Preguntas frecuentes

¿Aplica el Reglamento de IA de la UE a los agentes de código internos? ⌄

En la mayoría de los casos la clasificación de una herramienta interna de desarrollo es de bajo riesgo o queda fuera de alcance, pero depende exactamente de cómo se usa la herramienta y qué decisiones influye. No lo asumas, comprueba la clasificación vigente para tu uso concreto con tu equipo legal.

¿Necesitamos guardar cada conversación con el agente para siempre? ⌄

No, conserva lo que exijan tus contratos o tu regulador, y nada más. Guardar todas las transcripciones de IA sin límite crea su propio riesgo de datos. Define un periodo de retención ligado a la obligación real, no un valor por defecto de "guardarlo todo".

¿Cuál es la forma más rápida de cerrar el hueco antes de una auditoría? ⌄

Escribe la política primero, aunque sea corta, y luego añade la marca de uso de IA a tu plantilla de commit o PR. Esos dos cambios generan la mayor parte de la evidencia que falta de aquí en adelante, aunque no cubren retroactivamente el trabajo pasado.

¿Esto aplica a un equipo pequeño que todavía no tiene SOC 2 ni auditoría formal? ⌄

Sí, y sale más barato crear el hábito pronto que reconstruirlo después. Un equipo de due diligence o un futuro auditor pedirá exactamente esta evidencia, y un equipo pequeño que ya la tiene avanza más rápido en ese proceso.

Prepárate para una auditoría sin frenar a tu equipo

Cerrar este hueco es sobre todo hacer visible la disciplina que ya existe, no añadir burocracia nueva. Si vas hacia una due diligence, una auditoría o una revisión de board y quieres una valoración honesta de dónde estás, es justo lo que hago en advisory.