Par Elisha Bajemon, Ingénieur IA chez TW3 Partners. Dernière mise à jour : 11 novembre 2026.

En bref

La prose compilée produit des phrases préparées à l’avance en remplissant leurs emplacements avec des faits enregistrés. Une règle détermine quelle formulation employer selon les données disponibles. Gibert, Despujols et Rochet décrivent ce mécanisme dans une prépublication déposée sur arXiv le 30 septembre 2026. Certaines pages du système décrit peuvent ainsi être produites sans appel au modèle chargé de rédiger. Pour un dirigeant, la décision consiste à définir les formulations autorisées et les situations qui doivent arrêter la production. Le catalogue proposé ici par TW3 précise ces choix, jusqu’au traitement d’une information manquante.

1. Que signifie compiler une phrase ?

Compiler une phrase consiste ici à appliquer une formulation explicite à des faits déjà enregistrés. Un gabarit désigne le texte préparé avec ses emplacements à remplir. La clause est l’unité de rédaction qui associe ce texte à ses conditions d’emploi.

Dans la prépublication de Gibert, Despujols et Rochet du 30 septembre 2026, le registre conserve les faits avec leur valeur, leur unité, leur période et leur catégorie de provenance. La production narrative combine des clauses compilées depuis ce registre, des gabarits explicites et des interventions conditionnelles du modèle. Pour le catalogue proposé ici, distinguons la disponibilité d’une donnée et la décision de l’insérer dans un document.

La documentation de Pallets sur les gabarits Jinja, sans date de publication indiquée, fournit un appui pédagogique externe : les variables sont remplacées par leurs valeurs au moment du rendu, tandis que des instructions commandent la logique du gabarit.

Pour concevoir une clause, nous recommandons de distinguer le texte invariant, les faits injectés et la règle qui autorise la phrase. L’auteur du gabarit reste responsable des mots qui relient les valeurs. Un verbe exprimant une amélioration engage une interprétation métier : sa présence doit donc dépendre d’une condition explicite. La seule insertion correcte d’une valeur ne suffit pas à justifier cette interprétation.

2. Comment construire le catalogue de clauses ?

Le catalogue devrait décrire chaque clause comme une règle de rédaction vérifiable. La proposition de conception de TW3 est de lui donner une fiche propre, révisable avec le responsable métier. Elle pourrait prendre la forme suivante, laissée vide pour être renseignée sur les besoins réels.

Champ de la ficheContenu à renseigner
Identifiant et versionRéférence de la clause et de sa formulation approuvée
IntentionInformation que la phrase doit communiquer au lecteur
Faits requisClés attendues, types, unités, périodes et provenance admissible
Conditions d’emploiRègles métier autorisant cette formulation
Variantes autoriséesFormulations possibles et règle de sélection de chacune
GabaritTexte invariant et emplacements à remplir
Comportement d’échecMotifs de refus, traitement prévu et responsable de la correction
Trace du renduRéférence du gabarit, faits utilisés et branche retenue

Commencez par l’intention. Une phrase descriptive et une phrase qui recommande une action appellent des conditions différentes. Définissez ensuite les faits indispensables, puis les formulations acceptables. Cet ordre de travail permet de discuter le sens de la clause avant de régler sa ponctuation.

Selon la documentation Jinja de Pallets, non datée, les variables accessibles au gabarit viennent du contexte transmis par l’application. Les macros regroupent des constructions réutilisables, à la manière de fonctions. Elles peuvent servir d’appui technique à un catalogue, dont les conditions métier restent à définir par l’équipe.

Une variante devrait avoir une justification lisible : accord grammatical, disponibilité d’un fait facultatif ou condition métier distincte. Prévoyez une référence commune pour retrouver ces variantes. Lorsqu’une formulation change de portée, demandez une nouvelle validation métier. Une modification présentée comme stylistique peut déplacer le sens d’une recommandation, même si les valeurs insérées restent identiques.

