Vídeos que se corrigen antes de llegar a ti
· 4 min de lectura

Un desarrollador que probaba nuestro servidor MCP de principio a fin nos envió una película que nuestra revisión automática puntuaba con 84 sobre 100. A primera vista estaba bien, pero una cifra aparecía subtitulada a trozos, un subtítulo se salía del encuadre, un título tapaba el logo del sitio y había un silencio largo. Una buena nota no es una buena película, así que el 27 de septiembre lanzamos las herramientas para cerrar esa distancia.
Números que se mantienen enteros
La voz decía «5 301» a la perfección. El subtítulo solo mostraba «301». Tres partes del proceso, el tiempo de la voz, los subtítulos dibujados y el énfasis, dividían el texto en palabras cada una a su manera, y un simple corte por espacios veía «5» y «301» como dos palabras. Además, el cortador de subtítulos tomaba esa larga cifra hablada por una pausa y cortaba en mitad del número.
La solución es un único tokenizador compartido por todo lo que cuenta palabras. Un número agrupado en miles es un solo elemento sea cual sea el separador del idioma, incluidos los espacios de no separación, estrechos u ordinarios, del francés y el espacio fino. Una unidad va con su cifra. El planificador de subtítulos nunca corta entre elementos de un número, lo que también protege los teléfonos, y cualquier bloque que no quepa en la zona segura en sus líneas permitidas se vuelve a cortar en lugar de salirse del encuadre.
Silencios más cortos y elementos en zonas seguras
La voz sintetizada a veces deja pausas largas, y nuestros tiempos les daban fielmente minutos en pantalla. Ahora cualquier pausa de más de 1,5 segundos se acorta a 0,9, también al principio y al final de la pista, antes de ajustar la duración y repartir las escenas. Solo se corta silencio verificado; una palabra dicha en voz baja nunca se recorta.
El título sobre el logo y el subtítulo fuera del borde recibieron una respuesta general en lugar de dos casos especiales. Un paso de reparación se ejecuta ahora antes de cada entrega:
- cada elemento superpuesto se mantiene dentro de los márgenes seguros y por encima de la banda de subtítulos
- cuando dos elementos chocan, se mueve el de abajo
- el resultado de la película enumera cada reparación automática, para que nada cambie sin dejar rastro
Corregir la categoría y no el caso aislado significa que la próxima película no se topa con el mismo problema en otro sitio.
Un control de calidad que eliges tú
La pregunta de fondo era qué debe poder hacer una nota de calidad. Un umbral rígido bloquearía buenas películas cada vez que el evaluador se equivoca; sin umbral, la nota es pura decoración. Así que convertimos el control en una elección de quien hace la petición.
Una petición de película puede llevar ahora una nota mínima y uno de tres comportamientos si la película no llega:
- reparar: aplicar las correcciones y entregar
- retener: puntuar la película antes de marcarla como terminada y dejar la que no llega en un estado nuevo, retenida
- entregar: publicarla igualmente, con los hallazgos adjuntos
Una película retenida está terminada pero no publicada. Una sola llamada la libera, y la liberación ejecuta toda la entrega que habría tenido, con cada paso seguro aunque se repita. Un equipo que quiera revisar todo lo que quede por debajo de su listón ya puede, sin frenar las películas que lo superan.
Saber lo que va a pasar antes de que pase
La confianza también significa menos sorpresas en el resultado. La misma versión añadió tres cosas que un asistente puede leer antes y después de un render.
Un modo de IA en cada petición: none se limita al material de la propia página, assist permite imágenes generadas, rich permite clips generados, con un presupuesto opcional. El planificador conoce el modo y el plan se ajusta a él antes de generar nada. La generación con IA forma parte de los planes de pago, y una petición gratuita lo sabe con claridad.
Una estimación de tiempo al empezar una película, sacada de la mediana de los tiempos de render medidos y no de una suposición. Y en la película terminada, cualquier nota por debajo de 80 o cualquier hallazgo grave aparece en la lista de avisos que ya se lee, así que una nota baja siempre está a la vista.
Un estado en el que confiar
Un ajuste del mismo día hizo exacto el estado de la película. Una película se marca como terminada en el momento en que su archivo se publica, nunca antes. Las herramientas que leen fotogramas o la línea de tiempo esperan a que acabe un nuevo render en lugar de responder sobre la versión anterior, y un nuevo render borra la nota antigua, para que una película reparada se juzgue por sí misma.
También hicimos que una edición se niegue con claridad: recortar una escena narrada. Su duración es su tramo de la voz, y cortarla cortaría palabras; la llamada ahora lo explica en lugar de estropear la película.
El informe que lo empezó todo valió más que cualquier revisión interna de esa semana. Si trabajas con asistentes, las herramientas están en la página de asistentes y en la página para desarrolladores.
Míralo en tu propia web
Pega una página y obtén el vídeo narrado del que habla este blog. El primero es gratis.
Sigue leyendo


