Ajouter un nœud de classification à un flux de travail

Note

Les fonctionnalités de cet article sont utilisées par des agents ou des flux de travail alimentés par le harnais GitHub Copilot.

La facturation basée sur l’utilisation s’applique à l’utilisation, à la construction, aux tests et à l’évaluation des agents. Ces actions peuvent consommer des crédits Copilot. En savoir plus dans Gérer les coûts pour les agents alimentés par le harnais GitHub Copilot.

Le nœud classify prend un texte et le trie dans l’une des catégories que vous définissez. Vous décrivez chaque catégorie en langage clair, et le nœud utilise l’IA pour décider à quelle catégorie l’entrée correspond le mieux. Chaque catégorie devient sa propre branche, de sorte que le flux de travail peut effectuer une action différente selon le résultat.

Utilisez le nœud classify chaque fois qu’une étape doit acheminer un travail en fonction de la signification d’un texte libre — un corps d’email, une soumission de formulaire, un message de support — plutôt que sur un champ fixe ou une correspondance de mot-clé. Un usage courant est le triage des e-mails : lire chaque message entrant et l’envoyer selon son sujet.

En utilisant le nœud classify, vous pouvez :

  • Trie un texte en entrée dans l’une des plusieurs catégories que tu décris en langage naturel.
  • Divisez le flux de travail pour que chaque catégorie exécute un ensemble différent d’étapes.
  • Attrapez tout ce qui ne correspond pas avec une catégorie par défaut automatique.
  • Améliorez la précision en fournissant des entrées d’exemple pour chaque catégorie.

Ajouter un nœud de classification

  1. Dans Copilot Studio, accédez à Flows et ouvrez un flux de travail existant ou créez-en un.

    • Nouveau workflow : vous accédez au concepteur pour configurer un déclencheur.
    • Flux de travail existant : ouvrez le flux de travail et accédez à l’onglet Build .
  2. Sélectionnez l’icône Classifier dans le panneau Ajouter.

  3. Le panneau de configuration s’ouvre pour le nœud de classify.

Le nœud dans le canevas affiche un point de connexion par catégorie, ainsi qu’une branche Autre (par défaut). Reliez chaque branche aux étapes qui doivent s’exécuter pour la catégorie correspondante.

Saisissez les données à classer

Dans le champ Texte à classer, saisissez le texte que le nœud doit classer. Utilisez le sélecteur de contenu dynamique pour insérer une variable chaîne d’une étape précédente afin que le nœud classe les données réelles à l’exécution.

Par exemple, dans un flux de travail qui se déclenche lorsqu’un nouvel email arrive, définissez l’entrée à la variable Corps depuis le déclencheur afin que chaque exécution classifie le contenu réel de l’email.

L’entrée est destinée au texte libre. Si vous souhaitez considérer plusieurs valeurs ensemble (par exemple, l’objet et le corps d’un email), utilisez le sélecteur dynamique de contenu pour les combiner dans le champ.

Choisir le modèle

Utilisez le menu déroulant du modèle dans le champ Entrée pour classifier afin de choisir le modèle qui alimentera la classification. Gardez à l’esprit qu’il y a un compromis entre puissance et vitesse pour les modèles :

  • Choisissez un modèle plus performant lorsque les catégories sont nuancées ou faciles à confondre, ou lorsque l’entrée est longue et nécessite une interprétation minutieuse. Dans ce cas, le modèle a besoin de plus de temps pour être traité.
  • Sélectionnez un modèle plus rapide lorsque les catégories sont clairement distinctes et que le flux de travail fonctionne à fort volume.

Définissez vos catégories

Dans la section Catégories , ajoutez une entrée pour chaque résultat que vous souhaitez diriger. Pour chaque catégorie :

  1. Donnez à la catégorie un nom court et descriptif. Le nom devient l’inscription sur la branche qui quitte le nœud, donc faites-en quelque chose que vous reconnaissez sur la toile (par exemple, Product issue ou Account update).

  2. Dans la zone Décrivez ce qui doit figurer dans cette catégorie, expliquez en langage clair quel type de saisie doit y figurer. Des descriptions claires sont le facteur principal pour une classification précise.

Sélectionnez Ajouter une catégorie pour en créer davantage. Visez des catégories clairement distinctes les unes des autres et qui couvrent ensemble les entrées attendues.

La catégorie par défaut

Une catégorie par défaut est créée automatiquement pour les entrées qui ne correspondent clairement à aucune catégorie que vous avez définie. Elle apparaît sous la forme de la branche Autre sur le nœud. Associez cette catégorie à une solution de repli appropriée pour que rien ne passe inaperçu. Par exemple, orientez l’article pour une révision manuelle, enregistrez-le ou prévenez quelqu’un.

Ajoutez des exemples pour améliorer la précision (optionnel)

