Aller au contenu principal
IA générative

Les spécifications sont des faits ; le texte est un argument construit dessus

L'ingénierie remet un tableau. Le commerce a besoin d'un paragraphe qui donne envie du produit. La traduction est assez mécanique pour être fastidieuse et assez délicate pour mal tourner.

Le mode d'échec est précis et coûteux. Un texte fluide change en silence 12 heures en 14, omet une unité, ou fait passer « compatible avec » à « inclus ». Personne ne lit une description produit en cherchant cela, c'est pourquoi cela survit jusqu'à une fiche publiée. Générer le texte est la moitié facile. La moitié qui rend ceci sûr à lancer sur un catalogue, c'est le contrôle : chaque nombre, unité et nom de produit dans la sortie est comparé mécaniquement à l'entrée avant que quoi que ce soit parte.

Cette comparaison n'est pas une étape de revue que quelqu'un exécute. C'est un nœud, et une comparaison en échec arrête l'exécution.

Comment l'ActionFlow s'exécute sur le canevas

L'entrée est la liste de spécifications plus le canal pour lequel le texte est destiné, qui arrive via Start. Quand on lance sur un catalogue, un nœud Google Sheets ou PostgreSQL lit les lignes et un nœud Loop les parcourt.

Un nœud Generate Text écrit le texte sous une instruction qui traite chaque chiffre, unité et nom de produit comme immuable. Contraindre le modèle est nécessaire mais pas suffisant, c'est pourquoi le nœud suivant existe.

Un second nœud Generate Object joue le rôle de contrôleur. Il lit ensemble la spécification source et le texte généré et renvoie un verdict structuré : un drapeau de réussite plus un tableau de tout écart trouvé, chacun nommant la valeur source et la valeur dans le texte.

Un nœud If lit ce drapeau. Le texte qui passe continue vers la destination. Le texte qui échoue route vers un message Slack avec la liste des écarts jointe, pour que le relecteur voie exactement quel nombre a changé au lieu de relire le paragraphe.

Shopify reçoit le texte approuvé quand vous publiez vers une boutique. Google Sheets ou Airtable le tient quand le texte alimente ailleurs. Le rapport de contrôle s'écrit à côté, dans les deux cas, parce que le rapport rend la sortie auditable plus tard.

Utiliser un service de modèle différent pour le contrôle et pour l'écriture vaut le coup. Un contrôleur qui partage les angles morts du rédacteur est un contrôle plus faible.

Nœuds utilisés par cet ActionFlow

  • Start : reçoit la liste de spécifications et le canal cible.
  • Google Sheets (Integration) : lit les lignes du catalogue en lancement groupé. PostgreSQL et Airtable occupent le même emplacement.
  • Loop (Control) : parcourt le catalogue un produit à la fois.
  • Generate Text (AI Core) : écrit le texte avec les chiffres et les noms de produit tenus immuables.
  • Generate Object (AI Core) : renvoie un drapeau de réussite et une liste structurée de tout écart numérique.
  • If (Control) : envoie le texte qui passe en avant et le texte en échec vers la revue.
  • Shopify (Integration) : reçoit le texte approuvé pour une fiche boutique.
  • Slack (Communication) : livre la liste des écarts à une personne quand le contrôle échoue.

Questions fréquentes

Créer des workflows IA

Créez un compte gratuit, ouvrez un modèle ou une toile vide, puis lancez votre premier ActionFlow.

Newsletter

Recevoir les mises à jour produit

Nouveaux nœuds, agents et notes produit. Nous n'envoyons un e-mail que lorsqu'il vaut la peine de l'ouvrir.

Désabonnement à tout moment.