Glosario A-ZGobierno, seguridad y éticaNivel: dirección / riesgo

Qué es el red teaming aplicado a IA y para qué sirve

Una aseguradora mediana en Colombia pasó tres meses puliendo un asistente de IA para responder dudas de pólizas antes de sacarlo al público. El equipo probó decenas de preguntas típicas, ajustó el tono, corrigió respuestas confusas y dio luz verde. A los diez días de estar en vivo, un usuario descubrió que si insistía con la frase correcta, el asistente terminaba comentando detalles de otro trámite que no le correspondían y hasta sugería cómo evadir un requisito de la póliza. Nadie del equipo se había sentado antes a intentar eso a propósito. Validar que un sistema funcione y validar que no se pueda abusar de él son dos ejercicios distintos, y solo el primero suele hacerse antes de lanzar.

Definición

El red teaming en IA es atacar a propósito tu propio sistema antes de que lo haga un tercero, buscando cómo hacerlo filtrar datos, saltarse reglas o responder lo que no debe.

1234REDRed teaming
Se sube un escalón a la vez. Saltarse uno se paga después.

El dolor real: se prueba que funcione, nadie prueba que no se pueda abusar

Cuando una empresa mediana decide llevar un asistente de IA a producción, la conversación interna gira casi siempre alrededor de la misma pregunta: ¿funciona? Se prueban los flujos felices, se revisan las respuestas ante las preguntas típicas, se mide el tiempo de respuesta y se ajusta el tono si suena robótico. Es una validación legítima y necesaria. El problema es que casi siempre se detiene ahí, como si un sistema que responde bien en pruebas controladas ya estuviera listo para enfrentarse a miles de usuarios reales, algunos de ellos con toda la intención de hacerlo fallar.

La consecuencia aparece casi siempre después del lanzamiento, no antes. Una empresa de retail en México, con presencia en varias ciudades, integró un asistente de IA para resolver dudas de compra en su sitio. En la primera semana, un usuario descubrió que formulando la pregunta de cierta manera lograba que el asistente revelara condiciones internas de descuento que no debían salir a público, y en otro caso repetía instrucciones internas que el equipo de marketing consideraba confidenciales. Nadie del equipo técnico había intentado provocar eso a propósito antes de abrir el sistema a los clientes. El hallazgo llegó por una captura de pantalla que un cliente compartió en redes, no por una alerta interna, y para cuando el equipo se enteró ya llevaba horas circulando.

El error de fondo no es técnico, es de proceso. Se construye o se contrata el sistema, se prueba que cumpla su función, y se asume que la seguridad viene incluida porque el proveedor la menciona en una propuesta comercial. Nadie se sienta deliberadamente a intentar romperlo antes de que lo haga un desconocido con más tiempo, más curiosidad y ninguna obligación de avisar cuando lo logra.

Qué es el red teaming en IA, en criterio de negocio

Lo que falta en ese proceso tiene nombre dentro de la disciplina de seguridad, y no es exclusivo de laboratorios de ciberseguridad de élite ni de empresas con presupuestos enormes. Cualquier equipo que conozca su propio producto puede hacerlo con una sesión ordenada, un par de horas protegidas en la agenda y una lista clara de qué intentar romper.

Definición

El red teaming en IA es atacar a propósito tu propio sistema antes de que lo haga un tercero, buscando cómo hacerlo filtrar datos, saltarse reglas o responder lo que no debe.

En la práctica esto significa sentar al propio equipo, o a alguien externo con el mandato explícito de hacerlo, a interrogar al sistema con la misma mala intención que tendría un usuario malicioso, un competidor curioso o un cliente aburrido con tiempo libre. No es la pregunta de '¿funciona?', que es la que responde el control de calidad. Es la pregunta de qué se puede sacar de este sistema que nunca debió salir.

La sesión termina en un documento de hallazgos concreto: qué se logró que el sistema hiciera o dijera que no debía, con qué tipo de mensaje se consiguió, y qué ajuste corrige cada hallazgo antes de que el sistema vuelva a quedar frente a un cliente real.

Qué se prueba en una sesión de red teaming

