Ouvrir le Studio

Paragraph

Le node Paragraph crée un champ de saisie de texte multiligne que les utilisateurs remplissent au lancement du workflow, idéal pour des contenus longs comme des articles, des descriptions ou des instructions détaillées.

Node Paragraph multiligne sur le canevas pour briefs utilisateur au runtime

À quoi sert le node Paragraph ?

Le node Paragraph est un node d’entrée de workflow qui expose une zone de texte multiligne à la personne qui lance le workflow. Contrairement à l’input Short Text, il est dimensionné pour du contenu long : articles, briefs, transcriptions, retours utilisateur bruts ou instructions détaillées qui s’étalent sur plusieurs lignes ou paragraphes.

Il n’a pas de port d’entrée et produit une seule sortie de type chaîne de caractères que les nodes en aval peuvent consommer directement.

Cas d’usage typiques :

  • Capturer un brief de contenu long avant de le transmettre à un LLM pour génération ou réécriture.
  • Collecter des articles bruts ou des transcriptions à analyser, résumer ou traduire.
  • Laisser un utilisateur final coller des prompts structurés, des extraits JSON ou des blocs HTML dans un run de workflow.
  • Pré-remplir un paragraphe par défaut que l’utilisateur peut éditer au moment de l’exécution.

Configuration rapide

Suivez ces étapes pour ajouter et configurer le node Paragraph dans votre workflow :

Ajouter le node au canevas

Ouvrez la bibliothèque de nodes (Node Library), allez dans la section Inputs, puis glissez-déposez le node Paragraph sur votre espace de travail. Le node n’a pas de port d’entrée — c’est un point d’entrée de workflow.

Marquer le champ comme requis ou optionnel

Ouvrez les paramètres du node. Désactivez Required si vous souhaitez autoriser les runs sans remplir le paragraphe ; laissez-le activé (par défaut) pour bloquer l’exécution tant que l’utilisateur n’a pas saisi de texte.

(Optionnel) Définir une valeur par défaut

Dépliez les paramètres additionnels et renseignez Default Value avec le texte à pré-charger dans la zone de saisie au moment de l’exécution. L’utilisateur peut quand même l’écraser avant de lancer le workflow.

Connecter la sortie

Reliez le port de sortie (à droite du node) à l’entrée du node suivant (LLM, Web Scraper, Find and Replace, etc.). Dans le node récepteur, nommez la variable qui contiendra le texte du paragraphe.

Paramètres de configuration

Paramètres Paragraph requis valeur par défaut libellés multiligne formulaire utilisateur

La configuration du node consiste à indiquer à Draft & Goal si le paragraphe est obligatoire et, en option, quel texte par défaut pré-remplir.

Champs requis

Name string required default: Text

Nom du node — Identifie le node dans l’exécution du workflow et dans les références de variables. Renommez-le (par exemple, article_brief ou user_feedback) pour que les nodes en aval consomment une clé explicite.

Description string required default: Multi-line text input field for user content

Description du node — Courte phrase expliquant quel contenu ce paragraphe est censé recevoir. Aide les collaborateurs à comprendre le workflow d’un coup d’œil.

Required boolean required default: true

Champ obligatoire — Si true, le workflow refuse de se lancer tant que l’utilisateur n’a pas rempli le paragraphe. Si false, le run peut continuer avec une chaîne vide.

Champs optionnels

Default Value string default: (vide)

Texte pré-rempli — Texte chargé dans la zone de saisie avant que l’utilisateur ne commence à éditer. Utile pour des modèles, des prompts d’exemple ou du boilerplate que l’utilisateur n’a qu’à ajuster. Laissez vide pour un champ blanc.

Tip

Si vous avez besoin d’une saisie sur une seule ligne (un titre, une URL, un mot-clé), utilisez plutôt l’input Short Text — il affiche un champ d’une ligne et supporte un mode multi-texte pour des tableaux de chaînes courtes.

Que renvoie le node ?

Le node Paragraph renvoie une unique chaîne de caractères contenant exactement ce que l’utilisateur a saisi dans la zone de texte (ou la valeur par défaut si le champ a été laissé tel quel et n’était pas requis). Aucun trim, aucun formatage, aucune transformation n’est appliqué.

