🧱 La seguridad es arquitectura, no un detalle
Existe un error de orden que hace fracasar proyectos de IA: tratar la seguridad como un detalle técnico que "resolvemos después". Cuando la IA solo conversaba, lo peor que podía pasar era una respuesta mala. Pero desde el momento en que ella ejecuta tareas reales — envía un correo, modifica un registro, emite un documento, accede a la base de datos: una decisión equivocada se convierte en una acción equivocada en el mundo. Por eso la seguridad es una decisión de arquitectura: define, desde el diseño, dentro de qué límites puede actuar el sistema.
🛡️ El muro nace en el proyecto
Un muro de seguridad no es una pared que levantas a las apuradas después de que ocurre el asalto. Es un cimiento: decides dónde estará antes de construir la casa. En Jarvis, eso significa responder desde el diseño: qué puede tocar el sistema, qué nunca puede tocar, quién autoriza qué y qué requiere la intervención de una persona antes de ocurrir.
⚠️ Alerta: el costo de dejarlo para después
La seguridad que se añade al final es costosa y tiene muchos vacíos. Un agente que ya tiene acceso total a la base de datos y que intentas "limitar después" suele conservar rutas olvidadas. El daño de una sola acción automática mal autorizada —un correo equivocado a mil clientes, un registro eliminado— puede costar más que todas las ganancias de productividad del proyecto.
🔑 Control de acceso y permisos
El control de acceso responde a dos preguntas: quién puede usar Jarvis e qué puede pedirle cada uno. La regla de oro es el privilegio mínimo: cada persona y cada agente recibe solo el acceso que realmente necesita para hacer su trabajo, nada más. Un agente que solo responde preguntas no necesita permiso para borrar registros. Un agente de atención no necesita el mismo poder que el gerente.
🔐 Tres capas de acceso
- Quién entra: solo las personas y los canales identificados se comunican con el sistema (inicio de sesión, token, número autorizado).
- Qué puede pedir: cada perfil tiene un conjunto de acciones habilitadas — agente de atención, vendedor, gerente.
- Lo que el agente puede tocar: cada agente recibe permiso solo para acceder a los datos y herramientas de su servicio.
✓ Permiso seguro
- ✓Cada agente accede solo a su servicio
- ✓Perfiles claros: agente de atención ≠ gerente
- ✓Privilegio mínimo por defecto
- ✓El acceso se revisa cuando cambia el rol
✗ Permiso inseguro
- ✗Un inicio de sesión «admin» para todo y todos
- ✗Todo agente con acceso total a la base de datos
- ✗"Libera todo y después lo cerramos"
- ✗El acceso de quienes ya dejaron la empresa sigue activo
🚧 Límites de acción
Tener permiso para una acción no significa poder realizarla a cualquier escala. Los límites de acción son los límites dentro de los cuales se permite cada acción: hasta qué monto se puede ofrecer un descuento sin aprobación, cuántos correos se pueden enviar por hora, cuál es el límite de un reembolso automático. Esa es la diferencia entre «Jarvis puede emitir una factura» y «Jarvis puede emitir una factura de hasta R$ 500; por encima de ese monto, pide confirmación».
💡 Consejo práctico
Para cada acción que ejecuta Jarvis, escribe una frase: «puede hacer X hasta el límite Y; por encima de eso, pide Z». Si no puedes completar la frase, el límite aún no está definido, y una acción sin límite es la puerta de entrada al mayor desastre.
🔒 Protección de datos sensibles
Jarvis manejará información que no puede filtrarse: datos de clientes, contratos, valores, documentos internos. Proteger los datos sensibles significa decidir lo que el sistema puede ver, lo que puede guardar y lo que nunca debe salir. Aquí, la privacidad no es burocracia: es lo que mantiene la confianza del cliente y a la empresa dentro de la ley (como la LGPD). La regla es sencilla: Jarvis solo accede a los datos que necesita, durante el tiempo que los necesita, y nunca expone información confidencial.
Regla de manejo (ilustrativa)
Esquema ilustrativo de una política de datos — adaptada por servicio.
✓ Dato protegido
- ✓Accede solo a lo necesario para la tarea
- ✓Datos confidenciales enmascarados en la respuesta
- ✓Nada sensible sale del sistema
- ✓Guardar durante el tiempo mínimo y luego descartar
✗ Dato expuesto
- ✗Sistema con acceso a toda la base de datos
- ✗CPF y tarjeta apareciendo en el chat
- ✗Dato de cliente pegado en un servicio externo
- ✗Conversación confidencial guardada para siempre
👤 Validación humana y logs
Dos mecanismos cierran el muro. El primero es la validación humana: para las acciones de alto impacto —irreversibles, costosas o delicadas—, Jarvis lo prepara todo, pero una persona da el «ok» final antes de ejecutar. El segundo es el log: el registro de quién pidió qué, cuándo y qué hizo el sistema. Sin registro, no sabes qué pasó; con registro, puedes rastrear cada error y el monitoreo puede avisarte cuando algo se desvía de lo esperado.
Jarvis prepara la acción
Prepara el correo electrónico, calcula el reembolso, redacta el documento, pero aún no lo envía.
Una persona valida
Si la acción tiene un gran impacto, se detiene en un punto de aprobación: la persona confirma o rechaza.
Ejecuta y registra
Una vez aprobada, la acción se ejecuta y todo queda registrado en el log: quién, qué, cuándo.
El monitoreo observa
El log alimenta el monitoreo, que avisa cuando algo se sale del patrón (volumen extraño, error repetido).
💡 Consejo práctico
Usa una regla sencilla: el Jarvis ejecuta y registra por su cuenta las acciones reversibles y de bajo costo; las acciones irreversibles, costosas o delicadas siempre pasan por una persona. Si tienes dudas, pide una validación: confirmar es más barato que deshacer.
🧪 Separar las pruebas de producción
Todo cambio en Jarvis necesita un lugar donde pueda fallar sin causar daños. Por eso se separan dos entornos: el de prueba, donde experimentas, te equivocas y ajustas con datos falsos; y el de producción, donde el sistema atiende a clientes reales. Nunca pruebes una idea nueva directamente en producción: primero compruébala en pruebas y luego pásala a producción con confianza. Mezclar ambas cosas es como ensayar la obra en plena función de estreno.
✓ Entorno de prueba
- ✓Datos falsos, clientes ficticios
- ✓Puede equivocarse sin causar daño
- ✓Lugar para experimentar lo nuevo
- ✓Acciones reales (correo electrónico, cobro) desactivadas
✓ Entorno de producción
- ✓Datos reales, clientes de verdad
- ✓Solo recibe lo que ya pasó la prueba
- ✓El cambio llega revisado y estable
- ✓Acciones reales activadas, con sus límites
⚠️ Alerta: probar en producción
Probar una automatización nueva directamente en el entorno real es el error que se convierte en una historia de terror: el envío de prueba llega a clientes reales, el "cobro de ejemplo" se hace de verdad, el registro ficticio borra un dato válido. Si no hay un entorno de prueba, crea uno antes de activar cualquier acción que afecte al mundo.
Autoevaluación (opcional): ¿cuál es la idea central de este módulo sobre seguridad?
🛡️ Resumen del módulo
Siguiente módulo:
2.7 — Herramientas e integraciones: cómo actúa Jarvis en el mundo, conectado a sistemas reales (dentro de los muros que acabas de levantar).