Una sesión ordenada no busca vulnerabilidades de software en el sentido clásico, busca comportamientos indebidos del asistente frente a distintos tipos de presión. Las categorías que conviene cubrir, sin importar el sector, son casi siempre las mismas:

  • Fuga de datos ajenos: que el sistema mencione información de otro cliente, otro caso o una condición interna que no debía estar disponible para quien pregunta.
  • Instrucciones ocultas manipuladas: intentar que el sistema ignore sus reglas de origen o revele las instrucciones internas que lo gobiernan, lo que en la disciplina se conoce como un jailbreak de IA.
  • Mensajes diseñados para desviarlo de su tarea: instrucciones escondidas dentro de un texto que el usuario pega o adjunta, lo que se conoce como un prompt injection.
  • Respuestas fuera de alcance: que opine o asesore sobre temas legales, médicos o financieros para los que no tiene autorización, en vez de derivar a una persona.
  • Tono inaceptable bajo presión: que insulte, discrimine o pierda el control cuando el usuario lo provoca o lo insulta primero.

Y un quinto grupo que suele quedar fuera de la lista inicial: acciones que el sistema no debería ejecutar solo porque alguien se lo pidió con las palabras correctas, como cancelar un pedido, aplicar un reembolso o escalar una solicitud sin validar antes la identidad de quien la hace. Cada categoría conviene probarla con varias formulaciones distintas, porque un sistema que resiste una forma de pedirle algo indebido puede ceder ante otra formulación de la misma idea, con otro tono o en otro idioma.

Cómo se organiza una sesión sin ser un laboratorio de ciberseguridad

La sesión no requiere un equipo de hackers contratados por semanas. Requiere orden y a alguien dispuesto a jugar en contra de su propio trabajo durante un par de horas. La estructura que funciona en la práctica es simple:

  • Convocar a alguien que conozca el negocio, no solo a quien construyó el sistema: suele detectar riesgos que el equipo técnico no ve porque da por sentado el contexto.
  • Preparar antes una lista de intentos organizada por categoría de riesgo, no improvisar preguntas sueltas el mismo día.
  • Proteger el tiempo en la agenda como una actividad seria, no como algo que se hace si sobra rato antes del lanzamiento.
  • Documentar cada hallazgo con el mensaje exacto que lo provocó y la respuesta completa del sistema, no un resumen aproximado de memoria.
  • Cerrar la sesión con una lista corta de correcciones priorizadas, no con un documento largo que nadie vuelve a abrir.

Y repetirla cada vez que el sistema cambia de forma relevante: se agrega un caso de uso nuevo, se amplía el alcance de lo que puede hacer, o se cambia el modelo o proveedor detrás del asistente. Un red teaming hecho una sola vez, al lanzamiento, protege contra el sistema que existía ese día, no contra el que existe seis meses después. Tampoco hace falta que la primera sesión sea perfecta: es mejor una sesión corta y desordenada que se corre de verdad, que una sesión ideal que se sigue posponiendo hasta el mes que viene.

En qué se diferencia del control de calidad normal

Es fácil confundir el red teaming con una ronda más exigente de control de calidad, y es un error que sale caro. El QA parte de una pregunta amable: ¿el sistema responde bien a lo que se espera que le pregunten? El red teaming parte de una pregunta hostil: ¿qué puede lograr alguien que quiere que el sistema se porte mal?

  • Objetivo: el QA confirma que el sistema cumple su función; el red teaming confirma que no se puede abusar de esa función.
  • Mentalidad: el QA prueba con las preguntas esperadas; el red teaming prueba con las preguntas que nadie quisiera que le hicieran.
  • Quién debe hacerlo: el QA lo hace bien el mismo equipo que construyó el sistema; el red teaming funciona mejor con alguien que no participó en construirlo, porque no defiende el diseño.
  • Resultado esperado: el QA busca cero errores funcionales; el red teaming busca encontrar la mayor cantidad de fallas posibles, porque cada una que se encuentra ahí es una que no encuentra un cliente.

Un sistema puede pasar el control de calidad con nota perfecta y fallar por completo un red teaming el mismo día, porque son pruebas de naturaleza distinta, no de distinto rigor.

Qué no resuelve el red teaming y qué necesita antes

El red teaming no arregla un sistema mal diseñado, solo revela dónde falla. Si el asistente todavía comete errores básicos en el uso normal, antes toca resolver eso, algo más cercano a la disciplina de cómo evitar que la IA se equivoque, que sentarse a buscarle fallas de seguridad a algo que ni siquiera funciona bien en lo esperado.

