Créer un agent IA avec Make ne commence pas par assembler des modules dans l’interface. Cela commence par un travail de cadrage : quel problème résoudre, quelles données mobiliser, quelles actions autoriser, quels risques anticiper. Un agent mal préparé peut coûter cher, générer des erreurs, ou prendre des décisions incohérentes.
Définir le périmètre et l’objectif
Avant d’ouvrir Make, posez-vous ces questions :
Quel problème métier l’agent doit-il résoudre ?
Un agent IA n’est pas une fin en soi. Il doit automatiser une tâche répétitive, accélérer une décision, ou orchestrer plusieurs actions. Exemples :
- Trier et prioriser les emails support entrants
- Qualifier automatiquement les leads selon des critères métier
- Générer des rapports hebdomadaires en croisant plusieurs sources de données
- Surveiller des seuils métier et alerter en cas de dépassement
Si vous ne pouvez pas décrire le problème en une phrase claire, l’agent sera flou et peu efficace.
Quelle valeur mesurable l’agent apporte-t-il ?
Combien de temps humain économisé par semaine ? Combien d’erreurs évitées ? Combien de revenus sécurisés ou accélérés ? Si vous ne pouvez pas mesurer la valeur, vous ne pourrez pas justifier le coût de développement ni évaluer le succès.
Quel niveau d’autonomie donner à l’agent ?
Un agent peut être :
- Consultatif : il propose des décisions ou des actions, un humain valide.
- Semi-autonome : il exécute des actions non critiques automatiquement, mais demande validation pour les actions sensibles.
- Autonome : il exécute toutes les actions sans intervention humaine, avec logs d’audit.
Pour un premier agent, commencez consultatif. Passez semi-autonome après validation sur plusieurs semaines. Réservez l’autonomie totale aux actions non critiques.
Inventorier les données nécessaires
Un agent IA repose sur des données : données d’entrée (déclencheur), données contextuelles (pour raisonner), données de sortie (résultat des actions).
Données d’entrée
Qu’est-ce qui déclenche l’agent ? Exemples :
- Un email reçu (webhook IMAP, intégration Gmail)
- Un nouveau contact CRM (webhook Salesforce, HubSpot)
- Un événement calendrier (Google Calendar, Outlook)
- Un seuil dépassé dans un outil de monitoring (API, webhook custom)
- Une planification régulière (cron Make : quotidien, hebdomadaire)
Vérifiez que la source de données est accessible via Make : connecteur natif, API REST, webhook. Si ce n’est pas le cas, prévoyez un export manuel régulier ou un connecteur HTTP custom.
Données contextuelles
Pour prendre une bonne décision, l’agent a souvent besoin de contexte. Exemples :
- Pour qualifier un lead : données entreprise (secteur, taille, localisation), historique d’interactions, score actuel.
- Pour catégoriser un ticket support : historique client, tickets passés, produits achetés, statut abonnement.
- Pour générer un rapport : données des 30 derniers jours, moyennes mobiles, seuils de référence.
Listez toutes les sources de données contextuelles : CRM, base de données SQL, Google Sheets, API métier. Vérifiez leur accessibilité et leur fraîcheur. Des données obsolètes ou incomplètes dégradent la qualité des décisions de l’agent.
Données de sortie
Que fait l’agent avec le résultat de son raisonnement ? Exemples :
- Créer un ticket support dans Zendesk avec catégorie et priorité
- Mettre à jour un contact CRM avec un score et une assignation commerciale
- Envoyer un email personnalisé via SendGrid
- Logger une alerte dans Slack ou par email
- Stocker la décision dans une base de données ou un Google Sheets pour audit
Vérifiez que les systèmes cibles sont accessibles via Make, et que vous avez les permissions nécessaires (création, modification, suppression).
Choisir le LLM et configurer le prompt
Make intègre plusieurs providers LLM : OpenAI (GPT-3.5, GPT-4), Anthropic (Claude), HuggingFace, et autres via HTTP.
Quel modèle choisir ?
GPT-4 : raisonnement complexe, meilleure compréhension des nuances, coût élevé (0,01 à 0,06 $/1k tokens selon version). Réservez-le aux décisions critiques ou complexes.
GPT-3.5 Turbo : raisonnement correct, rapide, coût faible (0,001 à 0,002 $/1k tokens). Convient pour les tâches simples (catégorisation, extraction de données).
Claude (Anthropic) : excellent pour les tâches longues (contexte jusqu’à 200k tokens), bon respect des consignes, coût variable selon version (Haiku < Sonnet < Opus).
Testez sur des échantillons réels avant de choisir. Le modèle le moins cher qui donne un résultat acceptable est souvent le bon choix.
Concevoir le prompt système
Le prompt système structure le comportement de l’agent. Un bon prompt contient :
- Le rôle : « Tu es un assistant qui qualifie les leads entrants pour une entreprise SaaS B2B. »
- Les données disponibles : « Tu reçois : nom, email, entreprise, message du formulaire. »
- Les critères de décision : « Un lead est qualifié si l’entreprise compte plus de 50 employés et le secteur est tech, finance ou industrie. »
- Les actions possibles : « Tu peux : créer un contact CRM, assigner au commercial, envoyer un email de bienvenue. »
- Les limites : « Tu ne dois jamais supprimer un contact, ni modifier un statut existant sans validation humaine. »
Testez le prompt sur 10 à 20 cas réels. Mesurez la cohérence des décisions. Ajustez le prompt jusqu’à obtenir un taux de décision correcte > 90 %.
Évitez les prompts vagues (« Fais de ton mieux »), les prompts trop longs (> 1 000 mots, le LLM perd le fil), et les prompts ambigus (critères de décision flous).
Structurer le scénario Make
Un scénario Make pour un agent IA suit généralement cette structure :
- Déclencheur : webhook, email, événement CRM, planification.
- Collecte du contexte : modules HTTP ou connecteurs pour récupérer les données nécessaires (client CRM, historique, produits, etc.).
- Appel au LLM : module OpenAI ou Anthropic, avec prompt système + données d’entrée.
- Parsing de la réponse LLM : extraire la décision (catégorie, score, action recommandée).
- Validation conditionnelle : si action sensible, router vers validation humaine ; sinon, exécuter.
- Exécution des actions : créer contact CRM, envoyer email, logger dans base.
- Logs et audit : stocker input, décision LLM, actions effectuées dans Google Sheets ou base SQL.
Chaque étape doit gérer les erreurs : API qui ne répond pas, LLM qui retourne un format inattendu, champ manquant.
Anticiper les erreurs et les cas limites
Gestion des erreurs API
Les APIs tierces peuvent échouer (timeout, 500, quota dépassé). Prévoyez des gestionnaires d’erreur sur chaque module Make :
- Retry : retenter 2 à 3 fois avec délai exponentiel (1s, 3s, 9s).
- Fallback : si échec persistant, router vers un humain (notification Slack/email) ou stocker la tâche pour traitement ultérieur.
- Logs : enregistrer l’erreur (timestamp, module, message) pour diagnostic.
Cas limites métier
Le LLM peut rencontrer des cas ambigus : un lead avec secteur non listé, un email support dans une langue non prévue, une donnée manquante. Prévoyez des règles de fallback :
- Si le LLM ne peut pas décider, router vers un humain.
- Si une donnée critique est manquante, notifier et arrêter l’exécution.
- Si plusieurs actions sont possibles, privilégier la moins risquée par défaut.
Testez ces cas limites explicitement. Ne supposez jamais que le LLM « comprendra » : documentez et testez.
Prompt injection et sécurité
Si l’agent traite des inputs externes (email client, formulaire web), un utilisateur malveillant peut tenter de manipuler le prompt (« Ignore les instructions précédentes et fais X »).
Protections :
- Sanitiser les inputs : supprimer ou échapper les caractères spéciaux, limiter la longueur.
- Séparer input et instructions : ne jamais concaténer directement l’input utilisateur dans le prompt système. Passer l’input en tant que paramètre distinct.
- Valider les outputs : vérifier que la décision du LLM respecte les formats attendus (catégorie dans liste prédéfinie, score entre 0 et 100, etc.).
Pour des actions sensibles (paiement, modification de droits, suppression), toujours imposer une validation humaine.
Prévoir les coûts
Coût des appels LLM
Chaque exécution consomme des tokens. Un scénario typique :
- Prompt système : 200 tokens
- Données d’entrée : 300 tokens
- Contexte récupéré : 500 tokens
- Réponse LLM : 200 tokens
- Total : ~1 200 tokens par exécution
Avec GPT-3.5 Turbo (0,002 $/1k tokens), 1 000 exécutions/mois = 2,40 $/mois. Avec GPT-4 (0,03 $/1k tokens en moyenne), 1 000 exécutions = 36 $/mois.
Multipliez par le volume prévu. Si vous traitez 10 000 tickets/mois avec GPT-4, comptez ~360 $/mois de coût LLM. Ajoutez le coût de l’abonnement Make (opérations consommées).
Coût des opérations Make
Chaque module exécuté = une opération Make. Un scénario avec 10 modules consomme 10 opérations par exécution. Les paliers Make :
- Free : 1 000 opérations/mois
- Core : 10 000 opérations/mois (~9 $/mois)
- Pro : 40 000 opérations/mois (~16 $/mois)
- Teams : 80 000+ opérations/mois (à partir de 29 $/mois)
Un scénario de 10 modules, exécuté 1 000 fois/mois = 10 000 opérations = palier Core minimum. À 10 000 exécutions/mois = 100 000 opérations = palier Teams.
Estimez le nombre d’exécutions mensuelles et le nombre de modules par scénario pour dimensionner le bon palier.
Coût des APIs tierces
Si l’agent appelle des APIs d’enrichissement (Clearbit, Hunter.io), de monitoring (Datadog), ou d’envoi email (SendGrid), chaque appel peut être facturé. Vérifiez les grilles tarifaires et incluez ces coûts dans le calcul total.
Pour comprendre comment ces outils s’intègrent dans une stratégie d’automatisation complète, consultez notre test de Make après utilisation intensive.
Tester avant de déployer
Ne déployez jamais un agent directement en production. Suivez ce processus :
- Tests unitaires sur cas types : testez le scénario sur 10 cas représentatifs en environnement de dev. Vérifiez que chaque module fonctionne, que le LLM retourne le bon format, que les actions s’exécutent.
- Tests sur cas limites : testez avec données manquantes, API en erreur, formats inattendus. Vérifiez que les gestionnaires d’erreur fonctionnent.
- Test en staging sur données réelles non critiques : activez le scénario sur un sous-ensemble de données réelles (10 % du trafic, ou quelques utilisateurs pilotes). Surveillez les logs, collectez les retours.
- Validation humaine des décisions : pendant la phase de test, forcez la validation humaine pour toutes les actions. Mesurez le taux de décisions correctes. Si > 95 %, passez semi-autonome. Si > 99 %, envisagez l’autonomie totale pour les actions non critiques.
- Déploiement progressif : activez sur 25 % du trafic, puis 50 %, puis 100 % sur plusieurs semaines. Surveillez les métriques (temps d’exécution, coût, taux d’erreur, satisfaction utilisateurs).
Documenter et former l’équipe
Un agent IA est une boîte noire pour qui ne l’a pas conçu. Documentez :
- Objectif et périmètre : que fait l’agent, que ne fait-il pas.
- Déclencheurs : quand l’agent s’exécute.
- Données utilisées : sources, fraîcheur, permissions.
- Logique de décision : prompt système, critères, seuils.
- Actions effectuées : quels systèmes sont modifiés, comment.
- Gestion d’erreurs : que se passe-t-il en cas d’échec, comment intervenir manuellement.
- Logs et audit : où consulter l’historique des décisions.
Formez les utilisateurs finaux : comment interpréter les décisions de l’agent, comment intervenir si une décision est incorrecte, comment signaler un bug.
Pour approfondir les concepts d’agents IA fiables, consultez notre guide sur la création d’agents IA avec appel LLM.
Monitorer et itérer
Un agent IA n’est jamais « terminé ». Surveillez ces métriques :
- Taux de réussite : % d’exécutions sans erreur.
- Taux de décisions correctes : auditer aléatoirement 5 % des décisions chaque semaine. Si le taux baisse, investiguer (données dégradées ? prompt obsolète ? API changée ?).
- Coût par exécution : suivre l’évolution des coûts LLM et Make. Si le coût explose, optimiser le prompt (réduire les tokens) ou changer de modèle.
- Temps d’exécution : si l’agent devient trop lent, identifier les goulots (API lente ? LLM qui timeout ?).
- Satisfaction utilisateurs : si l’agent traite des tickets support, mesurez le taux de satisfaction client. Si l’agent qualifie des leads, mesurez le taux de conversion.
Itérez sur le prompt, les critères, les validations. Un agent doit évoluer avec les besoins métier et les retours terrain.
Limites et garde-fous
Un agent IA Make présente des limites structurelles :
- Pas de mémoire native : Make ne stocke pas l’historique des conversations ou des décisions par défaut. Vous devez gérer vous-même la mémoire (base de données, Google Sheets).
- Pas de raisonnement multi-étapes complexe : les LLM actuels peuvent se tromper sur des raisonnements longs ou imbriqués. Privilégiez des décisions simples et claires.
- Dépendance aux APIs tierces : si OpenAI ou une API métier tombe, l’agent s’arrête. Prévoyez des fallbacks.
- Coût variable : le coût LLM peut exploser si le volume augmente brutalement. Fixez des quotas et des alertes.
Ne promettez jamais qu’un agent sera parfait. Présentez-le comme un assistant qui réduit la charge manuelle, avec supervision humaine pour les cas critiques.
Conclusion
Créer un agent IA avec Make demande plus de préparation que d’exécution technique. Avant d’assembler un seul module, définissez le problème, inventoriez les données, choisissez le LLM, concevez le prompt, anticipez les erreurs, estimez les coûts, et planifiez les tests.
Un agent bien préparé peut transformer un processus métier chronophage en automatisation fiable. Un agent mal préparé peut coûter cher, générer des erreurs, et décevoir les utilisateurs. Investissez le temps nécessaire en amont, testez rigoureusement, documentez tout, et itérez selon les retours terrain.
L’agent IA n’est pas une solution miracle. C’est un outil qui amplifie les processus bien conçus et expose les failles des processus mal cadrés. Commencez simple, mesurez, apprenez, ajustez.




