Start Chatting Now

QA de vídeo con Gemini 3: desviaciones y marcas de tiempo

Gemini3 Team · 14 de agosto de 2026 · 5 min read

Prueba Gemini 3 en MidassAI Chat
QA de vídeo con Gemini 3: desviaciones y marcas de tiempo

Cuando las Hojas de Cálculo Fallan en Revisiones de Video

Los equipos de producto aún hacen QA de grabaciones demo como en 2015: dos monitores, un PDF de especificaciones, desplazamiento manual, capturas pegadas en Slack. El razonamiento conjunto video-texto de Gemini 3 en MidassAI Chat colapsa ese bucle, si le das restricciones temporales, reglas de evidencia y un esquema de salida fijo.

Este tutorial construye un informe de desviaciones a nivel de timestamp que puedes entregar a ingeniería o marketing sin escribir Python.

Prerrequisitos

  • Una grabación de pantalla o demo de producto (MP4/WebM, idealmente menos de 5 minutos para primeras pruebas)
  • Una especificación escrita: PDF, exportación Markdown o documento de requisitos pegado
  • 20 minutos y una cuenta de MidassAI Chat

Pautas de clips soportados en interfaces de consumidor:

  • Chrome de UI claro (evitar artefactos de compresión pesada)
  • Tasa de cuadros estable (30fps preferido)
  • Narración opcional; los cambios de estado visual importan más
Prueba Gemini 3 en MidassAI Chat

Paso 1 — Subir y Declarar Roles

Adjunta primero el video, luego el PDF de especificaciones (el orden reduce la confusión de "¿qué archivo es el principal?").

Prompt de apertura:

Rol: Analista de QA. Entradas: (1) video demo = verdad fundamental de lo construido; (2) PDF spec = comportamiento intencionado. Solo prep de tarea: confirma que puedes leer ambos; lista las secciones de la spec que describen flujos de UI (con números de página). No listes desviaciones aún.

Si el modelo no puede analizar el video, re-exporta a 720p H.264 y elimina la música de fondo; el ruido de audio a veces degrada el enrutamiento de visión en clips cortos.

Paso 2 — Definir Estrategia de Muestreo

Los prompts ciegos de "mira todo el video" producen prosa vaga. Restringe el muestreo:

Analiza el video a 1 frame por segundo para cambios de estado de UI. Para cada requisito de spec en la Sección {X}, identifica timestamps coincidentes. Si no hay coincidencia dentro de ±2 segundos de la transición esperada, marca NO VERIFICADO.

Para flujos de clics rápidos, añade: "También inspecciona 2 fps entre {inicio} y {fin} para eventos de apertura/cierre de modal."

Paso 3 — Ejecutar el Pase de Desviaciones

Prompt central (copia y ajusta IDs de sección):

Compara el video demo contra la Sección 3 de la Spec (Onboarding de Usuario). Output tabla Markdown: | ID | Requisito de spec (cita ≤20 palabras) | Página spec | Timestamp video (MM:SS) | Comportamiento observado | ¿Coincide? (Sí/No/Parcial) | Severidad (A/M/B) | Reglas:

  • El timestamp debe apuntar al primer frame donde aparece la desviación.
  • Si la spec guarda silencio sobre un comportamiento visible, añade fila con Cita spec = "NO ESPECIFICADO".
  • Sin columna de recomendaciones aún; solo hechos.

Rúbrica de severidad para pegar una vez por hilo:

  • Alto: Bloquea la completitud de la tarea o viola lenguaje de seguridad/cumplimiento
  • Medio: Copy incorrecto, default incorrecto, validación faltante
  • Bajo: Espaciado cosmético, diferencias de copy no bloqueantes

Paso 4 — Desafiar Filas Débiles (Pase Adversarial)

Los modelos se sobreajustan a historias plausibles. Da seguimiento:

Revisa filas marcadas Parcial o No. Para cada una, cita una descripción de frame que soporte la calificación. Si la evidencia es ambigua, baja a Parcial y explica la ambigüedad en una frase.

Luego:

Lista hasta 3 desviaciones que podrías haber perdido debido a UI de bajo contraste o modales superpuestos.

Paso 5 — Exportar para Ingeniería

Convierte la tabla a tickets:

Transforma las filas Altas y Medias en tickets listos para Jira: Título (≤80 chars), Pasos para reproducir con timestamps, Esperado vs Actual, Referencia de Spec. Un ticket por fila.

Pega en tu tracker; edita manualmente dueños y etiquetas de sprint.

Escenario de Ejemplo (Abreviado)

Spec (Sección 3.2): "Después de la verificación de email, el dashboard carga con lista de estado vacío, no asistente de onboarding."

Video (01:14): Asistente aún visible con Paso 2 resaltado.

Fila de output: No coincide, severidad Alta, timestamp 01:14.

Esa sola fila a menudo reemplaza veinte minutos de desplazamiento manual.

Mejoras de Prompt para Equipos Especializados

QA de Diseño: Añade "Compara colores hex del CTA primario a 00:45 contra el token de spec Primary-600 si está listado."

Accesibilidad: "Marca anillos de foco faltantes en elementos interactivos en timestamps donde la navegación por teclado está implícita."

Localización: "Si la spec requiere locale fr-CA, verifica el formato de fecha a 02:03."

Fallos Comunes y Soluciones

Síntoma Causa probable Solución
Los timestamps se desvían ~1s Tasa de cuadros variable Re-exporta constante 30fps
"No puedo ver el video" Codec no soportado H.264 MP4 720p
Calificaciones Falso Positivo Lenguaje de spec vago Cita frase exacta de spec en prompt
Texto de UI alucinado Blur de compresión Recorta video solo a ventana de app

Flash vs Razonamiento Profundo para QA de Video

Usa standard / Flash para tabla de primer pase con esquema ajustado. Escala a razonamiento profundo cuando:

  • Spec y video abarcan 10+ estados interactivos
  • Calificaciones Parciales exceden 30% de filas
  • Lógica de seguridad o facturación está en alcance

Ética y Divulgación

QA de video en sesiones de usuario puede implicar políticas de privacidad. Usa demos sintéticas o grabaciones redactadas en hilos compartidos. Divulga QA asistido por IA en notas de release cuando tu proceso lo requiera.

Te Toca a Ti

Toma la última demo que grabó tu equipo; emparéjala con la sección de PRD que nunca se prueba completamente. Ejecuta los Pasos 1–4 en MidassAI Chat hoy. Si obtienes cinco timestamps accionables en un pase, promueve este flujo a tu lista de chequeo de release.

summary-box {"title":"Checklist","rows":[["Inputs","Demo MP4 + spec PDF"],["Output","Timestamped deviation table"],["Validation","Adversarial re-check pass"],["Escalate","Deep reasoning for complex flows"]]}}

Artículos relacionados

Prueba Gemini 3 en MidassAI Chat