Tampoco es un sustituto de la revisión continua. Una sesión de red teaming es una fotografía de un momento; una auditoría de IA recurrente, con revisión periódica de conversaciones reales, es lo que sostiene esa foto en el tiempo. Y antes de correr los intentos más agresivos contra un sistema con datos reales de clientes, conviene tener un entorno de prueba separado, un sandbox de IA, para no terminar provocando en producción el mismo daño que se quería evitar.

Tampoco resuelve un problema de gobierno de datos que ya existía antes del asistente: si el sistema tiene acceso a información que nunca debió tener a su alcance, el red teaming lo va a exhibir, pero el arreglo real está en los permisos de acceso, no en el modelo. Confundir esos dos arreglos, el técnico y el de acceso a datos, es lo que hace que un mismo hallazgo se repita sesión tras sesión sin que nadie lo cierre de raíz.

Mi criterio

Mi criterio

Cuando un cliente me pregunta si necesita un red teaming como el de las grandes tecnológicas, la respuesta casi siempre es no, necesita algo mucho más simple y mucho más urgente: sentar a dos o tres personas del propio equipo a intentar romper su asistente durante una tarde, antes de abrirlo a nadie más. Descarto de entrada cualquier propuesta que empiece por contratar una revisión externa de varias semanas para un sistema que todavía no ha tenido su primera sesión interna, es gastar presupuesto en validar algo que nadie ha intentado tumbar ni una sola vez. Lo que me ha costado ver, después de acompañar varios lanzamientos, es que el hallazgo más caro casi nunca es técnico, es organizacional. El equipo que construyó el asistente no quiere ser quien lo rompa, porque se siente como sabotear su propio trabajo, y por eso delega la tarea a nadie o la posterga hasta después del lanzamiento. Mi criterio es que el red teaming solo funciona si alguien con autoridad ordena la sesión y protege el tiempo para hacerla, no si queda como una buena intención en la lista de pendientes. Y que el resultado no es un documento para archivar: es una lista corta de correcciones que se cierran antes de la siguiente sesión.

Cuándo es obligatorio y cuándo puede esperar

No todas las empresas necesitan correr esto la próxima semana, pero ignorarlo tiene un costo distinto según qué tan expuesto esté el sistema.

Señales de que toca hacer red teaming ahora

  • El asistente conversa directamente con clientes externos, no solo con empleados internos.
  • El sistema tiene acceso a datos de más de un cliente, caso o cuenta al mismo tiempo.
  • Ya hubo al menos un incidente menor, una respuesta rara o un usuario que reportó algo extraño, que nadie investigó a fondo.
  • El sistema puede ejecutar acciones (cancelar, reembolsar, agendar, escalar) y no solo responder texto.
  • Se está por ampliar el alcance del asistente a un caso de uso nuevo antes de haber probado a fondo el actual.

Señales de que todavía no es prioridad

  • El sistema es de uso interno, con un grupo reducido y conocido de empleados como únicos usuarios.
  • Todavía falla en el uso normal esperado y ni siquiera ha pasado un control de calidad básico.
  • No maneja ningún dato sensible ni de clientes, solo información pública o ya disponible en otros canales.
  • Es un piloto acotado, sin fecha de apertura a clientes reales en el corto plazo.
  • No tiene ninguna capacidad de ejecutar acciones, solo de responder preguntas con información ya pública.

El orden importa más que la herramienta

El orden que sostiene todo esto es el mismo en cualquier implementación seria de IA: primero el dolor real de la operación, después el proceso que lo resuelve, después el dato que confirma si el proceso funciona, y al final la herramienta. El red teaming es la parte del proceso que confirma, con evidencia y no con la palabra del proveedor, que el sistema no se puede llevar a hacer lo que no debe. Sin esa evidencia, lo único que hay es la esperanza de que ningún cliente sea lo suficientemente curioso, y la esperanza no es un proceso de gestión de riesgo.

Un asistente de IA que nunca ha sido atacado a propósito por su propio equipo no está probado, está sin probar en la única dimensión que realmente importa una vez que sale a producción. La pregunta no es si alguien va a intentar romperlo, es si el primero en lograrlo va a ser el equipo que lo construyó o un desconocido con una captura de pantalla lista para compartir.

Preguntas frecuentes

¿Qué es exactamente el red teaming en IA y en qué se diferencia de una auditoría de seguridad tradicional?