3. Comment traiter accords et conditions ?

Les accords relèvent du rendu, tandis que les conditions métier déterminent si la phrase est recevable. Dans la documentation Jinja de Pallets, sans date indiquée, les instructions if, elif et else permettent de choisir entre plusieurs branches. Une macro permet de réutiliser une construction. Ces mécanismes donnent les moyens d’exprimer des choix ; leur pertinence dépend des règles écrites par l’application.

Pour le catalogue proposé, séparez les critères grammaticaux des critères portant sur les faits. L’accord d’un nom avec son déterminant peut relever du gabarit. La qualification d’une évolution comme favorable doit être instruite en amont avec le métier. Faites apparaître cette qualification parmi les conditions d’emploi de la clause, avec les faits qui la justifient.

Cette séparation rejoint un principe du pipeline d’origine décrit dans l’annexe A de la prépublication du 30 septembre 2026 : les calculs sont confiés à un moteur et les passes de révision travaillent sans inventer ni recalculer. Cette annexe décrit le pipeline antérieur sur lequel s’appuie le système étudié.

Dans notre proposition, le rendu reçoit donc les résultats déjà établis. Il peut choisir l’accord ou le libellé autorisé sans refaire discrètement un calcul. Distinguez aussi une information absente d’une information présente dont la valeur est nulle. Une branche destinée à raccourcir la phrase ne devrait jamais masquer cette différence. La fiche de clause doit dire si la donnée est obligatoire et quelle formulation reste autorisée lorsqu’elle manque.

4. Quand le rendu doit-il échouer ?

Le rendu devrait s’arrêter dès qu’une condition indispensable à la clause n’est pas satisfaite. Cela couvre une variable obligatoire absente, une clé inconnue ou une situation pour laquelle aucune formulation n’a été approuvée. Cette politique est une proposition de conception ; elle doit être traduite dans les contrôles de l’application.

La documentation de l’API Jinja de Pallets, sans date de publication indiquée, montre pourquoi ce choix exige une configuration explicite. Le type Undefined, utilisé par défaut pour une valeur indéfinie, autorise notamment son affichage, son parcours et son évaluation comme booléen. À l’affichage, la valeur indéfinie devient une chaîne vide. Une absence peut donc laisser un emplacement vide dans le texte produit.

StrictUndefined refuse notamment l’affichage, le parcours, les tests booléens et les comparaisons d’une valeur indéfinie. Le test explicite de définition reste possible. L’application sélectionne ce comportement avec le paramètre undefined de son environnement Jinja.

Pour le catalogue, nous recommandons de refuser la clause lorsqu’un fait requis manque, puis de transmettre la cause au responsable de la correction. Un fait facultatif peut conduire à une variante, à condition que celle-ci figure dans la fiche. Si aucune branche métier ne convient, prévoyez un refus explicite au niveau de l’application : la configuration stricte traite les valeurs indéfinies, elle ne décide pas de la couverture des situations métier.

Consignez enfin la clé recherchée et la clause concernée. Le responsable peut corriger l’entrée, puis relancer le rendu avec la même version du catalogue. Si la correction porte sur la règle, faites valider une nouvelle version avant de relancer la production.

5. Quelle place laisser au modèle ?

Le modèle peut intervenir sur la sélection, l’ordre ou la rédaction lorsque le cadre de production l’autorise. La prépublication de Gibert, Despujols et Rochet du 30 septembre 2026 décrit précisément cette combinaison. Le modèle y a notamment pour tâche de formuler une recommandation en respectant les contraintes des données d’entrée ; la narration associe clauses compilées, gabarits et intervention conditionnelle. Les pages fondées sur des gabarits peuvent éviter l’appel au rédacteur.

Pour concevoir un catalogue, cette description conduit à préciser les droits accordés au modèle à chaque étape. S’il choisit une clause, fournissez les références admissibles et leurs conditions. S’il propose un ordre, définissez les blocs qu’il peut déplacer. S’il rédige un passage interprétatif, conservez son statut de proposition jusqu’à la relecture prévue.

