4.2 · Appeler ChatGPT, Claude, Gemini dans un workflow

Niveau 4 · Expert : n8n & IA dans les workflows

4.2Appeler ChatGPT, Claude, Gemini dans un workflow

Objectif : Insérer l'IA comme étape de traitement du langage dans vos automatisations (résumé, classification, extraction, génération).
Temps estimé : 14 min · lecture autonome · Si vous n'avez que 5 min : lisez « L'essentiel en 30s » + le schéma.

L'essentiel en 30 secondes

  • L'IA devient une étape du workflow : on envoie un prompt (instruction + données), on récupère la réponse pour la suite.
  • Prompt précis + sortie JSON : la qualité dépend du prompt ; demander du JSON permet de chaîner proprement.
  • Chaque appel se paie en tokens : filtrer avant l'appel et limiter la taille envoyée pour maîtriser le coût.

Mini-cas filé — Lina classe les demandes SAV

Lina reçoit chaque jour des dizaines de messages SAV à Oran : facturation, technique, autre — triés à la main. Elle ajoute une étape IA après le déclencheur : le prompt demande une catégorie en JSON à partir du texte du message, puis un routeur aiguille vers le bon traitement. Premier test sur des messages réels, réponses concises exigées, coût surveillé. Lina vient d'automatiser de la « compréhension du langage » sans coder.

Suite du cas 4.1 — Lina passe du choix de l'outil à sa première étape IA.

1. L'IA comme étape

L'automatisation change de dimension quand on y intègre un modèle d'IA. Dans un workflow (Make, n8n, Zapier), on ajoute un appel à ChatGPT (OpenAI), Claude (Anthropic) ou Gemini (Google) pour traiter du langage : résumer un mail, classer un ticket, extraire des informations, générer une réponse, traduire. Comme pour le tri SAV de Lina, l'IA devient une étape entre le déclencheur et l'action finale.

2. Prompt, format, coût

Principe simple : on envoie un prompt (instruction + données), le modèle renvoie un résultat texte qu'on récupère pour la suite (l'écrire en base, l'envoyer, l'utiliser dans une condition). La qualité dépend de la précision du prompt : consigne claire, catégories fermées, exemple du format attendu.

On gère le format (demander du JSON pour réexploiter proprement) et le coût (chaque appel se facture aux tokens, entrée + sortie). Lina filtre en amont, n'envoie que le texte utile et exige des réponses concises : l'IA délègue à la machine la « compréhension du langage », à condition de la piloter sobrement.

3. Changer de modèle reste simple

Les trois modèles couvrent la plupart des besoins courants ; le choix dépend des tarifs, des connecteurs disponibles et de vos tests sur vos cas réels. Comme l'appel passe par une interface standard (clé + module à remplacer), changer de modèle est souvent trivial : Lina prototype avec l'un, compare avec un autre, et ne sur-optimise pas ce choix au départ.

Erreur d'interprétation fréquente : « plus j'envoie de contexte à l'IA, mieux elle répond : je lui colle le fil entier et les pièces jointes ». Non. Envoyer des pièces entières à chaque appel coûte cher en tokens, noie l'information utile et expose des données sensibles pour rien. Le bon geste : n'envoyer que le texte utile, avec une consigne précise et un format de sortie imposé.
L'IA dans un workflow Prompt → réponse → suite Déclencheur Un mail,un ticket…Étape IA Prompt +données → réponseFormat JSON pourréexploiterAction Écrire,envoyer, router
Prompt → réponse → suite
Version texte du schéma (SEO / lecteurs d'écran / traduction) : 1) Le déclencheur apporte le texte (le message SAV de Lina). 2) L'étape IA envoie un prompt précis et renvoie une réponse (la catégorie). 3) Le format JSON permet de chaîner : le routeur aiguille selon la catégorie. 4) L'action finale écrit, envoie ou route. Leçon : prompt précis, sortie structurée, coût surveillé.

🔎 Exemple concret — 🔎 Exemple concret — Classer un ticket

L'étape IA de Lina, avec un prompt qui impose le format :

Prompt : « Classe ce ticket parmi :
  Facturation / Technique / Autre.
  Réponds en JSON : {categorie}. »
Données : {corps du ticket}
→ réponse JSON → routeur selon la catégorie.

Lecture : une tâche de « compréhension » automatisée en une étape.

Leçon : demander du JSON pour chaîner proprement.

Vocabulaire de la section

LLM (modèle de langage)
IA entraînée sur le texte (ChatGPT, Claude, Gemini) capable de résumer, classer, extraire, générer, traduire.

Exemple simple : Lina l'utilise pour classer les messages SAV au lieu de les trier à la main.

Ce que ce n'est pas : un moteur de recherche ou une base de données.

Réflexe : réserver le LLM aux tâches de langage, pas au stockage.

Prompt
Instruction envoyée au modèle (consigne + données) qui détermine la qualité et la forme de la réponse.

Exemple simple : « Classe ce ticket parmi ces 3 catégories, réponds en JSON » : consigne + données.

Ce que ce n'est pas : un mot-clé vague jeté sans consigne ni format.

Réflexe : toujours relire son prompt : consigne claire + format imposé ?

Token
Unité de découpage du texte servant à facturer les appels aux modèles, entrée + sortie.

Exemple simple : Chaque message SAV de Lina + la réponse consomment des tokens.

Ce que ce n'est pas : une opération d'automatisation facturée par le SaaS.

Réflexe : estimer entrée + sortie avant d'industrialiser.

Sortie structurée (JSON)
Réponse formatée demandée au modèle pour être réexploitée proprement dans la suite du workflow.

Exemple simple : Le {categorie} renvoyé par l'IA alimente directement le routeur de Lina.