Comment récupérer l’output ?

Dans Draft & Goal, vous ne référencez pas un nom de variable figé. Pour exploiter la sortie :

  1. Tirez un lien depuis le port de sortie du node Paragraph.
  2. Connectez-le à l’entrée du node suivant.
  3. Dans ce node suivant, créez et nommez votre propre variable (par exemple, article_text). Le contenu du paragraphe y est injecté automatiquement à l’exécution.
output string

Le texte complet saisi par l’utilisateur dans la zone de texte, renvoyé tel quel. Chaîne vide si Required est désactivé et que l’utilisateur n’a rien soumis.

Exemples d’utilisation

Cas 1 : Workflow de réécriture d’article

Capturer un article long auprès de l’utilisateur et le transmettre à un LLM pour une réécriture sur un ton donné.

Configuration :

  • Node Paragraph renommé source_article, Required = true, pas de valeur par défaut.
  • Sortie connectée à un node LLM qui expose la variable article_text.

Saisie utilisateur (à l’exécution) :

Search engine optimization in 2026 is no longer about keyword density.
Modern SEO blends entity-based content modeling, technical health, and
intent-aligned UX signals into a single coherent strategy...

Template de prompt LLM en aval :

Rewrite the following article in a friendly, conversational tone while
preserving every fact and structural heading:

{{article_text}}

Cas 2 : Paragraphe de feedback optionnel avec valeur par défaut

Collecter un feedback utilisateur en fin de workflow, avec une amorce pré-chargée pour guider la rédaction.

Configuration :

  • Node Paragraph renommé user_feedback.
  • Required = false (l’utilisateur peut sauter l’étape).
  • Default Value = Tell us what worked and what didn't in 2-3 sentences.

Comportement :

  • Si l’utilisateur vide la zone de texte et lance le workflow, output est une chaîne vide et les branches en aval gèrent le cas du saut.
  • Si l’utilisateur saisit un vrai message, output contient ce message tel quel et un node Conditional en aval le route vers une analyse de sentiment.

Problèmes courants

Le workflow ne se lance pas — le champ Paragraph affiche une erreur rouge

Cause : Le drapeau Required est activé (par défaut) et l’utilisateur a laissé la zone de texte vide.

Solution : Soit remplissez le champ à l’exécution, soit ouvrez les paramètres du node et passez Required à false si le paragraphe est réellement optionnel.

Le node en aval reçoit une seule ligne au lieu du texte multiligne saisi

Cause : Le node en aval (prompt LLM, code block, etc.) écrase les retours à la ligne parce que la variable est insérée dans un contexte mono-ligne (par exemple, un champ URL ou une cellule CSV).

Solution : Insérez {{votre_variable}} dans un contexte multiligne — un bloc Markdown, une textarea ou une chaîne entre triples guillemets — pour préserver les retours à la ligne de bout en bout.

Ma valeur par défaut n'apparaît pas à l'exécution

Cause : Default Value se trouve dans la section Paramètres additionnels. Si elle est repliée dans le panneau de configuration, on peut facilement passer à côté du fait que le champ est vide.

Solution : Ouvrez les paramètres additionnels du node, saisissez le texte par défaut, sauvegardez le workflow, puis ré-ouvrez la modale de run — la zone de texte est désormais pré-remplie.

Bonnes pratiques et pièges à éviter

Tip

Renommez le node selon le rôle sémantique du contenu (source_article, meeting_notes, support_ticket_body) pour que les variables en aval se lisent naturellement et que le workflow reste auto-documenté.

Warning

N’utilisez pas Paragraph pour des valeurs courtes d’une ligne. Un Paragraph pour un simple mot-clé ou une simple URL incite l’utilisateur à coller des espaces superflus ou des sauts de ligne accidentels qui cassent le parsing en aval. Préférez Short Text ou Url dans ces cas.

Comment s’intègre-t-il dans un workflow ?

Le node Paragraph est un point d’entrée de workflow — il se place au début du graphe et alimente le reste du pipeline en texte long.

graph LR
    P[Paragraph: source_article] --> Clean[Find and Replace]
    Clean --> LLM[LLM réécriture]
    LLM --> Out[Google Docs Writer]

Nodes complémentaires