Aller au contenu principal
Ingénierie

Des vérifications qui préviennent, sans bloquer

· 4 min de lecture

Vous avez écrit chaque scène de votre film vous-même, dans un français chaleureux, en tutoyant, et vous lancez le rendu. La dernière chose que vous souhaitez, c'est qu'une vérification automatique décide seule que votre film ne doit pas exister. À partir d'aujourd'hui, aucune ne le peut : elle vous dit ce qu'elle a remarqué, et votre film est livré.

Ce que cherchent les vérifications

Avant chaque rendu, une passe automatique lit le storyboard comme le ferait un monteur. Elle repère une phrase dans la mauvaise langue, une affirmation que la page ne fait jamais, des sous-titres qui ne tiendront pas dans l'image. La plupart de ses remarques ont toujours été des conseils.

Deux d'entre elles étaient jugées assez graves pour arrêter le rendu : une phrase dans la mauvaise langue, et une affirmation sans source sur la page. Sur le papier, c'était logique. Un film qui change de langue en pleine phrase, ou qui annonce une certification que l'entreprise n'a jamais mentionnée, est un film qu'on préfère ne pas publier.

Mais une vérification reste une estimation faite par un logiciel, et une estimation ne devrait jamais avoir le dernier mot sur le film de quelqu'un.

Le français en tu, enfin reconnu comme du français

Nous l'avons constaté sur un film français écrit à la main, entièrement au tutoiement. Notre détecteur de langue est volontairement rapide : chaque langue a un profil de ses petits mots les plus courants, et une phrase marque un point pour chaque langue dont elle contient les mots.

Le profil français connaissait vous, votre et vos, mais pas tu, ton, ta, tes ni toi, alors que le profil espagnol connaît tu. Une réplique penchait vers l'espagnol d'un seul mot, et la vérification a retenu le film. Nous avons donc appris au détecteur la langue entière :

  1. Le tutoiement. tu, ton, ta, tes et toi comptent désormais pour le français.
  2. Les élisions. Ce qui reste de n'as, c'est ou qu'il après découpage, c'est un n, un c ou un qu isolé, qui n'apparaît presque jamais comme mot dans les autres langues que nous vérifions. C'est le signal simple le plus fiable du français.
  3. Un verdict net, sinon rien. Une remarque de langue n'est grave que si le détecteur est sûr de lui, mesuré par rapport à la langue que vous avez choisie, et non par rapport à la langue arrivée deuxième.

Aucune règle ne peut arrêter un rendu

Un meilleur détecteur était la première étape. La seconde est un principe adopté le jour même : être souple, aucune règle ne peut contraindre un rendu.

La détection reste exactement aussi attentive qu'avant, jusqu'au choix des remarques jugées graves. Ce qui change, c'est la suite. Une remarque grave est désormais :

  • enregistrée en entier avec le film, là où sa raison doit vivre une fois le film créé
  • journalisée par son nom au moment où elle survient
  • affichée sur la vidéo terminée, dans la même liste d'avertissements que vous lisez déjà pour les visuels IA et le calage des sous-titres

Même une panne imprévue dans le code de vérification ne peut plus interrompre un rendu. Le film est le vôtre ; la vérification est un second regard.

Un avertissement qui vaut la peine d'être lu

Livrer le film n'a de sens que si l'avertissement qui l'accompagne vaut la peine d'être lu. Chacun indique désormais la scène, le défaut et la manière de le corriger, dans les mots mêmes du vérificateur, au lieu d'une invitation générique à réessayer.

Une affirmation sans source sur la page arrive en tête de liste et dit clairement que le film a tout de même été livré. Vous décidez en quelques secondes s'il faut réécrire cette phrase et relancer le rendu, ou la garder parce que vous savez qu'elle est vraie.

C'est le compromis que nous avons choisi. Un détecteur qui peut se tromper peut vous coûter une phrase d'attention. Il ne doit jamais vous coûter votre film.

Quand un clip IA manque, vous savez pourquoi

Le même jour, nous avons apporté la même clarté aux visuels IA. Quand un clip généré n'avait pas pu être créé, le rapport proposait trois causes possibles à la fois. Elles appellent trois réponses différentes : une consigne refusée par le modèle pour des raisons de sécurité sera refusée à nouveau, un service saturé se libère tout seul, et une réponse trop lente mérite d'être relancée tout de suite.

Les générateurs conservent maintenant la vraie raison : l'explication du modèle lui-même, l'intervention éventuelle d'un filtre de sécurité, et si la demande tournait encore ou s'était terminée sans vidéo. Les causes répétées sont regroupées, si bien que plusieurs clips en échec pour la même raison se lisent comme un seul fait clair, et non comme un mur de répétitions.

Découvrez comment les avertissements sont transmis aux applications et aux assistants dans notre documentation développeurs, et essayez sur votre propre page depuis l'écran de nouveau film.

Voyez-le sur votre propre site

Collez une page et obtenez la vidéo commentée dont parle ce blog. La première est offerte.

Première vidéo offerte · sans carte · prête en quelques minutes

← Tous les articles