El red teaming en IA es una sesión práctica donde el propio equipo, o alguien con el mandato explícito de hacerlo, intenta que el sistema haga o diga algo que no debería: filtrar datos, ignorar sus reglas o responder fuera de su rol. Una auditoría de seguridad tradicional suele revisar infraestructura, accesos y configuración desde una lista de controles establecida. El red teaming es más cercano a jugar en contra del sistema con creatividad, no a marcar casillas de una checklist. Ambos ejercicios se complementan: la auditoría revisa que los controles existan, el red teaming comprueba si de todos modos se pueden esquivar.

¿Cómo se organiza una sesión de red teaming si nunca hemos hecho una?

Se empieza chico: se reúne a dos o tres personas, idealmente alguien que conozca el negocio y no solo la parte técnica, y se arma antes una lista de intentos organizados por tipo de riesgo (fuga de datos, instrucciones ocultas, respuestas fuera de alcance, tono bajo presión). Se protege un bloque de tiempo real en la agenda, no un rato suelto entre reuniones. Cada intento y cada respuesta del sistema se documenta tal cual ocurrió. Al final de la sesión se sale con una lista corta de correcciones priorizadas, no con un reporte extenso que nadie revisa después. No hace falta experiencia previa en ciberseguridad para arrancar con esto.

¿Necesito contratar un equipo externo de ciberseguridad para hacer red teaming a mi IA?

No para empezar. La primera sesión la puede correr el propio equipo, siempre que alguien asuma el rol de intentar romper el sistema en serio y no de defenderlo. Un equipo externo aporta valor cuando el sistema ya maneja datos sensibles de muchos clientes, cuando el negocio no tiene a nadie dispuesto a jugar ese papel internamente, o cuando se necesita una mirada sin el sesgo de quien construyó el asistente. Lo que no conviene es esperar a tener presupuesto para un proveedor externo antes de correr la primera sesión interna: esa demora deja el sistema expuesto sin ninguna revisión mientras se decide.

¿Cuánto dura una sesión de red teaming y con qué frecuencia hay que repetirla?

Una primera sesión bien organizada puede resolverse en un bloque de un par de horas, siempre que la lista de intentos se haya preparado antes y no se improvise en el momento. No es un proyecto de semanas para empezar. La frecuencia importa más que la duración: conviene repetirla cada vez que el sistema cambia de forma relevante, se le agrega un caso de uso nuevo, se amplía lo que puede hacer o se cambia el modelo detrás del asistente. Una sesión única al lanzamiento protege contra el sistema de ese día, no contra las versiones que vengan después con más alcance.

¿Sirve el red teaming si mi asistente de IA todavía está en fase de prueba interna, sin clientes reales?

Sirve, y es el mejor momento para hacerlo, antes de que haya un cliente real de por medio para descubrir la falla primero. Si el sistema todavía no habla con clientes ni maneja datos sensibles, la urgencia es menor, pero correr una sesión antes de abrirlo evita construir el hábito de lanzar sin haberlo intentado romper. Lo que sí conviene revisar antes es que el sistema ya cumpla razonablemente su función en el uso normal: si todavía falla en lo básico, ese es el problema a resolver primero, y el red teaming rinde más una vez que esa base está firme.

Fuentes

Este artículo sintetiza y pone en contexto de negocio material público de estas fuentes. Léelas directo; aquí solo se agrega criterio de implementación.

  1. El marco de gestión de riesgo de IA del NIST es la referencia más citada para estructurar qué categorías de riesgo revisar antes de exponer un sistema a usuarios reales. nist.gov
  2. La guía de Anthropic sobre cómo construir agentes efectivos documenta por qué un sistema que ejecuta acciones necesita capas explícitas de validación antes de actuar, justo lo que una sesión de red teaming pone a prueba. anthropic.com
  3. IBM recoge de forma accesible los riesgos operativos más comunes al llevar IA a producción, útiles como punto de partida para armar la lista de categorías que se van a intentar romper. ibm.com
  4. El observatorio de políticas de IA de la OCDE recopila cómo distintos países están empezando a exigir evidencia de pruebas adversariales antes de que un sistema de IA opere de cara al público. oecd.ai

Sigue explorando

Sigue por aquí

Ver todas las páginas de Glosario A-Z · Ver todo el Playbook AI Native

José Andonaire

Sobre el autor

José Andonaire

Ayudo a empresas de Latinoamérica y España a identificar, priorizar e implementar oportunidades de inteligencia artificial que generen resultados reales para el negocio. Lo que publico sale de implementaciones reales, no de teoría.