Il est utile d’enregistrer la provenance de chaque bloc : rendu depuis un gabarit identifié, sélection parmi des clauses autorisées ou texte proposé par le modèle. Cette trace est une recommandation de méthode. Elle doit permettre au relecteur de retrouver la règle appliquée et les faits utilisés, puis de localiser une correction.

Le raccord entre les blocs mérite aussi un contrôle. Demandez au relecteur de vérifier les relations exprimées par les transitions, notamment lorsqu’elles suggèrent une cause ou une conséquence. Autoriser le modèle à réordonner des phrases suppose de fixer les dépendances entre elles. Un bloc peut nécessiter une définition ou une réserve placée avant lui ; inscrivez cette contrainte dans les règles de sélection et d’assemblage.

6. Quelles limites doit connaître le dirigeant ?

Un gabarit stable reste dépendant de la qualité des faits et de la pertinence de ses conditions d’emploi. C’est une conséquence de conception : reproduire une formulation approuvée ne dispense pas de vérifier que la situation autorise encore son usage.

La prépublication du 30 septembre 2026 précise que les archives ne permettent ni de quantifier la part rédigée par le modèle, ni d’attribuer un gain de qualité au seul composant de compilation.

Pour piloter le catalogue proposé, désignez un responsable métier des conditions d’emploi et un responsable technique du rendu. Une révision devrait identifier les clauses touchées, les documents à régénérer et la validation attendue. Conservez la version effectivement utilisée avec le document livré : elle permet de relire la règle appliquée au moment de sa production.

Avant d’autoriser une clause, examinez ses comportements sur les entrées admissibles et sur les motifs de refus prévus. Contrôlez particulièrement les faits facultatifs et les branches voisines, où une modification de formulation peut changer la portée du texte. La relecture finale doit porter sur le document assemblé, y compris les titres et les transitions.

La décision de déploiement peut alors s’appuyer sur un périmètre concret : quelles clauses ont un responsable, quelles conditions sont vérifiées et quels refus sont traités avant diffusion. C’est ce périmètre que le catalogue rend examinable.

FAQ

Qu’est-ce que la prose compilée ?
C’est un mode de production qui applique des clauses préparées à des faits enregistrés. La formulation et ses conditions d’emploi sont explicites. Le sens de la phrase dépend encore de la validité des données et de la règle qui a autorisé son emploi.

Utilise-t-elle forcément un modèle de langage ?
Selon la prépublication de Gibert, Despujols et Rochet déposée sur arXiv le 30 septembre 2026, une page fondée sur un gabarit peut éviter l’appel au rédacteur. Le modèle peut intervenir ailleurs, notamment pour sélectionner ou ordonner des éléments. Le catalogue proposé distingue ces interventions du rendu des clauses.

Que se passe-t-il si une variable manque ?
Le résultat dépend de la configuration. La documentation Jinja de Pallets, sans date indiquée, décrit un affichage vide par défaut pour une valeur indéfinie ; StrictUndefined permet de refuser cet affichage. L’application doit aussi décider si l’absence impose un arrêt ou autorise une variante déjà approuvée.

Un gabarit garantit-il une phrase vraie ?
La conformité au gabarit signifie que la formulation prévue a été appliquée. La vérification des faits et des conditions métier reste nécessaire. Dans la méthode proposée, le responsable de la clause valide les situations où cette formulation exprime correctement les données.

Connaît-on la part compilée dans l’étude ?
Selon la prépublication de Gibert, Despujols et Rochet déposée sur arXiv le 30 septembre 2026, les archives disponibles ne permettent pas de quantifier la part de prose rédigée par le modèle. Pour rendre cette distinction examinable dans un futur dispositif, le catalogue proposé prévoit une trace du mode de production de chaque bloc et de la version du gabarit.

Pour aller plus loin

Sources