Casi todos los consejos de adopción de IA los escribe gente que nunca cargó con un incidente. Este es el plan por etapas, aburrido y enfocado en entregar que de verdad ejecutaría dentro de una organización: límites de datos antes que herramientas, una revisión de proveedor que cabe en una semana, reemplazo en vez de prohibiciones, mínimo privilegio para los agentes y logs que de verdad llegas a leer.

En resumen
- Decide qué datos puede ver la IA antes de elegir cualquier herramienta: tres niveles (verde/amarillo/rojo) que un empleado aplica en dos segundos.
- Una revisión de proveedor son cinco preguntas por escrito, no un ciclo de compras de seis meses.
- El shadow-AI es demanda no atendida. Le ganas con una herramienta aprobada más rápida, no con una lista de bloqueo.
- Los agentes actúan, no solo leen. Acótalos como a un contratista junior: denegar por defecto, solo lectura al principio, una cuenta de servicio para cada uno.
- Si no puedes responder 'qué agente hizo qué, cuándo y con qué prompt', no tienes IA en producción: tienes un riesgo legal con una caja de chat encima.
Casi todos los consejos sobre adopción de IA los escribe gente que nunca cargó con un incidente. Te dicen "abraza la IA" o "prohíbela hasta que sea segura". Las dos están mal. Si la prohíbes, para el viernes tu equipo ya está pegando datos de clientes en un chatbot de consumo desde el teléfono. Si la abrazas sin límites, te enteras seis meses después de que un montón de contratos pasaron por un plan gratuito que entrena con tus datos. Lo que te llevas de aquí es una secuencia por etapas y aburrida que te deja adoptar IA rápido y dormir tranquilo: límites antes que herramientas, reemplazo antes que prohibiciones, mínimo privilegio antes que comodidad, logs antes que escala.
Llevo una empresa de una sola persona, Ilustrari (que opera como NexoString), construyendo sistemas multiagente y de apoyo a la decisión sobre Anthropic Claude, TypeScript, Next.js y Supabase. Vengo de liderazgo de TI, ingeniería de telemática y seguridad. Este es el plan que de verdad ejecutaría dentro de una organización, no el que gana una charla de conferencia.
01 · Empieza por los límites de datos, no por las herramientas
Cada decisión que sigue nace de una pregunta: ¿qué datos puede ver la IA y a dónde van? Respóndela primero y casi todos los debates de "política de IA" se evaporan, porque dejas de discutir herramientas en abstracto y empiezas a discutir datos concretos en herramientas concretas.
Clasifica tus datos en tres niveles, en lenguaje simple que cualquiera aplique sin un abogado al lado:
- Verde: ya es público o no hay problema en que lo sea. Copy de marketing, docs publicadas, código abierto. Pégalo donde quieras.
- Amarillo: interno pero no regulado. Notas de reunión, wikis, código que no es de cliente. Solo herramientas aprobadas con contrato de no-entrenamiento.
- Rojo: regulado o contractual, datos personales, de salud, de pago, secretos, datos de clientes bajo acuerdo. Nunca en una herramienta de IA general. Si tiene que tocar un modelo, pasa por un sistema que tú controlas, con enmascaramiento de datos por delante.
Aquí ganas velocidad, no papeleo. Una etiqueta que un empleado aplica en dos segundos le gana a un documento de cuarenta páginas que nadie lee. El límite es el producto: todo lo que viene después (el puntaje del proveedor, los permisos del agente, la retención de logs) hereda el nivel.
Consejo
Mete el nivel en el lugar donde ya vive el trabajo. Un topic del repo, una etiqueta de la wiki, una convención de nombres de canales en Slack. Mientras más cerca esté la etiqueta del dato, más probable es que alguien la aplique con el deadline encima.
02 · Haz una revisión de proveedor que quepa en una semana
No necesitas un ciclo de compras de seis meses. Necesitas respuestas a cinco preguntas, por escrito, del proveedor:
- Entrenamiento: ¿usan nuestras entradas y salidas para entrenar modelos? Quieres un "no" contractual en los planes de pago, no un post de blog.
- Retención: ¿cuánto guardan los datos y se puede acortar o apagar?
- Subprocesadores: ¿quién más toca los datos, qué nube, qué región?
- Acceso y SSO: ¿puedes exigir SSO, SCIM y roles por usuario, o son cuentas compartidas?
- Logs y exportación: ¿puedes sacar una auditoría y exportar tus propios datos?
Anthropic, por ejemplo, declara que por defecto no entrena sus modelos con las entradas de su API de negocio ni con datos comerciales. Ese es el tipo de compromiso al que te anclas en el contrato, no de palabra. Califica cada proveedor verde/amarillo/rojo en esas cinco preguntas y sigue.
El cambio de enfoque que destraba casi cualquier revisión: la revisión de riesgo acota una herramienta, no la bloquea hasta matarla. Una herramienta que reprueba en "entrenamiento" para datos Rojos igual puede aprobarse hoy para Verde y Amarillo. No estás bendiciendo la herramienta para siempre; estás decidiendo a qué nivel se le permite acercarse. Esa distinción es la diferencia entre entregar este trimestre y volver a pelear el mismo hilo de Slack los próximos dos.
Nota
La palabra "por defecto" esconde mucho en el copy de los proveedores. Fíjate si el comportamiento de no-entrenamiento es el default, un opt-out que tienes que activar, o una garantía solo en el plan de pago, y consigue la versión que sobrevive a una revisión de contrato, no a una landing.
03 · El shadow-AI es una señal de demanda, no un delito
Si la gente está pegando trabajo en herramientas no aprobadas, eso no es un problema de disciplina. Es demanda no atendida, y tu lista de bloqueo pierde contra un teléfono con correo personal. De esto no sales a punta de firewall: la salida siempre está a un toque del modo avión.
El arreglo que dura es reemplazo, no prohibición. Dale a tu gente una herramienta autorizada que sea de verdad más rápida que la del shadow, con SSO para que aparezca en su inicio de sesión de siempre, y el uso no autorizado baja solo. Ahí sí puedes bloquear los endpoints de consumo con la conciencia tranquila, porque hay un mejor camino y no solo una barrera.
El patrón que siempre me funcionó es hacer que el camino seguro sea el fácil. Un gestor de secretos como Infuse, el nuestro para llaves de API, existe justo por eso: nadie copia una llave en un DM de Slack cuando obtenerla bien cuesta menos esfuerzo que hacerlo mal. La seguridad que le cuesta fricción al usuario es seguridad que la gente esquiva. La que le cuesta menos fricción se hace cumplir sola.
04 · Da mínimo privilegio a las herramientas, sobre todo a los agentes
Aquí es donde la IA rompe el modelo de seguridad de siempre. Un chatbot lee. Un agente actúa: llama herramientas, pega a APIs, escribe en bases de datos, mueve estado real. El radio de impacto es todo lo que le conectaste, y "todo lo que le conectaste" tiene la maña de crecer en silencio.
Trata a cada agente como un contratista junior con una cuenta de servicio acotada:
- Una cuenta de servicio por agente, nunca un token de admin compartido.
- Solo lectura por defecto. La escritura se concede por herramienta, por recurso, y se justifica en una frase.
- Acota también en la capa de datos. Con Supabase nos apoyamos en Row Level Security para que un token literalmente no pueda leer filas que no le tocan. La base de datos hace cumplir el límite aunque el prompt del agente se vaya de lado.
Así se ve una lista de permitidos (allowlist) por herramienta para un agente. Fíjate que deniega por defecto y que la operación destructiva simplemente no está, no está denegada con un flag, sencillamente no aparece:
agent: triage-soporte
service_account: svc-triage-soporte
permissions:
- tool: tickets.read
scope: "team:soporte"
- tool: tickets.comment
scope: "team:soporte"
- tool: kb.search
scope: "public"
# sin tickets.delete, sin billing.*, sin admin.*
# lo que no se lista, se deniega
En Agent Orchestra, nuestro proyecto visual de orquestación multiagente, el orquestador nunca recibe una llave con permiso total. Cada worker carga solo los permisos que su tarea necesita, y el trabajo del orquestador es enrutar, no actuar. Así, un agente con prompt injection, y los van a inyectar (es cuestión de cuándo, no de si pasa), en el peor caso abusa de una porción estrecha, no de todo tu backend.
Atención
La combinación peligrosa es un agente con acceso de lectura amplio y, a la vez, un canal para sacar datos (correo, webhook, API externa). La inyección convierte ese par en exfiltración. Si un agente puede leer datos Amarillos o Rojos, no debería tener además una herramienta de salida sin control.
05 · Registra todo y después léelo de verdad
Si no puedes responder "qué agente hizo qué, sobre qué registro, con qué prompt y cuándo", no tienes IA en producción: tienes un riesgo legal con interfaz de chat.
Registra prompts, llamadas a herramientas, recursos tocados y el resultado, en un almacén de solo-anexar. La razón no es paranoia, es poder depurar: cuando un agente hace algo tonto, la traza te dice si fue un mal prompt, un mal permiso o una inyección, tres arreglos completamente distintos que desde afuera se ven idénticos.
Unas reglas para que el logging no termine siendo un riesgo en sí mismo:
- Define la retención a propósito: suficiente para investigar un incidente real, corta para respetar el nivel Rojo. Los logs de datos Rojos siguen siendo datos Rojos.
- Enmascara antes de guardar, no después. Un secreto que cae en tu almacén de trazas es ahora un secreto en dos lugares.
- Pon alertas solo en lo que importa, no en todo: un agente tocando datos Rojos, un pico de errores de herramienta, una cuenta de servicio usada desde un lugar nuevo. Una alerta que nadie lee es un log con pasos extra.
Importante
El punto es que sea de solo-anexar. Si un agente, o un atacante que le hizo phishing a un agente, puede editar o borrar su propia traza, el log no prueba nada. El rastro de auditoría tiene que sobrevivir a lo que audita.
06 · Escalona el despliegue para que no se trabe
Seguridad primero no significa lento. Significa por etapas. Este es el orden que de verdad entrega:
- Semanas 1 a 2: publica los niveles. Aprueba una herramienta para Verde/Amarillo. Listo. La mayoría solo necesitaba eso, y entregarlo rápido te compra la credibilidad para los pasos difíciles.
- Semanas 3 a 6: despliega esa herramienta con SSO. Mira cómo cae el shadow-AI. Corre la revisión de cinco preguntas sobre las próximas dos herramientas pedidas.
- Trimestre 2: introduce agentes, solo lectura, con logs, alcance estrecho, en un solo flujo. Mide antes de ampliar nada.
- Continuo: re-revisa permisos cada trimestre. Revoca lo que no se usa. El privilegio se pudre: una cuenta que estaba bien acotada en enero ya acumuló tres permisos "temporales" para abril.
07 · Cuándo no hacer esto
Sé honesto sobre dónde la IA todavía no tiene lugar. No pongas un agente autónomo a cargo de acciones irreversibles (mover dinero, borrar en producción, comunicación externa) sin una aprobación humana por delante. No le des datos Rojos a un modelo solo porque un demo impresionó a alguien en la sala. Y si no lo puedes registrar, no lo despliegues: una capacidad que no puedes auditar es una que en realidad no controlas, solo confías en que se porte bien.
La conclusión es simple. Límites antes que herramientas, reemplazo antes que prohibiciones, mínimo privilegio antes que comodidad, logs antes que escala. Haz esas cuatro en orden y el dilema velocidad-contra-seguridad casi se disuelve: lo lento nunca fue el precio de ser cuidadoso, es el impuesto que pagas por saltarte las partes aburridas.
Puntos clave
- Límites antes que herramientas: una etiqueta de datos en tres niveles zanja casi todos los debates de 'política de IA' antes de que empiecen.
- Reemplazo antes que prohibiciones: una herramienta autorizada más rápida mata el shadow-AI; una lista de bloqueo solo lo esconde.
- Mínimo privilegio antes que comodidad: acota los agentes como a contratistas junior, denegar-por-defecto, solo lectura primero, nunca lectura amplia con salida.
- Logs antes que escala: si no puedes responder quién hizo qué y cuándo, es un riesgo legal, no un despliegue.
- Lo lento no es el precio de ser cuidadoso: es el impuesto por saltarte las partes aburridas en orden.
Preguntas frecuentes
Somos un equipo pequeño sin gente de seguridad. ¿Esto es realista para nosotros?
Sí, y diría que importa más en tu caso porque tienes menos margen para absorber un incidente. La idea de los tres niveles y de la revisión de cinco preguntas es justamente que no requieren un equipo de seguridad: un fundador o un líder de ops corre las dos en una tarde. Empieza por los niveles y una sola herramienta aprobada. No toques agentes hasta que de verdad los necesites.
¿No es más simple prohibir las herramientas de IA de consumo que armar un camino autorizado?
Es más simple de escribir e imposible de hacer cumplir. La gente tiene teléfono y correo personal; tu lista de bloqueo no llega ahí. Una prohibición sin reemplazo solo empuja el mismo comportamiento a un lugar donde no lo ves, que es claramente peor que una herramienta autorizada que sí puedes registrar. Bloquea los endpoints de consumo solo después de que el camino seguro sea de verdad más rápido.
¿Cómo sé que el 'no entrenamos con tus datos' de un proveedor es real?
Consíguelo en el contrato o en el acuerdo de tratamiento de datos, no en una página de marketing: un post de blog cambia sin avisar, un término firmado no. Lee con cuidado si el no-entrenamiento es el default, un opt-out que tienes que configurar, o una garantía que solo aplica a los planes de pago. Anthropic, por ejemplo, declara que por defecto no entrena con las entradas de su API de negocio ni con datos comerciales. Áncrate a la versión contractual.
¿Qué cambia de verdad al asegurar un agente frente a un chatbot?
Un chatbot lee y habla; el peor caso es una mala respuesta. Un agente actúa: llama herramientas, escribe en bases de datos, manda mensajes, así que su peor caso es el peor caso de todo lo que le conectaste. Eso cambia la prioridad de '¿la salida es correcta?' a '¿qué puede hacer esto si le secuestran el prompt?'. La respuesta es mínimo privilegio: una cuenta de servicio acotada, solo lectura por defecto, permisos que deniegan por defecto y nunca combinar lectura amplia con un canal de salida.
¿Cuánto tiempo deberíamos guardar los logs de IA?
Suficiente para investigar un incidente real, corto para respetar tus reglas del nivel Rojo, y no hay un número universal porque depende de qué hay en la traza. La jugada clave es enmascarar los datos Rojos antes de que caigan en el almacén, para que la retención no sea una bomba de tiempo regulatoria. Trata los logs de datos Rojos como datos Rojos en sí mismos: mismos controles de acceso, mismo reloj de borrado.
¿Cuándo deberíamos simplemente decir que no a un caso de uso de IA?
Tres líneas que no se cruzan: acciones irreversibles sin aprobación humana por delante (mover dinero, borrar en producción, comunicación externa), datos Rojos entrando a una herramienta que no controlas, y cualquier cosa que no puedas registrar. Si no lo puedes auditar, no lo controlas: solo estás cruzando los dedos. Un demo que impresionó a alguien no es razón para cruzar ninguna de esas líneas.
¿Prefieres que lo hagamos por ti?
Esto mismo lo construimos para negocios como el tuyo. La primera conversación es gratis y sin compromiso.
Escríbenos por WhatsAppPrimera conversación gratis. Te responde el fundador.
Recursos relacionados

