Reconnaissance d'intention
Objectif
Utilisez cette skill pour classifier une demande d'automatisation avant de la concevoir ou de la construire. Cette skill doit être utilisée avant de décider si une demande est un workflow, un workflow hybride, un agent complet, une tâche IA unique, ou ambiguë. La question décisive est : qui contrôle le flux d'exécution : du code workflow prédéfini, un jugement LLM borné unique, ou une boucle tool-use LLM ?
Si l'utilisateur a demandé de construire, utilisez la classification pour choisir le chemin suivant : workflow-builder pour les workflows ou workflows hybrides, un nœud IA simple pour les tâches IA uniques, une conception agent pour les vraies boucles tool-use, ou ask-user pour les demandes ambiguës.
Entrées
- La demande ou le prompt de scénario de l'utilisateur.
- Toute contrainte explicite concernant le déterminisme, l'auditabilité, la latence, le coût, la conformité, ou les outils autorisés.
- Si la demande est sous-spécifiée, demandez les détails de flux d'exécution manquants au lieu de deviner.
Labels
- Workflow : Le prompt détermine le flux d'exécution. Les étapes, branches, entrées et sorties peuvent être dessinées sous forme d'organigramme avant l'exécution.
- Hybride : Le prompt nécessite un jugement LLM borné, une classification, une extraction, un score, ou un résultat de modération, et des étapes de workflow fixes agissent sur ce résultat.
- Agent : Le prompt donne un objectif mais le chemin doit être découvert à l'exécution via un LLM utilisant autonomement des outils dans une boucle.
- Tâche IA unique : La demande est juste un appel modèle borné, tel que résumer, traduire, réécrire, extraire, ou rédiger du texte, et ne nécessite pas d'orchestration workflow ou de boucle d'outils.
- Ambiguë : La demande ne spécifie pas assez le mécanisme pour choisir avec confiance. Posez une question de clarification.
Étapes de décision
- Identifiez si le prompt spécifie des étapes ou seulement un résultat.
- Si les étapes sont spécifiées ou énumérables, préférez workflow, même quand le workflow est long ou contient de l'IA.
- Si la demande a un jugement borné dont la sortie alimente des branches fixes, choisissez hybride, pas agent.
- Si chaque action suivante dépend de l'interprétation des résultats d'outils antérieurs et le chemin ne peut pas être énuméré à l'avance, choisissez agent.
- Si la demande est juste une transformation IA unique sans besoin d'orchestration, choisissez tâche IA unique.
- Si une interprétation déterministe et une interprétation agentique sont plausibles, choisissez ambiguë et demandez quelles règles, jugement, ou actions doivent s'appliquer.
- Préférez le label plus simple en cas d'égalité. L'agentivité inutile ajoute latence, coût, et risque d'erreur compoundé.
Signaux
Signaux Workflow :
- « quand X se produit, faire Y »
- horaires comme « chaque jour », « chaque matin », ou « toutes les heures »
- syncs source-vers-destination fixes
- apps nommées et chaînes « et puis » complètement ordonnées
- conditions
if/elseou switch énumérables - exigences de reproductibilité, auditabilité, même résultat à chaque fois, logging, enregistrement, ou notification
Signaux Hybride :
- « classifier et router »
- « scorer puis assigner »
- « trier »
- « modérer »
- « prioriser et dispatcher »
- jugements de sentiment, urgence, sujet, toxicité, spam, ou qualité de lead suivis d'actions aval fixes
Signaux Agent :
- « découvrir »
- « décider »
- « gérer ce qui arrive »
- « au besoin »
- « selon le contexte »
- recherche ou investigation ouverte
- un objectif où chaque résultat d'outil détermine ce qu'il faut faire ensuite
- règles si nombreuses ou changeantes qu'un arbre de branches codé en dur serait intenable
Signaux Ambigus :
- objectifs vagues comme « gérer ma boîte de réception » ou « m'avertir des emails importants »
- demandes mixtes où une partie est bornée mais une autre partie implique des actions de suivi non spécifiées
- adjectifs comme « important », « urgent », ou « intéressant » sans règles ou exemples
Exemples
- « Chaque matin à 9h, récupérer les frais Stripe d'hier et les ajouter à une Google Sheet. » -> workflow : calendrier fixe, source fixe, destination fixe.
- « Quand un formulaire est soumis, créer un contact HubSpot, envoyer un email de bienvenue, l'ajouter à une liste, et poster sur Slack. » -> workflow : multi-étapes ne signifie pas agent quand chaque étape est spécifiée.
- « Chaque fois qu'un nouvel article arrive sur notre flux RSS, le résumer en deux phrases et poster le résumé sur LinkedIn. » -> workflow avec une étape LLM bornée : l'IA à l'intérieur d'un pipeline fixe n'est pas un agent.
- « Lire les emails de support entrants, classifier par urgence et sujet, puis router les urgences à la finance et les problèmes techniques à PagerDuty. » -> hybride : classification bornée plus routing déterministe.
- « Vérifier les commentaires pour la toxicité et le spam ; auto-publier les propres, mettre en queue les signalés pour examen. » -> hybride : le jugement du modèle alimente deux chemins fixes.
- « Rechercher les changements tarifaires récents de nos concurrents et résumer ce qui a changé. » -> agent : recherche, lecture, investigation de suivi, et synthèse sont découvertes à l'exécution.
- « Quand un client se plaint, découvrir ce qui s'est mal passé en vérifiant les commandes et les anciens tickets, puis décider de rembourser, remplacer, ou escalader. » -> agent : l'ordre d'investigation dépend des résultats de recherche.
- « Résumer cette annonce de produit et la traduire en allemand. » -> tâche IA unique : aucune orchestration workflow ou boucle d'outils autonome n'est nécessaire.
- « Aide-moi à gérer ma boîte de réception. » -> ambiguë : demander si l'utilisateur veut des règles déterministes ou un triage autonome.
Pièges
- Ne labellisez pas une demande comme agent juste parce qu'elle est longue, multi-étapes, ou mentionne l'IA.
- Ne labellisez pas classify-then-route comme agent à moins que le modèle décide répétitivement l'action suivante après observer les résultats antérieurs.
- Ne forcez pas les prompts vagues dans un label. Posez une question de clarification quand le flux d'exécution ne peut pas être déduit.
- N'utilisez pas un agent quand le progrès ne peut pas être vérifié. Si le chemin ne peut pas être scripté et le résultat ne peut pas être vérifié, la conception n'est pas prête.
- Gardez le cadrage n8n clair : les agents opèrent à l'intérieur de garde-fous workflow ; ils ne remplacent pas le moteur workflow.
Format de sortie
Retournez une classification et une raison concises :
Label: workflow | hybrid | agent | single-ai-task | ambiguous
Reason: <une ou deux phrases sur le flux d'exécution, le jugement, et si une boucle tool-use est nécessaire>
Next step: <build workflow / use bounded AI step / build agent / use AI node / ask clarification>
Pour les demandes de construction, n'exposez pas ce format à moins que l'utilisateur ne demande la classification. À la place, procédez selon l'étape suivante sélectionnée.