[EXPLAINĂđ] Agents IA vs. Flux de travail
Cette note dâinsights YouTube a Ă©tĂ© créée avec LilysAI. Inscrivezâvous gratuitement et obtenez des insights 10Ă plus rapides et plus profonds Ă partir des vidĂ©os.
Q: Quelle est la différence fondamentale entre les agents IA et les automatisations de flux de travail traditionnelles ?
| Caractéristique | Automatisations de flux de travail traditionnelles | Agents IA | |
|---|---|---|---|
| Logique | Logique rigide, codée en dur avec des branches pour chaque scénario et cas limite. | Planifie dynamiquement les actions, gÚre les cas limites et récupÚre des erreurs sans codage manuel. | |
| Configuration | Nécessite de construire et de maintenir des flux de travail multi-étapes pour chaque tùche. | Permet de connecter les outils une seule fois et de donner des instructions en langage naturel. | |
| FlexibilitĂ© | Lent, fragile, nĂ©cessite beaucoup de code rĂ©pĂ©titif pour chaque combinaison d'actions. | Peut gĂ©rer de multiples cas d'utilisation flexibles et des combinaisons d'actions avec le mĂȘme ensemble d'outils. |
Ce contenu explique clairement pourquoi les agents IA surpassent les automatisations de flux de travail traditionnelles (RPA/Zapier). Vous verrez un exemple réel de support client montrant comment les agents IA planifient dynamiquement les actions et gÚrent les cas limites sans codage rigide. Apprenez à exploiter la puissance des agents IA pour une automatisation plus rapide et plus flexible, tout en comprenant les défis de coût et de sécurité.
1. Comparaison des Agents IA et des Automatisations de Flux de Travail Traditionnelles
- L'objectif est d'expliquer pourquoi les agents IA sont plus puissants que les automatisations de flux de travail.
- Une démonstration visuelle montrera la différence entre les deux approches.
- Les spectateurs apprendront la puissance des agents IA et les défis de leur adoption.
- Pendant des décennies, la norme était de créer des flux de travail multi-étapes.
- Ceci permettait de relier des API et d'automatiser des tĂąches (ex: make.com).
- En entreprise, cela s'appelle la RPA (Robotic Process Automation).
- Pour les PME, c'est l'automatisation de flux de travail (ex: Zapier, Make, Naden, Pipere).
- La construction et la maintenance de flux de travail codés en dur sont lentes et fragiles.
- Cela implique beaucoup de code et de logique répétitifs.
- Il faut gérer des dizaines de possibilités et de cas limites.
- Un exemple montre déjà trois branches logiques différentes pour un seul cas d'utilisation.
- Les agents IA permettent de connecter des outils une seule fois (ex: N8N).
- Il suffit de dire Ă l'agent ce qu'il doit faire en langage naturel.
- L'agent planifie dynamiquement les actions et l'ordre Ă suivre.
- Il peut mĂȘme rĂ©cupĂ©rer des erreurs sans codage manuel de chaque cas limite.
- Comprendre ce saut vers les agents IA est crucial pour une automatisation plus rapide.
2. Exemple Réel : Flux de Travail de Remboursement Client (Ancienne Méthode)
2.1. Le Flux de Travail de Support Client (Intercom)
- L'exemple utilise l'outil de support Intercom pour l'application Blot.
- L'outil de construction de flux de travail d'Intercom est jugé maladroit et désordonné.
- Le flux de travail gÚre les questions liées à la facturation.
- Le flux de remboursement (en orange) est l'objet de la discussion.
- Scénario client : Le client a des questions sur la facturation.
- Le client sélectionne : "J'ai accidentellement mis à niveau pendant mon essai gratuit."
- Le chemin explique ce qui est inclus dans l'essai gratuit.
- Les clients cliquent souvent sans lire et sont facturés.
- Le client voit un message expliquant les inclusions/exclusions.
- Options offertes au client :
- "Je veux toujours un remboursement." (MĂšne au flux de remboursement).
- "Je veux rester, mais c'est cher." (Applique un code promo).
- Option d'envoyer un message au fondateur.
- "Tout va bien. Merci."
- Si le client choisit "Je veux toujours un remboursement," cela mĂšne Ă la demande de remboursement.
- Le flux semble compliqué, mais il s'agit surtout de messages.
2.2. L'Agent IA Stripe (Nouvelle Méthode - Aperçu)
- L'agent IA dit : "Donnez-moi un instant, je traite votre demande."
- L'agent IA Stripe dans N8N est appelé.
- Il suffit de taper ce qui est désiré en langage naturel.
- L'agent IA détermine comment utiliser ses outils pour accomplir la tùche.
- Pour annuler un abonnement Stripe et rembourser le dernier paiement, il ne faut qu'un seul appel Ă l'agent IA N8N.
- Dans l'ancienne mĂ©thode, cette mĂȘme logique nĂ©cessiterait plusieurs Ă©tapes de flux de travail.
2.3. La Logique de Flux de Travail Traditionnelle (Ancienne Méthode Détaillée)
- Voici Ă quoi ressemblerait la construction dans Make ou un autre constructeur de flux de travail.
- Cas d'utilisation 1 : Annuler l'abonnement et rembourser la charge (rangée du milieu)
- Le support (Intercom) appelle un webhook et transmet l'ID client.
- Il faut récupérer les informations du client (appel à l'endpoint
get customerde Stripe). - Des filtres et des rÚgles sont nécessaires pour déterminer le chemin suivant.
- Il faut récupérer l'ID d'abonnement du client.
- Un appel HTTP personnalisé à l'API Stripe est nécessaire pour annuler l'abonnement (car ce n'est pas une action pré-construite).
- Pour rembourser la derniĂšre charge, il faut obtenir la liste des charges du client.
- Ensuite, il faut appeler l'endpoint de remboursement.
- ChatGPT est appelé pour résumer les changements effectués.
- Le résumé est renvoyé au webhook de l'outil de support.
- Ceci n'est qu'un seul flux de travail possible.
- Cas d'utilisation 2 : Appliquer un code promotionnel (rangée du haut)
- Il faudrait construire un autre flux ou ajouter une logique de branchement.
- L'ID d'abonnement Stripe est pris de l'étape
get customer. - Le code promotionnel est appliqué à l'abonnement.
- ChatGPT résume les changements et envoie le résumé au webhook.
- Cas d'utilisation 3 : Annuler un abonnement expiré/incomplet et redémarrer l'essai gratuit
- Cela se produit lorsque quelqu'un annule puis redémarre, et Stripe le traite comme incomplet.
- Il faut d'abord trouver l'abonnement incomplet ou expiré.
- Un pas de code est utilisé pour cette tùche (difficile à faire dans Make.com).
- L'abonnement est annulé.
- Un nouvel abonnement est recréé.
- Un résumé IA est généré et envoyé au webhook.
- Ces trois flux distincts peuvent ĂȘtre construits dans un seul mĂ©ga-flux avec logique de branchement, ou sĂ©parĂ©ment.
- L'API Stripe est vaste, et il existe de nombreuses combinaisons d'actions.
- Exemple : Annuler, rembourser, passer à un niveau supérieur, et appliquer un code promo.
- La faiblesse des automatisations traditionnelles est la nécessité de coder en dur chaque chemin.
3. Le Fonctionnement de l'Agent IA Stripe (Nouvelle Méthode Détaillée)
3.1. Configuration et Planification Dynamique de l'Agent IA
- L'agent IA Stripe gÚre les trois cas d'utilisation précédents.
- Il possÚde un webhook, comme le flux précédent.
- L'agent IA est construit avec une invite (prompt) définissant son rÎle.
- L'invite spécifie qu'il est un agent IA utile ayant accÚs à des outils.
- Des exemples d'ID d'objets Stripe sont fournis pour les formats.
- Sa tùche est d'analyser la demande, quelle que soit la combinaison d'outils utilisée.
- L'agent IA formule un plan pour complĂ©ter la requĂȘte.
- Il exécute le plan et résume ses actions à la deuxiÚme personne.
- La configuration consiste Ă attacher les outils auxquels l'agent doit avoir accĂšs.
- L'accÚs à GPT-4 mini est donné pour le modÚle de raisonnement.
- Les appels d'API attachés incluent :
get a customer,get customers' last stripe charges,cancel a subscription,get a subscription,refund the charge, etapply the promo.
- Avec ces outils, l'agent IA peut effectuer toute combinaison d'actions.
- L'agent IA gĂšre les trois cas d'utilisation (plus d'autres) sans codage en dur des chemins.
- Dans le constructeur de flux de travail Intercom, l'instruction est simple.
- Pour annuler et rembourser : "Annuler l'abonnement et rembourser la derniĂšre charge." C'est la seule instruction.
- Pour appliquer un rabais : L'instruction est "appliquer ce code promotionnel particulier Ă leur abonnement actif."
- L'agent comprend et exécute l'action en langage naturel.
3.2. Exécution et Prise de Décision Dynamique
- Les exĂ©cutions passĂ©es de l'agent IA peuvent ĂȘtre vues dans N8N.
- Les journaux montrent les étapes exactes prises par l'agent.
- Exemple d'action demandée : Annuler l'abonnement et rembourser la derniÚre charge.
- Ătapes prises par l'agent IA :
- Il a récupéré l'abonnement du client.
- Il a réfléchi (journal de l'outil IA).
- Il a décidé d'annuler l'abonnement en appelant l'endpoint.
- Il a obtenu les charges pour le client.
- Il a remboursé la charge.
- Chaque appel d'API est un outil aprĂšs la connexion initiale.
- L'agent IA analyse dynamiquement la tĂąche et planifie les outils Ă utiliser.
- Il orchestre tout dans une séquence raisonnable pour accomplir la tùche.
- AprÚs la planification, il exécute chaque action et réfléchit au résultat.
- Il vérifie si quelque chose a échoué et tente de récupérer l'erreur.
- Si l'instruction est d'appliquer un code promo, il n'utilisera que les outils pertinents.
- Il n'appellera pas l'API de remboursement si elle n'est pas pertinente.
- Le point clé est que l'utilisateur n'a pas eu à coder en dur toutes ces étapes.
- Dans le scénario Make, chaque étape est définie pour le chemin.
- Dans N8N, l'agent IA a dĂ©cidĂ© lui-mĂȘme des Ă©tapes les plus logiques.
- L'agent IA décide dynamiquement quoi faire, étant donné une tùche et des outils.
- L'utilisateur n'a pas eu à assembler manuellement les flux de travail multi-étapes.
3.3. Résumé et Garde-fous (Guardrails)
- La derniÚre étape est de produire un résumé de ce qui a été fait pour le client.
- Le résumé est renvoyé à Intercom, puis transmis au client.
- Ce message n'est pas codé en dur.
- L'agent IA a écrit ce résumé en réfléchissant aux actions qu'il a prises.
- La troisiÚme tùche assignée dans l'invite est de simplement résumer les actions.
- Le résumé sera différent selon la demande (promo, abonnement incomplet, remboursement).
- Le terme garde-fous (guard rails) est souvent utilisé pour les LLM.
- La nature probabiliste des LLM signifie que le mĂȘme flux peut donner des rĂ©sultats diffĂ©rents.
- Les garde-fous disent Ă l'agent de n'effectuer que certaines actions.
- Ils peuvent aussi exiger de toujours demander à un humain avant une décision à haut risque.
- Ceci empĂȘche l'agent de faire des erreurs coĂ»teuses.
- Un garde-fou utilisé ici est le contrÎle du message transmis à l'agent IA.
- Le client ne peut pas taper n'importe quoi; l'instruction est tapée manuellement (ex: "Annuler l'abonnement expiré ou incomplet").
- Ceci est dû à la haute sensibilité de la facturation et de l'abonnement.
- Pour un cas d'utilisation moins sensible, le client pourrait interagir directement.
4. Défis à l'Adoption des Agents IA en Production
- Il est encore trĂšs tĂŽt pour les agents IA en production.
- Peu d'entreprises, en dehors des grandes technologies et des meilleures startups, ont déployé des agents IA à grande échelle.
- Défi 1 : La nature probabiliste des LLM
- Ceci est trÚs différent des logiciels déterministes écrits depuis des décennies.
- Les logiciels dĂ©terministes produisent le mĂȘme rĂ©sultat Ă chaque fois.
- Les LLM peuvent donner des résultats trÚs différents sur 100 exécutions.
- Les garde-fous, les cas de test et les opérations LLM (LLM operations) sont cruciaux.
- Défi 2 : Coût et performance
- Chaque appel d'API ajoute de la latence, ralentissant le temps de réponse.
- Cela augmente également le coût.
- Les flux de travail traditionnels sont plus prévisibles en termes de coûts à grande échelle.
- Défi 3 : Sécurité et accÚs aux outils critiques
- L'agent IA a accĂšs Ă des outils critiques de l'entreprise.
- Il faut s'assurer que l'agent ne fasse rien d'indésirable.
- Il faut utiliser des informations d'identification sécurisées et appliquer le concept du moindre privilÚge.
- Si l'agent n'a pas besoin d'accéder à certains endpoints (ex: écriture de données), il ne doit pas y avoir accÚs.
- Défi 4 : Interopérabilité
- Le MCP (Model Context Protocol) est pertinent ici.
- Le MCP est une interface universelle.
- Il permet aux agents IA de se connecter de maniÚre sécurisée et efficace à de nombreux services.
- Ceci évite d'écrire des connecteurs personnalisés pour chaque service.
- L'auteur est optimiste quant aux agents IA malgré les défis réels.
- Le pouvoir des agents IA est de connecter les outils une seule fois.
- L'agent décide dynamiquement des actions et de la séquence, gérant les cas limites.
- Un agent IA peut interagir avec plusieurs systĂšmes (ex: Stripe, HubSpot, plateforme marketing).
- L'agent peut décider d'abord de mettre à jour HubSpot, puis Stripe, sans chemins codés en dur.
- Plus il y a de services et d'endpoints API, plus le nombre de combinaisons d'actions est élevé.
Comprenez dâĂ©normes quantitĂ©s dâinformations comme un gĂ©nie â avec LilysAI
Plus dâun million de chercheurs de connaissances utilisent Lilys AI.