Secretos para flotas de agentes: credenciales de vida corta, mínimo privilegio y nunca en el prompt
Una sola API key estática compartida entre toda una flota de agentes es una brecha que tarde o temprano va a pasar. Estos son los patrones que usamos para acotar, rotar y auditar credenciales, de modo que cuando un secreto se filtre, el daño sea mínimo.

Un modelo de amenazas para agentes que usan herramientas
Un agente que solo conversa es de bajo riesgo. Un agente que puede llamar herramientas es software con un núcleo no determinista que hace llamadas privilegiadas, y te toca modelar sus amenazas como tal. Esta guía recorre los ataques que de verdad importan cuando un agente puede actuar (prompt injection, confused deputy, exfiltración de datos) y después arma la contención de mayor a menor eficacia: mínimo privilegio, aprobación humana en las acciones peligrosas y un muro sólido entre el contexto confiable y el no confiable.

Los servidores MCP dejan a Claude operar tu stack, no solo describirlo
Un servidor MCP es la diferencia entre que Claude te diga qué hacer y que lo haga él mismo. El detalle: un operador que se equivoca no te arruina la tarde, te borra una fila o te cobra una tarjeta. Esta es una nota de campo sobre cómo diseñar tools acotadas, idempotentes y lo bastante seguras para conectarlas a un sistema real.