Preflight de Genie autónomo en Databricks: aprobaciones, presupuestos y salvaguardas antes de ejecutarlo
Databricks afirma que los trabajos de Genie ya pueden ejecutarse según una programación o responder a disparadores. Estas son las aprobaciones, listas de herramientas permitidas, límites de tasa y presupuestos que conviene configurar primero, según la documentación de Databricks y las pruebas de costes de SELECT, además de las preguntas abiertas que resolver con Databricks antes de la puesta en producción.
En la práctica, eso implica tres cosas: empezar con trabajos que solo lean e informen, exigir la aprobación de una persona antes de cualquier acción que modifique un sistema o contacte con alguien, y no tratar un presupuesto de Genie como un tope de tu factura total.
Qué cambia con Genie autónomo
Los trabajos de Genie ya no esperan a que alguien pregunte. El blog de anuncio de Databricks indica que, una vez en marcha, un trabajo de Genie puede ejecutarse según una programación o responder a disparadores, como la caída de una métrica o que más de 10 clientes pidan la misma funcionalidad.
Esos disparadores pueden basarse en un conjunto de datos mucho más amplio. Databricks afirma que Genie Search se amplía a más de 100 fuentes de datos empresariales, incluido el lakehouse y aplicaciones de negocio como Google Drive, Jira y Confluence.
Un mayor alcance viene acompañado de un modelo de facturación distinto. En el comunicado de prensa, Databricks explica que los clientes pagan por lo que usan en lugar de por puesto, y que los administradores pueden fijar límites de gasto por equipo o por usuario mediante Unity AI Gateway. Genie One es gratuito para los usuarios hasta el 31 de enero de 2027, y Databricks asegura que antes de esa fecha habrá controles de costes más detallados.
Para mostrar el modelo funcionando a escala, Databricks cita a dos clientes. Informa de que General Motors ha desplegado más de 1,000 agentes de Genie en ventas, ingeniería, cadena de suministro y operaciones de RR. HH. Se cita a HelloFresh diciendo que Genie redujo en un 75% el tiempo necesario para identificar los anuncios ganadores en Meta. Databricks publicó ambas declaraciones, ninguna es una medición independiente y ninguna indica qué controles había implantados, así que hablan de la demanda pero dicen poco sobre cómo se comportará Genie en tu entorno.
Por qué los agentes siempre activos necesitan otro modelo de riesgo
En un chat, una persona lee cada respuesta antes de actuar en consecuencia, y la sesión tiene un final claro. Un trabajo activado por un disparador puede ejecutarse en plena noche o cada vez que una métrica cruza un umbral, sin nadie leyendo, y sigue adelante hasta que algo lo detiene. Por eso sus permisos se deciden en la fase de diseño.
Esa decisión de diseño se complica a medida que se multiplican los conectores. Según sus herramientas, un trabajo que puede leer Jira y Confluence quizá también pueda editarlos, así que, para cada trabajo, documenta lo que puede cambiar además de lo que puede ver.
El volumen agrava el problema. La documentación de configuración de Databricks indica que cada Genie Agent admite hasta 200,000 conversaciones, y que cada conversación puede incluir hasta 10,000 mensajes. Un disparador mal configurado podría activarse muchísimas veces dentro de esos límites antes de que nadie se dé cuenta.
Lo organizamos con lo que llamamos la escalera de autonomía Leer-Informar-Actuar. Cada herramienta que un trabajo podría invocar recibe un peldaño, y cada trabajo sube los peldaños de uno en uno.
| Peldaño | Qué hace | Ejemplos | Valor predeterminado para trabajos autónomos |
|---|---|---|---|
| Leer | Consulta o recupera datos | SQL sobre tablas gobernadas, búsqueda de documentos | Permitido dentro de los permisos existentes de Unity Catalog |
| Informar | Solo genera resultados internos | Resumen en una tabla interna, boletín para el responsable | Permitido tras la revisión del piloto |
| Actuar | Cambia algo o llega a personas | Actualizar un registro, enviar un mensaje, abrir un ticket | Bloqueado sin aprobación humana |
La autonomía se gana por peldaño, no se concede por agente.
Aprobaciones y listas de herramientas permitidas
Por defecto, leer e informar
Empieza cada trabajo autónomo en los dos peldaños inferiores y haz que todo lo que escriba en un sistema, envíe un mensaje o abra un ticket espere a una persona. Es prudente a propósito, porque puedes relajar una política más adelante, pero no es fácil retirar algo que ya ha llegado a un cliente.
Redacta las políticas de servicio como listas de permitidos
Las políticas de servicio de Unity AI Gateway deciden qué llamadas a herramientas MCP están permitidas. La sintaxis y las opciones de aprobación pueden cambiar, así que guíate por los ejemplos de políticas de servicio y la documentación sobre cómo gobernar un MCP de Databricks en lugar de dar por hecho que una función existe. Si necesitas un paso de aprobación para herramientas del peldaño Actuar que la documentación no describe, pregunta a Databricks o canaliza esas acciones a través de un flujo de trabajo existente que ya exija aprobación.
Cada política debe nombrar las herramientas que un trabajo puede invocar.
Cuenta con que las políticas fallen en modo cerrado
Las políticas de servicio fallan en modo cerrado: una comparación sobre un campo ausente, una función no admitida o cualquier error de evaluación da como resultado DENY. Es el comportamiento de seguridad predeterminado correcto, pero tiene un coste operativo, porque una errata o una regla que comprueba un campo que algunas llamadas no tienen bloqueará en silencio trabajo legítimo.
Los proveedores externos de salvaguardas se comportan igual. La documentación sobre cómo gobernar un MCP indica que las políticas de servicio externas fallan en modo cerrado: si el endpoint del proveedor no está accesible o responde con lentitud, Databricks deniega la llamada. Una caída del proveedor se traduce en trabajos fallidos, no en trabajos que se saltan la salvaguarda. Configura alertas para las denegaciones y decide de antemano si una ejecución fallida se reintenta más tarde o simplemente informa de que no pudo terminar.
Prueba una política antes de confiar en ella
Toma un trabajo de informe semanal de abandono de clientes en el peldaño Informar. La política siguiente es pseudocódigo ilustrativo con nombres de herramientas hipotéticos, no sintaxis de Databricks.
policy: churn-weekly-report
applies_to: tools/call
allow_if: tool_name in [run_readonly_sql, write_internal_summary]
otherwise: DENYDespués, haz tres llamadas con la propia identidad del trabajo:
- Ruta permitida.
run_readonly_sqldebería estar permitida. - Herramienta fuera de alcance.
create_ticketdebería devolver DENY. - Fallo deliberado. Una llamada a la que le falte el campo que comprueba la política, como una sin nombre de herramienta, debería devolver DENY. Si se permite, la política no hace lo que crees.
Registra los resultados con el responsable del trabajo y repite las tres pruebas cada vez que cambie la política o la lista de herramientas. Si tus herramientas no permiten enviar fácilmente una llamada malformada, pregunta a Databricks cómo recomiendan probar ese caso.
Detente ante los rechazos por límite de tasa
Los límites de tasa de MCP se aplican a las solicitudes tools/call y se miden en consultas por minuto (QPM). Las llamadas que superan el límite devuelven HTTP 429. Sugerimos tratar un rechazo por límite de tasa en un trabajo desatendido como señal de que puede estar ocurriendo algo inesperado, como un bucle o un disparador que se activa con más frecuencia de lo previsto, y hacer que el trabajo se detenga e informe en lugar de reintentar en un bucle cerrado que solo acumula más llamadas rechazadas. A los equipos puede resultarles útil fijar límites de QPM por herramienta a partir de lo que necesita una ejecución normal más cierto margen, para que un rechazo sea lo bastante raro como para interpretarse como una señal real. Cuando haya que detener un trabajo a mitad de ejecución, nuestro runbook del interruptor de emergencia para agentes de IA explica cómo pararlo de forma limpia.
Limita la frecuencia con la que se activan los disparadores
Una condición como «más de 10 clientes pidieron esto» puede seguir cumpliéndose durante horas, y si cada nueva solicitud vuelve a activar el trabajo, acabas con un montón de ejecuciones casi idénticas. Los límites de QPM no ayudan aquí, ya que ralentizan las llamadas dentro de una ejecución sin impedir nuevas ejecuciones. Establece un intervalo mínimo entre ejecuciones y un tope diario. Las fuentes revisadas aquí no describen un ajuste integrado de debounce para los disparadores de Genie, así que consúltalo con Databricks y, si no existe, incorpora el límite en el propio trabajo.
Presupuestos: qué controlan y qué se les escapa
Los presupuestos de Genie solo cubren el uso de LLM
La documentación de presupuestos de Genie indica que los presupuestos controlan el uso de LLM, y que el cómputo utilizado para ejecutar consultas, como un SQL warehouse, se factura por separado y no está incluido. Para un agente de datos cuya tarea principal es ejecutar consultas, esa brecha puede ser grande: en la sesión de prueba de SELECT, descrita más abajo, el cómputo excluido fue la factura completa.
La documentación también indica que no se deben usar los presupuestos para garantizar un tope de gasto absoluto sobre los importes finales facturados, y que Databricks no se hace responsable de los costes incurridos por encima de los umbrales de presupuesto configurados. Los umbrales te ayudan a supervisar. No garantizan un límite.
Cada presupuesto admite un máximo de cuatro umbrales compartidos y 100 excepciones por usuario, y una cuenta puede tener un máximo de 1,000 presupuestos. Si cada equipo y cada trabajo van a tener su propio presupuesto, comprueba que tu diseño cabe en esos límites.
Asignaciones gratuitas y entidades de servicio
Databricks empezó a cobrar el uso de Genie Code por encima de una asignación mensual gratuita el 8 de julio de 2026. Un análisis independiente de SELECT indica que cada usuario identificado recibe cada mes 150 DBUs gratuitas de Genie Code para uso de LLM, equivalentes a unos $10 a $11 según el proveedor de nube y la región. SELECT también informa de que las entidades de servicio (service principals) no reciben ninguna asignación gratuita, de modo que cualquier uso de Genie vinculado a una entidad de servicio se factura desde la primera solicitud.
La brecha en la práctica
La sesión de prueba de SELECT muestra por qué el gasto en LLM y el gasto en cómputo necesitan un seguimiento separado. La sesión costó $5.12 a precios de lista: $4.34 en SQL Serverless y $0.77 en All-Purpose Serverless, con $0.00 en uso de LLM de Genie. Aun así, la sesión consumió unas 102 DBUs de uso de LLM de Genie, repartidas en 79.7 de Genie Code y 22.7 de Genie One y Agents, todo dentro de la asignación gratuita. Un presupuesto de Genie habría vigilado la parte gratuita y se le habría escapado la factura entera.
| Partida de coste | ¿En el presupuesto de Genie? | Sesión de prueba de SELECT | Qué configurar |
|---|---|---|---|
| Uso de LLM de Genie | Sí | Unas 102 DBUs, $0.00 facturados | Presupuestos por equipo, excepciones por usuario |
| SQL Serverless | No | $4.34 | Supervisión separada del warehouse |
| All-Purpose Serverless | No | $0.77 | Supervisión separada del cómputo |
| Uso de LLM de entidades de servicio | Sin confirmar, pregunta a Databricks | No probado | Asume facturación desde la primera solicitud |
Una sola sesión no predice tus costes, pero muestra dónde está el riesgo. Nuestro playbook de AI gateway sobre enrutamiento, presupuestos y control de proveedores trata esa misma separación desde el lado del gateway.
Topes estrictos: confirma qué control se aplica
Una entrada del blog de Databricks sobre Unity AI Gateway describe topes de gasto estrictos que detienen automáticamente las solicitudes cuando se superan los presupuestos. La documentación de presupuestos de Genie describe umbrales que no deberías tratar como un tope absoluto. Ambas cosas pueden ser ciertas para productos o rutas de solicitud distintos, así que pregunta a Databricks cuál se aplica a los trabajos autónomos de Genie.
Ali Ghodsi, de Databricks, dijo a TechCrunch que los costes pueden controlarse mediante Unity AI Gateway, que permite a las empresas fijar límites de uso y sustituir modelos por otros de pesos abiertos más baratos.
El playbook previo al lanzamiento
Ejecuta las etapas en orden. No empieces una hasta que la anterior haya cumplido su criterio de salida.
| Etapa | Acciones clave | Criterio de salida |
|---|---|---|
| 0. Inventario | Enumera cada conector y herramienta MCP a la que podría llegar cada trabajo; asigna peldaños y un responsable de negocio | Cada herramienta tiene un peldaño; cada trabajo tiene un responsable y un propósito por escrito |
| 1. Políticas | Políticas de lista de permitidos, límites de QPM por herramienta, topes de disparadores | Las tres pruebas de políticas se superan |
| 2. Dinero | Presupuestos de Genie por equipo; controles de cómputo separados | Una alerta de prueba de cada monitor llega al responsable |
| 3. Identidad | Obtén la respuesta de Databricks sobre la identidad de ejecución y la facturación de entidades de servicio; ajusta los permisos de Unity Catalog al peldaño | Respuesta por escrito archivada; permisos revisados |
| 4. Piloto | Solo trabajos de lectura e informe, programaciones antes que disparadores, revisión semanal | Resultados dentro de lo esperado; cada DENY y cada 429 explicados |
| 5. Acciones con aprobación | Añade herramientas del peldaño Actuar de una en una, con aprobación humana | Ninguna acción se ejecutó sin aprobación |
| 6. Revisión | Vuelve a comprobarlo todo antes del 31 de enero de 2027 y cuando lleguen los nuevos controles de costes | Los responsables aprueban un modelo de costes para los precios posteriores al periodo gratuito |
Las programaciones van antes que los disparadores porque son predecibles y más fáciles de revisar. En la Etapa 5, una aprobación solo te protege si quien revisa lee lo que aprueba; nuestra guía para aprobar y detener ejecuciones de agentes desde el móvil trata la aprobación desde dispositivos móviles.
Preguntas abiertas que resolver con Databricks
Fase de lanzamiento y nube
Las fuentes revisadas no aclaran si cada capacidad autónoma está en disponibilidad general, en vista previa pública o en beta, y las condiciones de soporte varían según la fase. Además, las páginas de Databricks citadas en este artículo son las versiones para AWS, y no hemos comprobado el comportamiento en Azure ni en Google Cloud.
Identidad de ejecución
Las fuentes tampoco indican si los trabajos programados y activados por disparadores se ejecutan como su creador, como una entidad de servicio o como el usuario que hace la solicitud, y esa única elección determina a la vez el acceso a datos, los registros de auditoría y la facturación.
Piensa en el trabajo de informe semanal de abandono de clientes de antes. Si se ejecuta con la identidad de quien lo creó, hereda todo lo que esa persona puede leer, que suele ser más de lo que necesita un trabajo del peldaño Informar, y el registro de auditoría vincula su nombre a ejecuciones que nunca supervisó. Pasarlo a una entidad de servicio resuelve los problemas de auditoría y de ciclo de vida, pero SELECT informa de que las entidades de servicio no reciben asignación gratuita, así que el uso de LLM que habría cabido en la asignación gratuita de un usuario con nombre empieza a facturarse desde la primera solicitud. Ninguna de las dos opciones es incorrecta en todos los casos.
Contexto del benchmark
Databricks informa de que, en su benchmark con Turing, Genie respondió correctamente en el 91% de las ejecuciones de tareas, 1.6 veces la tasa del agente frontera más fuerte, usando menos de la mitad de tokens. La cobertura de Unite.AI sitúa al agente frontera más fuerte en el 58%, con una media para Genie de 431,829 tokens y 100.3 segundos por ejecución. Databricks advierte de que la prueba refleja un despliegue consolidado con conocimiento de negocio acumulado, y de que las diferencias pueden ser menores en despliegues nuevos o cuando bastan los esquemas de las tablas.
Previsiones de costes y controles cambiantes
SELECT cita una previsión de IDC según la cual las organizaciones G1000 se enfrentan a un aumento de hasta el 30% en costes de infraestructura de IA subestimados para 2027, impulsado menos por el gasto excesivo que por modelos de consumo opacos que la presupuestación estándar nunca tuvo en cuenta. Es una previsión, y la citamos a través de SELECT y no del informe original de IDC, pero aun así es un argumento para controlar el gasto en LLM y en cómputo por separado desde el primer día. Los controles de costes que Databricks ha prometido podrían cerrar algunas de las brechas anteriores, así que revisa esta checklist cuando estén disponibles.
Puntos clave
- 1Los trabajos autónomos de Genie pueden ejecutarse según una programación o mediante disparadores de eventos, así que sus permisos deben decidirse al diseñar el trabajo.
- 2Usa la escalera de autonomía Leer-Informar-Actuar: empieza los trabajos solo con herramientas de lectura e informe, y exige aprobación humana antes de que cualquier herramienta escriba datos, envíe un mensaje o abra un ticket.
- 3Las políticas de servicio y las políticas de salvaguardas externas fallan en modo cerrado. Pruébalas con casos de fallo deliberados y diseña los trabajos para que se detengan de forma limpia cuando reciban un DENY.
- 4Las llamadas MCP que superan el límite de tasa en QPM devuelven HTTP 429. Sugerimos que los trabajos desatendidos se detengan e informen cuando se les limite la tasa, y que los equipos limiten también la frecuencia con la que los disparadores pueden iniciar una nueva ejecución.
- 5Los presupuestos de Genie solo controlan el uso de LLM. No cubren el cómputo del SQL warehouse, y la documentación indica que no deben tratarse como un tope absoluto de tu factura.
- 6SELECT informa de que el uso de Genie vinculado a una entidad de servicio se factura desde la primera solicitud, sin asignación gratuita, así que confirma con qué identidad se ejecuta cada trabajo.
- 7Antes de la puesta en producción, confirma con Databricks la fase de lanzamiento y la identidad de ejecución. Trata el benchmark del 91% como un resultado del proveedor en un despliegue consolidado.
Conclusión
La mayoría de los controles que necesitas para Genie autónomo ya existen: políticas de servicio que fallan en modo cerrado, límites de tasa de MCP, presupuestos de Genie y permisos de Unity Catalog. El trabajo consiste en conectarlos de forma deliberada antes de que se ejecute el primer trabajo desatendido.
Usa la escalera de autonomía Leer-Informar-Actuar para organizarlo. Limita los primeros trabajos a leer e informar, y exige aprobación humana para cada herramienta que modifique un sistema o contacte con alguien. Controla el gasto en LLM y el gasto en cómputo como partidas separadas, ya que los presupuestos de Genie solo cubren el uso de LLM. Antes de la puesta en producción, consigue respuestas por escrito de Databricks sobre la fase de lanzamiento de cada capacidad en tu nube y sobre la identidad con la que se ejecuta cada trabajo. Después, vuelve a revisar la configuración antes de que termine el periodo gratuito de Genie One, el 31 de enero de 2027.
Subir los peldaños de uno en uno es más lento que activarlo todo a la vez. A cambio, cada nuevo permiso pasa por una prueba antes de poder causar daños reales.
Si te resulta útil, Optijara puede situar tus trabajos actuales de Databricks en la escalera o revisar tus políticas de servicio antes de la puesta en producción.
Preguntas frecuentes
¿Los presupuestos de Genie limitan el gasto en SQL warehouse?
No. La documentación de presupuestos de Genie de Databricks indica que los presupuestos controlan el uso de LLM, y que el cómputo utilizado para ejecutar consultas, como un SQL warehouse, se factura por separado y no está incluido. En la sesión de prueba de SELECT, todo el cargo de $5.12 procedía del cómputo de SQL Serverless y All-Purpose Serverless, con $0.00 en cargos de LLM de Genie. Configura controles y supervisión separados para el cómputo del warehouse y serverless.
¿Un presupuesto de Genie es un límite de gasto estricto?
No, según la documentación de Genie. Indica que no se deben usar los presupuestos para garantizar un tope de gasto absoluto sobre los importes finales facturados, y que Databricks no se hace responsable de los costes por encima de los umbrales configurados. Por otro lado, una entrada del blog de Databricks sobre Unity AI Gateway describe topes de gasto estrictos que detienen las solicitudes cuando se superan los presupuestos. Pregunta a Databricks qué control se aplica a los trabajos autónomos de Genie antes de confiar en cualquiera de los dos.
¿Genie es gratuito ahora mismo?
En parte. Databricks afirma que Genie One es gratuito para los usuarios hasta el 31 de enero de 2027. Genie Code se factura por encima de una asignación mensual gratuita desde el 8 de julio de 2026. SELECT cifra esa asignación en 150 DBUs por usuario identificado al mes, equivalentes a unos $10 a $11. SELECT también informa de que las entidades de servicio no reciben asignación gratuita, así que su uso se factura desde la primera solicitud. El cómputo de las consultas se factura por separado en todos los casos.
¿Qué ocurre si falla una política de salvaguardas o un proveedor externo de salvaguardas?
La llamada se deniega. Databricks documenta que las políticas de servicio fallan en modo cerrado, de modo que un campo ausente, una función no admitida o cualquier error de evaluación da como resultado DENY. Las políticas de servicio externas también fallan en modo cerrado cuando el endpoint del proveedor no está accesible o responde con lentitud. Diseña los trabajos autónomos para que se detengan de forma limpia, avisen a alguien e informen del fallo, en lugar de reintentar a ciegas.
¿Qué debe hacer un trabajo autónomo de Genie cuando alcanza un límite de tasa?
Sugerimos que se detenga e informe del problema. Databricks aplica límites de tasa de MCP a las solicitudes `tools/call`, medidos en consultas por minuto (QPM), y las llamadas que superan el límite devuelven HTTP 429. Como nadie supervisa un trabajo desatendido, un rechazo puede indicar algo inesperado, así que suele ser más seguro que el trabajo se detenga y avise a su responsable que reintentar en un bucle cerrado. En los trabajos activados por disparadores, limita también la frecuencia con la que el disparador puede iniciar una nueva ejecución.
¿Con qué identidad deben ejecutarse los trabajos autónomos de Genie?
Confírmalo con Databricks. Las fuentes revisadas no indican si los trabajos programados y activados por disparadores se ejecutan como su creador, como una entidad de servicio o como el usuario que hace la solicitud. La respuesta afecta al acceso a datos, a los registros de auditoría y a la facturación. Una entidad de servicio ofrece un control más limpio del ciclo de vida y de la auditoría, pero SELECT informa de que no recibe asignación gratuita. Sea cual sea la respuesta, documéntala para cada trabajo y limita los permisos de Unity Catalog del trabajo a su peldaño en la escalera de autonomía Leer-Informar-Actuar.
Fuentes
- https://www.databricks.com/company/newsroom/press-releases/databricks-launches-new-always-genie-autonomous-ai-complex
- https://www.databricks.com/blog/new-genie-autonomous-ai-complex-enterprise-work
- https://docs.databricks.com/aws/en/genie/budgets
- https://docs.databricks.com/aws/en/ai-gateway/govern-mcp-service
- https://docs.databricks.com/aws/en/data-governance/unity-catalog/service-policies/policy-examples
- https://docs.databricks.com/aws/en/agents/mcp-tools/built-in-mcp-services
- https://www.databricks.com/blog/ai-governance-data-ai-summit-2026-whats-new-unity-ai-gateway
- https://techcrunch.com/2026/11/11/databricks-new-ai-agent-tells-ceo-ali-ghodsi-the-unvarnished-truth/
- https://www.unite.ai/databricks-turns-genie-into-an-autonomous-enterprise-ai-coworker/
- https://select.dev/blog/databricks-genie-pricing-what-it-actually-costs-to-run
- https://docs.databricks.com/aws/en/genie-agents/set-up
Escrito por
Hamza DiazHamza Diaz es el fundador de Optijara, donde crea agentes de IA prácticos, sistemas de automatización y flujos de trabajo de Copilot para empresas de servicios. Escribe sobre operaciones de IA, estrategia de agentes e implementación real para equipos que quieren sistemas útiles en lugar de promesas vacías.
