Estas son las mismas 36 preguntas disponibles en el Modo estudio público. Las respuestas se muestran para facilitar el estudio. Para practicar sin verlas de antemano, abre el Modo estudio. Practicar →
14% del examen
Diseño de aplicaciones
Escenario · Selecciona una respuesta
Un clasificador de almacén debe devolver exactamente `AVAILABLE` cuando el stock sea mayor que cero y `UNAVAILABLE` en caso contrario. ¿Qué instrucción define mejor el contrato?
Devuelve `AVAILABLE` siempre que el mensaje mencione un producto.
Devuelve una de las dos etiquetas e incluye un JSON con el almacén y el razonamiento.
Devuelve `UNAVAILABLE` siempre que el mensaje contenga una cantidad.
Dada la cantidad de stock validada, devuelve únicamente `AVAILABLE` si es mayor que cero; en caso contrario, devuelve únicamente `UNAVAILABLE`.
Respuesta razonada: D
La instrucción condicional explícita define la condición de entrada, las dos etiquetas permitidas y la restricción exacta de salida. Las demás omiten una rama o solicitan contenido adicional.
Escenario · Selecciona una respuesta
Un asistente interno de cumplimiento debe responder con políticas que se revisan varias veces al mes. El equipo quiere la arquitectura mantenible más pequeña y no desea entrenar tras cada revisión. ¿Qué conjunto encaja?
Un retriever, un prompt que inserte la evidencia recuperada y un LLM generador
Un trabajo programado de fine-tuning que reentrene el LLM tras cada revisión
Un LLM con instrucciones, pero sin acceso al corpus de políticas
Un supervisor multiagente y un modelo ajustado aunque la tarea tenga una única ruta fija de recuperación
Respuesta razonada: A
Una chain RAG sencilla actualiza el conocimiento mediante el corpus indexado. Evita reentrenamientos y la sobrecarga innecesaria de un agente para un flujo fijo de preguntas y respuestas.
Concepto · Selecciona una respuesta
Un servicio de informes debe reducir una narración de incidente de varios párrafos a una sola frase que conserve el suceso principal y su impacto. ¿Qué tarea NLP debe guiar la selección del modelo?
Traducción text-to-text
Detección de límites entre frases
Clasificación temática
Resumen
Respuesta razonada: D
El resumen comprime una fuente larga conservando su significado esencial. La clasificación asigna etiquetas, la segmentación encuentra límites y la traducción cambia de idioma.
Escenario · Selecciona una respuesta
Según la clasificación de la guía del examen de marzo de 2026: Una empresa quiere una única interfaz conversacional que delegue preguntas financieras a un Genie Agent, preguntas de políticas a un Knowledge Assistant y acciones a tools gobernadas. ¿Qué capacidad encaja?
Information Extraction
Supervisor Agent
Un único PromptTemplate
Un índice Delta Sync
Respuesta razonada: B
Supervisor Agent coordina agentes especializados, Genie, funciones de Unity Catalog y servidores MCP, delegando y sintetizando resultados. Referencia al temario de marzo de 2026: la documentación del 6 de octubre clasifica Knowledge Assistant y Supervisor Agent como productos legacy. Para agentes nuevos recomienda Genie Agents o Agent Bricks CLI según el caso.
Código / API · Selecciona 2 respuestas
Un router utiliza una salida tipada:
class Route(BaseModel):
category: Literal["billing", "technical", "cancellation"]
route_llm = llm.with_structured_output(Route)
¿Qué DOS prácticas hacen más fiable el enrutamiento? (Elige dos).
Añadir todos los documentos de la empresa al prompt de routing
Mantener un conjunto Literal cerrado para las categorías permitidas
Validar la categoría analizada antes de invocar la rama seleccionada
Solicitar razonamiento libre y analizar la última palabra con split()
Aumentar la temperatura para que el modelo invente nuevas rutas
Respuesta razonada: B, C
Un conjunto cerrado y la validación tipada reducen salidas inesperadas y descartan categorías fuera del contrato. La autorización del usuario para ejecutar una rama debe comprobarse por separado.
Repasar este dominio en la guía →14% del examen
Preparación de datos
Escenario · Selecciona una respuesta
Una consulta de AI Search recupera 20 candidatos, pero las etiquetas offline muestran que los pasajes más relevantes suelen quedar por debajo de las tres posiciones enviadas al LLM. ¿Qué debería probar primero el equipo?
Aplicar un reranker al conjunto candidato antes de seleccionar los tres pasajes finales.
Pedir al LLM que reordene después de haber descartado ya diecisiete candidatos.
Sustituir el modelo de embeddings sin medir primero una línea base del ranking.
Enviar todos los candidatos al generador sin considerar el presupuesto de contexto.
Respuesta razonada: A
Un reranker aplica una señal de relevancia más precisa antes de seleccionar el contexto final. Ataca directamente el mal orden sin aumentar a ciegas el tamaño del prompt.
Escenario · Selecciona 2 respuestas
Un corpus produce más filas de chunks de las que admite el índice elegido. ¿Qué DOS cambios reducen el número de filas sin eliminar documentos fuente? (Elige dos).
Aumentar el tamaño máximo del chunk dentro del límite del modelo de embeddings.
Reducir el solapamiento entre chunks manteniendo suficiente contexto en los límites.
Reducir el tamaño del chunk.
Aumentar el solapamiento.
Usar embeddings con menos dimensiones manteniendo los mismos límites de chunk.
Respuesta razonada: A, B
Los chunks mayores y el menor solapamiento representan el mismo corpus con menos filas. La dimensión cambia la anchura y el coste del vector, no el número de registros.
Escenario · Selecciona una respuesta
Un asistente de compras responde sobre políticas de facturación, pero no puede informar del hito actual de entrega de un pedido concreto. Cada solicitud incluye `purchase_order_id`. ¿Qué fuente cubre la carencia?
Un índice vectorial con páginas comerciales genéricas de transportistas.
Una tabla operacional gobernada, indexada por `purchase_order_id`, con hito actual y llegada estimada.
Un conjunto de fine-tuning con entregas del año anterior.
Una regla de prompt que sume un número fijo de días a cualquier fecha de pedido.
Respuesta razonada: B
El dato ausente es actual, estructurado y específico del pedido. Consultar su sistema de registro es más fiable que documentos estáticos, entrenamiento histórico o una estimación inventada.
Código / API · Selecciona una respuesta
Un corpus RAG contiene PDF con encabezados, tablas, listas y un orden de lectura que debe conservarse para el chunking. ¿Qué función de Databricks produce contenido documental estructurado?
ai_query
ai_parse_document
vector_search
ai_classify
Respuesta razonada: B
ai_parse_document extrae contenido y estructura del documento para que el chunking posterior respete elementos y orden de lectura.
Concepto · Selecciona una respuesta
Un corpus debe responder tanto preguntas generales sobre un tema como preguntas precisas sobre pasajes. ¿Qué preparación avanzada está diseñada para varios niveles de abstracción?
Resúmenes jerárquicos estilo RAPTOR
Eliminar todos los metadatos
Una oración por índice
Aumentar la temperatura
Respuesta razonada: A
Una jerarquía tipo RAPTOR agrupa y resume contenido en varios niveles, permitiendo recuperar tanto contexto global como fragmentos específicos.
Repasar este dominio en la guía →30% del examen
Desarrollo de aplicaciones
Escenario · Selecciona una respuesta
Una prueba cuenta tokens con el tokenizer de cada candidato, incluidos prefijos y tokens especiales. Los documentos requieren como máximo 512 tokens y las consultas, embebidas por separado, 90. Todos superan el umbral de calidad. ¿Qué candidato probar primero para minimizar tamaño sin truncar?
Modelo de 768 dimensiones, límite de 514 tokens y tamaño de 0,44 GB.
Modelo de 2.560 dimensiones, límite de 2.048 tokens y tamaño de 11 GB.
Modelo de 4.096 dimensiones, límite de 32.768 tokens y tamaño de 14 GB.
Modelo de 384 dimensiones, límite de 512 tokens y tamaño de 0,13 GB.
Respuesta razonada: D
Documentos y consultas se embeben por separado: no se suman sus longitudes. El candidato de 512 tokens admite el máximo medido y ocupa menos. En la práctica se cuentan tokens con el tokenizer real y la sobrecarga del preprocesado; el enunciado ya los incluye. Coste y latencia reales se confirman midiendo.
Concepto · Selecciona 2 respuestas
Un asistente conversacional debe recuperar material gobernado y conservar estado explícito entre turnos. ¿Qué DOS capacidades satisfacen directamente esos requisitos? (Elige dos).
Un almacén de conocimiento consultable o retriever para el material
Un almacén de estado o checkpoints acotado a la conversación
Una tool de acciones sin restricciones aunque no se requiera ninguna acción
Un loader usado en cada turno en lugar de un índice
Una librería de componentes de interfaz
Respuesta razonada: A, B
La recuperación aporta conocimiento externo y el almacén de estado conserva el contexto conversacional. Tools, loaders y componentes de interfaz no sustituyen ninguno de esos requisitos.
Escenario · Selecciona una respuesta
Una aplicación comercial debe procesar documentos médicos recientes en español con un modelo abierto de un hub. ¿Qué evidencia debe guiar la preselección antes de evaluar la tarea?
Que pertenezca a una familia popular, con independencia de su model card.
Solo el número de descargas.
Solo la fecha de publicación.
Una model card que documente tarea, evidencia en español y dominio médico, contexto, licencia, riesgos y uso previsto.
Respuesta razonada: D
La model card aporta evidencia sobre encaje técnico y legal. Popularidad y novedad son indicadores débiles; después deben compararse los candidatos con casos médicos representativos.
Concepto · Selecciona una respuesta
Una respuesta RAG afirma hechos que no están respaldados por ningún documento recuperado. ¿Qué problema de calidad debe investigarse primero?
Groundedness
Throughput
Dimensión de embedding
Facturación por tokens
Respuesta razonada: A
Groundedness comprueba que las afirmaciones de la respuesta estén sustentadas por el contexto proporcionado.
Escenario · Selecciona una respuesta
Un equipo quiere comparar chunks por párrafos con chunks fijos de 500 tokens. ¿Cuál es el experimento más sólido?
Cambiar a la vez chunking, embeddings y LLM.
Usar las mismas consultas etiquetadas y métricas de recuperación cambiando únicamente la estrategia de chunking.
Elegir la que produzca menos filas sin evaluar respuestas.
Preguntar a un usuario cuál parece mejor.
Respuesta razonada: B
Un experimento controlado mantiene constantes el dataset y los demás componentes; así la diferencia de calidad puede atribuirse al chunking.
Escenario · Selecciona una respuesta
Una tool de facturación exige `account_id` y `transaction_id` en cada consulta. ¿Cómo debe incorporar el agente esos valores?
Ajustar el modelo con identificadores históricos para que prediga ambos campos desde el texto del usuario.
Extraer ambos campos, validar formato y autorización, y pasarlos explícitamente en la llamada gobernada a la tool.
Guardar los últimos identificadores en variables del serving y reutilizarlos entre las sesiones de todos los usuarios.
Recuperar facturas semánticamente parecidas y dejar que el generador infiera los identificadores ausentes.
Respuesta razonada: B
Los identificadores son argumentos estructurados, no hechos que el modelo deba adivinar. Extracción, validación, autorización y paso explícito crean un contrato determinista y auditable.
Escenario · Selecciona una respuesta
Un modelo debe emitir exactamente {"priority": "high|medium|low"}, pero las instrucciones zero-shot siguen produciendo prosa adicional. ¿Cuál es el mejor siguiente cambio?
Añadir ejemplos few-shot con solo JSON válido
Aumentar la temperatura
Pedir chain-of-thought
Eliminar el esquema
Respuesta razonada: A
Ejemplos exactos del esquema refuerzan tanto los valores permitidos como la ausencia de prosa. Más temperatura o chain-of-thought aumentan la variación.
Código / API · Selecciona una respuesta
Un agente personalizado usa un framework externo, pero debe integrarse con tracing, evaluación, despliegue y monitorización de Databricks. ¿Qué interfaz de MLflow es el wrapper recomendado?
ResponsesAgent
pandas.DataFrame
Solo PromptTemplate
AutoMLClassifier
Respuesta razonada: A
ResponsesAgent proporciona una interfaz común para agentes de distintos frameworks y los hace compatibles con las capacidades GenAI de Databricks.
Concepto · Selecciona una respuesta
El mismo scorer de groundedness se ejecuta sobre un conjunto fijo antes del despliegue y sobre trazas reales muestreadas después. ¿Qué distingue ambos usos?
La evaluación offline compara versiones con ejemplos controlados; la monitorización observa el tráfico real cambiante.
Usar el mismo scorer convierte ambas ejecuciones en evaluación offline, sea cual sea el origen de los ejemplos.
La monitorización solo mide infraestructura, por lo que no admite groundedness sobre trazas de producción.
Evaluar antes de publicar elimina la necesidad de revisar la calidad después del despliegue.
Respuesta razonada: A
La distinción depende de los datos, el momento y la finalidad, no de usar scorers diferentes. La evaluación controlada permite comparar; la monitorización detecta cambios operativos y de calidad. Los fallos reales útiles pueden convertirse después en casos de regresión.
Código / API · Selecciona una respuesta
Un agente personalizado debe llamar a un Genie Agent y mantener con él una conversación de varios turnos. ¿Qué integración es apropiada?
La Genie conversation API
Copiar todas las tablas al system prompt
Aplicar OCR al SQL warehouse
Un scorer BLEU
Respuesta razonada: A
La conversation API permite crear conversaciones, enviar mensajes y recuperar resultados manteniendo el contexto de varios turnos.
Código / API · Selecciona 2 respuestas
Un chatbot público devuelve actualmente la respuesta sin procesar:
response = chain.invoke(request)
return response
¿Qué DOS cambios implementan un guardrail de seguridad de salida? (Elige dos).
Guardar la respuesta insegura en el system prompt para el siguiente usuario
Evaluar response con un clasificador de toxicidad o seguridad antes de devolverla
Bloquear, redactar o sustituir respuestas que superen el umbral de riesgo configurado
Aumentar la temperatura cuando se detecte texto tóxico
Aplicar controles de seguridad únicamente a la entrada del usuario
Respuesta razonada: B, C
Un guardrail de salida inspecciona el borrador y aplica una acción segura antes de que el contenido llegue al usuario.
Repasar este dominio en la guía →22% del examen
Ensamblado y despliegue
Código / API · Selecciona una respuesta
Una chain LCEL actual está incompleta:
prompt = PromptTemplate.from_template("Explica {topic} en una frase")
chain = prompt | ______ | StrOutputParser()
¿Qué sustitución completa la secuencia ejecutable prompt → modelo → parser?
prompt.format(topic='RAG')
StrOutputParser()
AISearchClient()
ChatDatabricks(endpoint='support-llm')
Respuesta razonada: D
LCEL compone un prompt ejecutable, un modelo de chat y un parser, en ese orden. Formatear antes el prompt o insertar un cliente de búsqueda no aporta el paso de generación.
Código / API · Selecciona una respuesta
Un notebook usa el SDK actual:
from databricks.ai_search.client import AISearchClient
client = AISearchClient()
La fuente es una tabla Delta con una columna de texto y Databricks debe calcular embeddings y sincronizar el índice. ¿Qué método crea el tipo adecuado?
client.get_index(...)
client.create_delta_sync_index(...)
client.create_direct_access_index(...)
client.similarity_search(...)
Respuesta razonada: B
`create_delta_sync_index` crea un índice vinculado a una fuente Delta y admite la configuración de texto y modelo. Direct Vector Access exige que el cliente gestione las actualizaciones.
Escenario · Selecciona una respuesta
Un catálogo cabe en ambos tipos de endpoint AI Search probados. Con la concurrencia prevista se mide (latencia p95, calidad): estándar ANN (70 ms, 0,91), estándar con reranking (160 ms, 0,96), optimizado para almacenamiento ANN (260 ms, 0,92). Se exige calidad ≥0,90 y p95 <100 ms. ¿Qué despliegue cumple?
Estándar con reranking: la calidad más alta prevalece sobre el requisito de latencia.
Optimizado para almacenamiento ANN: mayor capacidad máxima siempre significa menor latencia de consulta.
Estándar ANN: la calidad y latencia medidas cumplen los dos umbrales obligatorios.
Posponer el despliegue hasta ajustar embeddings, aunque la configuración estándar evaluada cumpla ambos umbrales.
Respuesta razonada: C
Estándar ANN es el único candidato medido que cumple ambos límites. Reranking puede mejorar calidad a costa de latencia; el ajuste de embeddings no es obligatorio si la solución ya cumple. Las cifras son mediciones del supuesto, no garantías ni límites permanentes del producto.
Escenario · Selecciona una respuesta
Un pipeline debe promover un prompt aprobado de staging a producción sin copiar texto mutable al código y conservando rollback. ¿Qué mecanismo encaja?
Mantener un archivo sin versión y sobrescribirlo en cada despliegue.
Registrar versiones inmutables en MLflow y mover aliases de entorno solo tras evaluación y aprobación.
Guardar el prompt de producción únicamente en el directorio temporal del runner CI.
Sobrescribir una fila Delta y borrar el valor anterior.
Respuesta razonada: B
Prompt Registry conserva versiones y los aliases actúan como punteros de entorno a versiones inmutables aprobadas. Mover el alias facilita rollback sin cambiar el código consumidor.
Concepto · Selecciona una respuesta
La guía del examen de marzo de 2026 menciona Mosaic AI Vector Search, mientras que la documentación y la página actuales usan Databricks AI Search. ¿Cómo debe interpretar un ingeniero estos nombres?
Son el mismo producto de Databricks tras un cambio de nombre; los identificadores SQL y REST heredados aún pueden contener `vector-search`
AI Search es un producto sustituto independiente que obliga a migrar cada índice de Vector Search
Mosaic AI Vector Search es solo un algoritmo L2 genérico y AI Search es el servicio administrado
AI Search es el recurso endpoint y Vector Search siempre es un producto de índice separado
Respuesta razonada: D
Databricks AI Search es el nombre actual; Vector Search y Mosaic AI Vector Search son denominaciones anteriores. El cambio no crea un producto distinto ni invalida identificadores heredados como `vector_search()` o las rutas REST con `vector-search`.
Código / API · Selecciona 2 respuestas
Una tabla Delta debe clasificarse mediante un endpoint personalizado cuya firma de entrada exige un campo estructurado llamado text de tipo string:
SELECT review,
ai_query(
endpoint => ?,
request => ?
) AS label
FROM catalog.schema.reviews;
¿Qué DOS expresiones completan correctamente los huecos? (Elige dos).
'review-classifier'
named_struct('text', review)
review
current_user()
vector_search(review)
Respuesta razonada: A, B
ai_query recibe el nombre literal del endpoint y una expresión de request compatible con la signature del modelo servido.
Escenario · Selecciona una respuesta
Un agente necesita retrieval gobernado desde un índice AI Search existente con mínimo trabajo operacional. ¿Qué integración MCP es preferible?
Servidor propio que reimplemente AI Search
Extensión del navegador
Simulación solo con prompt
Servidor MCP administrado de AI Search
Respuesta razonada: D
El servidor MCP administrado ya aporta hosting, autenticación y gobierno sobre el índice de AI Search.
Escenario · Selecciona una respuesta
Un backend autenticado restringe bien la recuperación por empleado. Se añade una caché compartida cuya clave contiene solo la pregunta. Dos empleados tienen permisos documentales distintos. ¿Qué debe cambiar antes de activarla?
Mantener la clave común: una pregunta idéntica siempre implica acceso a la misma evidencia.
Aislar entradas por ámbito de autorización verificado y gestionar cambios de permisos, o desactivar la caché compartida de respuestas.
Comprobar permisos solo si no hay caché: toda respuesta generada por un empleado autorizado es reutilizable.
Quitar títulos documentales de la respuesta cacheada conservando el resto del contenido bajo la clave común.
Respuesta razonada: B
La autorización también se aplica a las respuestas cacheadas. Aunque el retriever esté protegido, la caché puede devolver una respuesta obtenida con permisos ajenos más amplios. Se necesita separar ámbitos confiables, gestionar cambios de permisos o evitar compartir respuestas protegidas.
Repasar este dominio en la guía →12% del examen
Evaluación y monitorización
Escenario · Selecciona una respuesta
Un agente de varios pasos elige a veces la tool incorrecta tras retrieval. Se necesitan llamadas ordenadas, argumentos, salidas, errores y tiempos de una solicitud fallida. ¿Qué debe activarse primero?
MLflow Tracing para el agente y sus componentes
Solo una puntuación final agregada sin spans de ejecución
Prints aislados que omiten llamadas internas del framework
Aplicaciones separadas para cada paso antes de inspeccionar la traza actual
Respuesta razonada: A
MLflow Tracing captura la ejecución anidada como spans y muestra entradas, salidas, tools, errores y latencia. Esa evidencia localiza la desviación antes de reestructurar el código.
Escenario · Selecciona una respuesta
Cuatro expertos interpretan de forma distinta «respuesta completa» y puntúan de manera inconsistente las mismas trazas. ¿Qué debe hacerse antes de tratar sus etiquetas como ground truth?
Sustituirlos inmediatamente por un juez LLM sin rúbrica.
Definir criterios observables, calibrar con ejemplos comunes, resolver desacuerdos sistemáticos y medir concordancia.
Promediar todo sin investigar la causa del desacuerdo.
Eliminar cualquier caso en el que discrepen.
Respuesta razonada: B
Una rúbrica compartida y la calibración alinean la interpretación; medir acuerdo revela la inconsistencia restante. Promediar o borrar desacuerdos oculta el problema de medición.
Escenario · Selecciona una respuesta
Un endpoint de soporte tiene un SLO de latencia y un objetivo de calidad de respuesta. ¿Qué conjunto de métricas de producción es más útil?
Medir latencia p50 y p95, errores, throughput, tokens o coste, y calidad muestreada o feedback de usuarios.
Medir solo latencia media, sin colas, errores, volumen, coste ni ninguna señal sobre calidad de respuesta.
Medir loss de entrenamiento y número de parámetros aunque ninguno describa salud de serving ni calidad en producción.
Medir solo tamaño de documentos y tiempo de ingesta, al margen del endpoint y de las respuestas generadas.
Respuesta razonada: A
El SLO y el objetivo de calidad exigen señales operativas y semánticas. Colas de latencia, fallos, carga, uso y calidad muestreada revelan modos de fallo distintos.
Concepto · Selecciona una respuesta
Un gateway aplica 60 peticiones por minuto a un cliente. Este no supera la tasa, pero trabaja continuamente durante días. ¿Qué garantiza por sí solo ese control?
El gasto mensual acumulado del cliente nunca puede superar un presupuesto fijo en euros.
Se limita la admisión por unidad de tiempo; ese límite no impone por sí solo un tope de gasto acumulado.
Todas las respuestas admitidas contendrán menos tokens que cualquiera de las anteriores al límite.
El panel de consumo apaga automáticamente el servicio al alcanzar un umbral monetario definido por el usuario.
Respuesta razonada: B
Un límite de tasa restringe peticiones o tokens dentro de una ventana temporal. El tráfico permitido continuado puede acumular coste. Un presupuesto total necesita un control compatible adicional o lógica explícita; registrar y alertar no rechaza peticiones. También hay que verificar rutas e identidades cubiertas por la regla.
Repasar este dominio en la guía →