Dans la section Exemples, vous pouvez fournir des entrées d’exemple et la catégorie à laquelle chacune appartient. Des exemples apprennent au nœud comment gérer les cas borderline et le type de langage que vos vraies entrées utilisent.

Pour ajouter un exemple :

  1. Sélectionner Ajouter un exemple.

  2. Dans Sélectionner catégorie, choisissez la catégorie à laquelle appartient l’exemple.

  3. Dans la boîte de texte, collez ou tapez une entrée représentative pour cette catégorie.

Ajoutez des exemples pour les catégories qui se confondent le plus souvent, et surtout pour les cas particuliers où la bonne réponse n’est pas évidente rien qu’à la description. Quelques exemples bien choisis par catégorie ambiguë font généralement plus qu’une longue liste.

Orientez le flux de travail en fonction du résultat

Chaque catégorie, y compris Autre, est une branche de sortie distincte du nœud. Une fois que le nœud a classé une donnée d’entrée, le flux de travail se poursuit dans la branche correspondant à la catégorie. Ajoutez les étapes que vous souhaitez pour chaque branche :

  • Envoyez l’article à un autre agent, boîte aux lettres ou file d’attente selon sa catégorie.
  • Effectuer une action terminale sur une branche (par exemple, supprimer ou archiver) tout en routant d’autres pour un suivi.
  • Définissez une colonne ou une valeur de statut, puis continuez les étapes en aval partagées.

Seule la branche correspondante s’exécute pour une entrée donnée, donc chaque chemin peut être adapté exactement à ce dont cette catégorie a besoin.

Scénarios d’automatisation

Le nœud de classification fonctionne mieux comme étape de routage : le texte libre arrive, le nœud décide de quoi il s’agit, et chaque branche gère ce cas.

Triage des emails

Un flux de travail se déclenche lorsqu’un nouvel email arrive. Le nœud classify prend le corps de l’email comme entrée et le trie en Product issue, How-to question, Account update, Spam, ou autre. Chaque branche dirige le message vers le bon endroit :

  • Problème lié au produit : un agent de tri des problèmes qui crée et priorise un ticket.
  • Question pratique : un agent Docs Responder qui rédige une réponse à partir de la base de connaissances.
  • Mise à jour du compte : un agent de mise à jour de compte qui applique le changement.
  • Spam : une action Supprimer un e-mail qui supprime le message.
  • Autre : un plan de secours qui redirige l’email pour une relecture manuelle.

Une boîte de réception, un seul flux de travail, et chaque message finit là où il devrait, sans qu’une personne ne les lise et trie.

Acheminer les demandes de support entrantes

Un flux de travail se déclenche lorsqu’une demande est soumise via un formulaire ou une boîte aux lettres partagée. Le nœud classify lit le texte de la requête et le trie en Billing, Technical, ou Sales. Chaque branche assigne la demande à la file d’attente de l’équipe correspondante et en informe cette équipe, afin que les demandes atteignent les bonnes personnes sans étape de triage intermédiaire.

Prioriser les retours

Un flux de travail se déclenche lorsqu’un client soumet un retour. Le nœud classify trie le commentaire en Bug report, Feature request, ou Praise. Les rapports de bogues donnent lieu à la création d’un élément de travail, les demandes de fonctionnalités sont ajoutées à une liste de backlog et les commentaires positifs sont transférés à l’équipe chargée du compte. Cette bifurcation transforme un canal unique de retour d’information en trois suivis adaptés.

Questions fréquemment posées

Quand dois-je utiliser le nœud Classify plutôt qu’un nœud agent ?

Utilisez le nœud de classification lorsque sa seule fonction est de classer un texte dans l’une d’un ensemble connu de catégories et d’orienter la suite du flux en fonction du résultat. Le nœud de classification est spécialement conçu pour cette tâche, plus simple à configurer et facile à lire sur le canevas.

Utilisez un nœud agent lorsque l’étape doit faire plus que catégoriser : raisonner sur plusieurs entrées, appeler des outils, puiser dans des connaissances ou retourner des champs structurés. Un agent peut classifier et agir en une seule étape, au prix d’une configuration accrue.

Que se passe-t-il si une entrée ne correspond à aucune catégorie ?

L’entrée est classée dans la catégorie automatique par défaut, affichée sous la forme de la branche Autre. Reliez toujours cette branche à une solution de secours afin de traiter les entrées qui ne correspondent à aucune catégorie.

Comment puis-je rendre la classification plus précise ?

Écrivez des descriptions claires et distinctes de catégories qui précisent ce qui appartient et ce qui n’en a pas. Ajoutez des exemples pour les catégories qui se confondent. Choisissez un modèle plus performant lorsque les catégories sont subtiles. Les catégories distinctes avec des descriptions précises comptent plus que le nombre de catégories.