Guardrails y enmascaramiento
Sensitive Info Detection analiza lo que envían las personas, lo que devuelven las herramientas y lo que responden los modelos, y avisa, enmascara o bloquea números de tarjeta, credenciales, números de teléfono y tus propios patrones antes de que salgan de tu espacio de trabajo.
La gente pega datos reales en la IA: el número de tarjeta de un cliente en una solicitud de reembolso, una clave de API en un fragmento de código, un número de teléfono en una exportación del CRM. Los guardrails (barreras de protección) lo detectan automáticamente. Sensitive Info Detection busca información sensible y la señala, la enmascara o la bloquea antes de que salga de tu espacio de trabajo, y cada vez que actúa deja constancia en el Registro de privacidad.
Las políticas de guardrails
En la página Workspace, abre Guardrails. Dos políticas protegen los chats, los prompts y los agentes de tu espacio de trabajo:
| Política | Estado | Qué hace |
|---|---|---|
| Sensitive Info Detection | Active | Detecta y enmascara la información sensible que se comparte en chats, prompts y agentes. |
| Prompt Injection Detection | Coming soon | Detectará y bloqueará los intentos de secuestrar las instrucciones de tus agentes y prompts. |
Configurar Sensitive Info Detection
Selecciona Configure en Sensitive Info Detection. La configuración tiene cuatro partes: dónde analizar, qué buscar, tus propios patrones y una vista previa.
1. Qué se analiza (Scan surfaces)
Elige qué partes de una petición o de una respuesta se analizan. Si desactivas todas las superficies, la detección queda desactivada.
| Superficie | Qué abarca |
|---|---|
| User input | Lo que las personas escriben y envían. |
| Tool data | Lo que las herramientas y las integraciones devuelven al modelo, como contactos del CRM o filas de una base de datos. |
| Model output | Lo que responde el modelo. |
2. Detectores integrados (Built-in detectors)
Cada detector se puede activar o desactivar por separado y reacciona como tú elijas.
| Detector | Qué encuentra |
|---|---|
| Payment data | Números de tarjeta de crédito e IBAN. |
| Credentials | Claves de API, tokens, claves privadas y contraseñas que aparecen en texto o en código. |
| Email address | Direcciones de correo electrónico. |
| Phone number | Números de teléfono, en formato internacional o NANP (Norteamérica). |
| IP address | Direcciones IPv4. |
| Government ID | Números de documentos oficiales de identidad. |
Para cada detector activado, elige una acción:
| Acción | Qué ocurre |
|---|---|
| Warn | El texto pasa sin cambios y la detección queda registrada en el Privacy Log. |
| Redact | El valor sensible se sustituye por un marcador, así que el modelo nunca lo ve. |
| Block | El contenido se detiene y no pasa. |
3. Patrones personalizados (Custom Patterns)
En Custom Patterns, añade tus propias expresiones regulares para todo lo que sea específico de tu negocio y que los detectores integrados no pueden conocer: números de cuenta internos, identificadores de empleado, nombres en clave de proyectos. Por ejemplo, un patrón para los números de cuenta de cliente de Northwind:
NWC-\d{6}
4. Vista previa (Preview)
Usa Preview para probar tu configuración con un texto de ejemplo antes de confiar en ella, y así ver qué se detecta y qué pasa.
Qué recibe el modelo
Con Redact, el modelo recibe un marcador en lugar del valor y trabaja con él. En este chat, el número de tarjeta y el IBAN se convirtieron en [payment_data] y el número de teléfono en [phone]. El modelo redactó igualmente un correo de reembolso útil, pero nunca vio los números reales.
Lo mismo ocurre con los datos de tus integraciones. Si se analizan Model output o Tool data, un número de teléfono de tu CRM aparece en la respuesta como [phone]; puedes verlo en la tabla de oportunidades de CRM.
Una configuración inicial recomendada
| Ajuste | Valor inicial | Por qué |
|---|---|---|
| User input | Activado | Detecta lo que pega la gente. |
| Tool data | Activado, si usas integraciones | Analiza los resultados del CRM y de las bases de datos antes de que los vea el modelo. |
| Model output | Activado | Una última comprobación de todo lo que se muestra y se envía. |
| Payment data | Redact | El modelo rara vez necesita el número real para hacer su trabajo. |
| Credentials | Block | Un modelo nunca necesita una clave real, y una clave filtrada es un riesgo real. |
| Phone number | Redact | Datos personales sin los que el modelo normalmente puede trabajar. |
| Government ID | Redact o Block | Datos personales de alto riesgo. |
| Email address | Desactivado o Warn | A menudo se necesitan las direcciones para enviar correos y buscar contactos. Enmascararlas impide esas peticiones. |
| IP address | Desactivado o Warn | Actívalo si tus equipos trabajan con registros o datos de red. |
Usa esta configuración durante una semana y después revisa el Registro de privacidad. Si un detector genera muchas entradas Warn, conviene pasarlo a Redact; si hay quejas de que a las respuestas les falta algo necesario, conviene relajarlo.