Flova LogoFlova LogoDocuments

Fonctionnement de Flova

Flova n'est pas un modèle unique. C'est un système collaboratif composé de plusieurs agents spécialisés. Comprendre ce système vous aide à anticiper le comportement de Flova et à travailler avec lui plus efficacement.

Le Planificateur : le cerveau du système

Le Planificateur est l'orchestrateur central du système d'agents de Flova. Il remplit deux fonctions :

  1. Il comprend votre intention : il lit votre message, l'état actuel du storyboard, les documents du projet et la Skill active pour décider de ce que vous voulez réellement.

  2. Il décompose le travail et le répartit : il transforme votre objectif en sous-tâches exécutables et les confie aux bons sous-agents.

Le Planificateur n'effectue pas directement de travail créatif lui-même. Il ne génère pas d'images et ne modifie pas le storyboard. Son rôle est de réfléchir et de coordonner.

Logique de décision du Planificateur

Chaque fois qu'il reçoit votre message, le Planificateur entre dans une boucle de réflexion-action. Il évalue d'abord s'il a besoin d'une clarification ou d'une confirmation de votre part. Si ce n'est pas le cas, il choisit le sous-agent qui doit intervenir ensuite. Une fois qu'il reçoit le résultat, il évalue l'étape suivante : confier une autre tâche ou vous signaler que le travail est terminé.

Cette boucle permet au Planificateur de gérer des flux de travail complexes en plusieurs étapes. Une demande telle que « générer une vidéo courte complète à partir de zéro » peut nécessiter une séquence d'appels au concepteur de storyboard, au générateur de médias et à l'assembleur vidéo, le tout coordonné par le Planificateur.

Conditions d'arrêt

Le Planificateur s'arrête et vous rend la main dans les conditions suivantes :

  • la tâche est terminée

  • des informations supplémentaires sont requises

  • une décision clé doit être prise par vous

  • le système rencontre une contrainte telle qu'un quota ou une limitation de la plateforme

Le système de sous-agents

Flova comprend actuellement les sous-agents spécialisés suivants :

Concepteur de storyboard

Cet agent se concentre sur la création et la maintenance de la structure du storyboard. Si vous dites : « Aide-moi à planifier un court-métrage de trois minutes sur la course nocturne en milieu urbain », le Planificateur transmet cette demande au concepteur de storyboard.

Son principe fondamental est « la structure d'abord ». Il résout la logique narrative et l'ordonnancement des plans avant de passer aux détails de chaque plan. Il produit des modifications structurées telles que des actions d'ajout, de mise à jour, de suppression et de réorganisation plutôt que de réécrire directement le storyboard, ce qui permet de garder chaque modification traçable et réversible.

Générateur de médias

Cet agent est responsable de la création et de la gestion de tous les groupes de ressources (assets) médias : génération d'images, génération de vidéos, synthèse de voix off et génération de musique.

Il gère trois scénarios principaux :

  1. Génération initiale : création d'un nouveau groupe de ressources visuelles ou sonores à partir de la description d'un plan.

  2. Révision et régénération : génération d'une nouvelle version basée sur les retours de l'utilisateur et les médias de référence tout en conservant les anciennes versions.

  3. Gestion structurelle : enregistrement des groupes de ressources, maintien des liens et suivi des ressources sans générer de nouveau contenu.

Le générateur de médias suit un principe important : les mises à jour différées (lazy updates). Il ne régénère que le groupe de ressources source que vous ciblez explicitement. Pour les ressources en aval qui en dépendent, il produit une liste d'impact pour le Planificateur au lieu de tout régénérer automatiquement.

Analyser et Préparer

Lorsque vous téléchargez des images, des vidéos ou des documents, cet agent analyse le matériel et extrait des informations structurées telles que des descriptions de scènes, des traits de caractère et des balises de style pour soutenir le travail créatif ultérieur.

Assembleur vidéo

Cet agent assemble le schéma directeur du storyboard et les médias des plans dans une ligne de temps (timeline) prévisualisable. Il gère trois pistes : la vidéo principale, la voix off et la musique. Chaque opération ne modifie que ce qui est nécessaire au lieu de reconstruire l'intégralité de la timeline à chaque fois.

Éditeur de texte

Cet agent gère les documents de mémoire du projet, tels que la Spécification de la vidéo finale (Final Video Spec) et les fichiers de Skills. Il les modifie via des opérations textuelles contrôlées afin que l'historique des modifications reste traçable.

Chargeur de Skills

Cet agent injecte le contenu des Skills dans les contextes de travail des sous-agents au bon moment. Seules les sections pertinentes des Skills sont envoyées à chaque sous-agent, plutôt que de copier l'intégralité du document de Skill dans chaque fenêtre de contexte.

La boucle ReAct : réfléchir et agir

Le mode de fonctionnement de Flova suit le modèle ReAct issu du domaine de l'IA : raisonner d'abord, agir ensuite, puis utiliser le résultat de l'action pour guider le cycle de raisonnement suivant.

Pour les utilisateurs, cela signifie :

Chaque décision de Flova est motivée par une raison. Le Planificateur n'appelle pas les sous-agents au hasard. Il raisonne à partir de l'état actuel avant de décider.

Les tâches complexes sont décomposées naturellement. Si vous demandez à Flova de réaliser l'intégralité d'un projet de bout en bout, il n'essaie pas de tout faire en une seule étape opaque. Il avance par étapes, rend compte des progrès et s'interrompt lorsque votre jugement est requis.

Les états intermédiaires sont visibles. Vous n'avez pas besoin d'attendre que tout soit terminé pour voir l'avancement. Le storyboard et les bibliothèques de médias se mettent à jour au fur et à mesure que chaque sous-agent termine son travail.

Injection de contexte : la mémoire de travail de Flova

Lorsqu'un sous-agent s'exécute, Flova injecte automatiquement le contexte pertinent pour la responsabilité de cet agent. La logique de gestion est simple : maintenir chaque agent concentré sur les informations dont il a réellement besoin et masquer ce qui ne ferait que le distraire.

Le concepteur de storyboard a besoin de la structure narrative, pas des paramètres de génération détaillés. Le générateur de médias a besoin des descriptions de plans et des références, pas de la logique de montage complète de la timeline. En définissant soigneusement la portée de ce que chaque agent peut voir, Flova aide les agents spécialisés à prendre de meilleures décisions dans leur propre domaine plutôt que de les noyer sous la masse d'informations du projet.

Dernière mise à jour le

Sur cette page