Ce que ce n'est pas : un paragraphe libre qu'il faut réinterpréter à la main.

Réflexe : exiger le format dans le prompt, vérifier avant de chaîner.

Étape IA
Module d'appel à un LLM inséré dans un workflow, entre le déclencheur et l'action finale.

Exemple simple : Chez Lina : déclencheur message → étape IA classement → routeur.

Ce que ce n'est pas : un agent autonome qui décide seul de ses actions (voir 4.3).

Réflexe : placer l'IA comme une fonction, pas comme un décideur.

En pratique — En pratique — Intégrer un LLM dans un workflow

  1. Dans votre workflow, ajoutez un module d'appel IA après le déclencheur, avec votre clé d'API stockée en lieu sûr (voir 4.5).
  2. Rédigez un prompt clair : « Résume ce mail en 3 puces » ou « Classe ce ticket parmi : Facturation / Technique / Autre », format JSON exigé.
  3. Injectez uniquement les données utiles du déclencheur (le corps du texte, pas les pièces entières).
  4. Récupérez la réponse et utilisez-la : écrivez-la dans votre base, envoyez-la, ou servez-vous-en dans une condition (routeur).
Vous insérez l'IA comme étape de traitement du langage dans vos automatisations (résumé, classification, extraction, génération).

Script prêt à dire — cadrer l'envoi de données à l'IA (30 s)

« C'est Lina : avant de brancher l'IA sur nos messages clients, je minimise ce qu'on lui envoie — texte utile uniquement, pas de pièces sensibles — et je fais valider le circuit par la DSI. On teste sur un échantillon, on surveille le coût en tokens, puis on décide. »

À dire avant tout branchement sur données réelles ; tracer ce qui est envoyé au modèle.

Modèle copier-coller — fiche étape IA (exemple factice)

FICHE ÉTAPE IA — exemple factice à adapter
DÉCLENCHEUR : _______________ (ex. nouveau message SAV)
DONNÉES ENVOYÉES (texte utile seul) : _______________
PROMPT : « _______________ Réponds en JSON : {_______________}. »
MODÈLE : _______________ (clé stockée en lieu sûr, voir 4.5)
SORTIE → SUITE : _______________ (écrire / envoyer / router)
FILTRE ANTI-GASPILLAGE : n'appeler que si _______________
COÛT SURVEILLÉ LE : _______________

Petits volumes, budget serré

Filtrer drastiquement avant l'appel (mots-clés, conditions) : l'IA ne traite que les cas qui le méritent vraiment.

Messages avec données sensibles

Comme Lina : minimiser, anonymiser si possible, et faire valider le circuit par la DSI/RSSI avant les données réelles.

Besoin multilingue (arabe, français)

Tester le même prompt dans chaque langue sur un échantillon : la qualité varie, le format JSON, lui, reste votre garde-fou.

Équipe qui débute avec l'IA

Commencer par un cas borné (classement en 3 catégories) plutôt que par la génération libre : prévisible, mesurable, moins cher.

Prudence : Tout texte envoyé à un modèle externe quitte votre périmètre : minimisez (texte utile seul, jamais de pièces sensibles), anonymisez quand c'est possible et faites valider le circuit par votre DSI/RSSI avant les données réelles. En Algérie, les données personnelles relèvent de la loi 18-07 : ne transposez pas les pratiques vues ailleurs sans validation locale. Stockez la clé d'API en lieu sûr (voir 4.5), jamais en clair. Contenu pédagogique, pas un avis juridique.

✓ Bonnes pratiques

  • Soigner le prompt (consigne claire + données utiles).
  • Demander du JSON pour réexploiter proprement.
  • Filtrer avant l'appel, limiter la taille.

✗ Pièges fréquents

  • Appeler l'IA sur chaque événement.
  • Envoyer des pièces entières au lieu du texte utile.
  • Sur-optimiser le choix du modèle.

Points clés à retenir

  • On intègre ChatGPT/Claude/Gemini comme étape d'un workflow pour traiter le langage.
  • Cas d'usage : résumer, classer, extraire, générer, traduire, analyser un sentiment.
  • La qualité dépend du prompt ; demander du JSON facilite la réexploitation.
  • Chaque appel se facture aux tokens : soigner prompt et volume pour maîtriser le coût.

Défi 48h — appliquez demain

Ajoutez 1 étape IA à un workflow réel (classement ou résumé), avec prompt imposant le JSON et données minimisées — puis mesurez le coût en tokens.

Checklist sortie de section
  • Je peux expliquer prompt, token et sortie structurée.
  • Je sais chaîner une réponse IA vers un routeur.
  • J'ai branché 1 étape IA sobre et mesuré son coût.
Auto-évaluation 1-5 : mon prompt impose-t-il un format ?ai-je minimisé les données envoyées au modèle ?

Questions fréquentes

Quel modèle choisir entre ChatGPT, Claude et Gemini ?

Les trois couvrent la plupart des besoins courants. Le choix dépend des tarifs, des connecteurs disponibles et de vos tests sur vos cas réels. Prototypez la même tâche avec deux modèles et comparez qualité, coût et régularité. Comme l'appel passe par une interface standard, changer est souvent trivial : ne sur-optimisez pas ce choix au départ.

Comment maîtriser le coût des appels IA ?

Filtrez en amont pour n'appeler que quand c'est nécessaire, limitez la taille envoyée, choisissez un modèle adapté (un petit suffit souvent pour classer), exigez des réponses concises (la sortie est facturée aussi) et surveillez la consommation. La sobriété se conçoit dès la construction du workflow.

Vérifiez votre compréhension

Comment intègre-t-on une IA dans un workflow ?

Ressources supplémentaires (optionnel, pour aller plus loin)

Examen du niveau 4Questions inédites et durcies pour valider vos acquis