← Todos los insights

Análisis de noticiaEnfoque: España y Latinoamérica4 min de lectura

El gateway de IA de Databricks ya lee el motivo de cada solicitud. La respuesta la da quien llama

Las políticas de Unity Gateway pueden comprobar request tags enviadas por quien llama antes de llamadas a modelos o MCP, en beta. Útiles para atribuir. Una tag sola no prueba nada.

Escuche este artículo · 5 min

Narración completa del artículo, generada con IA.

Dos maletas antiguas apiladas con una pequeña etiqueta de papel, en duotono La Madre, junto a las palabras Quién avala el motivo
Foto: rawpixel (CC0)

La gobernanza de IA en las empresas no deja de pedir contexto: no solo quién llama a un modelo o a una herramienta, sino para qué proyecto, en qué entorno y con qué finalidad. El 9 de octubre, Databricks dio a su gateway una forma de leer ese contexto. El problema está en quién lo proporciona.

La nota de versión, en beta, es breve: “Las políticas de servicio personalizadas de Unity Gateway ya pueden comprobar request tags proporcionadas por quien llama, por ejemplo exigiendo una tag antes de que continúe una solicitud a un modelo o una llamada a una herramienta MCP.” Quien llama envía las tags como un objeto JSON en una cabecera de la solicitud, y una política puede devolver ALLOW o DENY según sus valores, evaluada en cada solicitud.

La propia documentación de Databricks deja claro el límite: “Las tags las proporciona quien llama y son distintas de las service tags y del contexto del actor autenticado.” Y: “Una tag por sí sola no establece la identidad ni el permiso para usar un proyecto.”

Tres tipos de entrada que puede leer una política del gateway

Establecido por la plataforma

  • Actor autenticado
  • Service tags

Puede sustentar una autorización

Declarado por quien llama

  • Request tags: proyecto, finalidad, entorno

Contexto útil; por sí solo no prueba nada

Juzgado por un modelo

  • Políticas LLM-as-a-judge, ahora con OpenJev

Las request tags no llegan al juez

Las políticas que toman decisiones de seguridad deben apoyarse en la primera columna y usar la segunda solo cuando se contrasta con ella.

Útiles para atribuir, débiles para autorizar

Las request tags son realmente útiles. Una tag con el proyecto permite a finanzas imputar el gasto en modelos al presupuesto correcto. Una tag con el entorno permite a una política alejar el tráfico de pruebas de los endpoints de producción. “Exigir una tag antes de la llamada” es buena higiene, porque obliga a quien llama a declarar una finalidad que luego aparece en el registro.

Lo que una tag no puede hacer por sí sola es autorizar. Si la política dice “permitir llamadas con la tag del proyecto p-1042”, cualquiera capaz de enviar la cabecera puede alegar p-1042. Un DENY basado en una tag frena a quien la olvidó por descuido, no a quien actúa de mala fe. La documentación indica que las comprobaciones de identidad o de permiso sobre un proyecto necesitan datos de identidad y autorización fiables.

El patrón útil es vincular ambas cosas: la política comprueba que el proyecto de la tag sea uno al que el actor autenticado pertenece de verdad, usando datos en los que confía la plataforma. Así la tag añade contexto a una identidad, en lugar de sustituirla. Es la misma separación que encontramos en los agentes de Databricks que llevan la identidad del usuario y en las tres identidades de un agente de IA: una afirmación sobre la finalidad no es una credencial.

El hueco en la aprobación

Un detalle de la documentación merece la atención de quien diseña aprobaciones humanas. Las políticas que devuelven ASK, y se detienen para que una persona apruebe, no distinguen tags. La documentación advierte que una aprobación puede reutilizarse en una llamada equivalente con tags distintas, y que las pantallas de aprobación no muestran las tags.

En la práctica: si un revisor aprueba una llamada a una herramienta marcada como “pruebas”, la misma aprobación puede cubrir una llamada equivalente marcada como “producción”. No use tags para acotar lo que una persona aprobó. Acote las aprobaciones por la propia llamada y reserve las tags para atribuir.

Las tags también llegan a las dos fases de una política, la llamada y el resultado, y se mantienen en los reintentos y en el fallback de modelo, de modo que la solicitud conserva su contexto declarado de principio a fin. No se envían a proveedores externos de políticas ni se añaden a los prompts de LLM-as-a-judge, y el tamaño de las tags decodificadas está limitado a 10 KiB por defecto.

Un juez más rápido

La misma versión añadió una segunda beta. OpenJev, un modelo Qwen3.5 4B, ya puede elegirse como evaluador de políticas personalizadas de LLM-as-a-judge. Como “clasifica el contenido sin generar tokens de salida”, Databricks afirma que “normalmente responde más rápido que un evaluador conversacional”.

Eso importa porque la gobernanza en línea tiene un presupuesto de latencia. Un juez que revisa cada respuesta de modelo o resultado de herramienta suma su retraso a cada llamada, y un juez lento acaba desactivado. Un evaluador de tipo clasificador es la idea de los modelos de decisión aplicada a la aplicación de políticas. Sigue costando inferencia, y sus veredictos necesitan la misma prueba de calibración que cualquier juez.

Ambas funciones están en beta, y la combinación dice mucho. Databricks está dando a su gateway más contexto y un juicio más rápido, los ingredientes de un gateway que aplica políticas en lugar de limitarse a reenviar tráfico. El trabajo de diseño que queda para los clientes es decidir cuáles de esas entradas merecen confianza para decidir algo.

¿Tiene un caso de uso de IA detenido entre el prototipo y la producción?

Cuéntenos qué quiere poner en marcha. Le respondemos con próximos pasos honestos.

Conversemos sobre un caso de uso