0 / 0
Retourner à la version anglaise de la documentation
Ajouter des conditions au pipeline
Dernière mise à jour : 23 sept. 2024
Ajouter des conditions au pipeline

Ajoutez des conditions à un pipeline pour prendre en charge différents scénarios.

Configurer les conditions pour le pipeline

Lorsque vous créez un pipeline, vous pouvez spécifier des conditions qui doivent être remplies avant d'exécuter le pipeline. Par exemple, vous pouvez définir une condition selon laquelle la sortie d'un noeud doit satisfaire une condition particulière avant de procéder à l'exécution du pipeline.

Pour définir une condition :

  1. Survolez le lien entre deux noeuds.

  2. Cliquez sur Ajouter une condition.

  3. Choisissez le type de condition :

    • Condition Response vérifie une condition sur le statut du noeud précédent.
    • La condition simple est une condition sans code sous la forme d'une instruction if-then.
    • Condition avancée La condition avancée utilise le code d'expression, fournissant la plupart des fonctionnalités et de la flexibilité.
  4. Définissez et sauvegardez votre expression.

Définition d'une condition

Lorsque vous définissez votre expression, un récapitulatif affiche la condition et le résultat attendu. Par exemple :

Si l'Exécution d'AutoAI est exécutée avec succès, créez un noeud de déploiement.

Lorsque vous revenez au flux, vous voyez un indicateur indiquant que vous avez défini une condition. Survolez l'icône pour éditer ou supprimer la condition.

Affichage d'une condition de réussite

Configurer une condition basée sur l'état d'un noeud

Si vous sélectionnez Réponse à la condition comme type de condition, le statut du noeud précédent doit satisfaire au moins l'une des conditions suivantes pour continuer avec le flux:

  • Terminé-l'activité du noeud est terminée sans erreur.
  • Terminé avec des avertissements-l'activité du noeud est terminée mais avec des avertissements.
  • Terminé avec des erreurs-l'activité du noeud est terminée, mais avec des erreurs.
  • Echec - l'activité du noeud ne s'est pas achevée.
  • Annulé-l'action ou l'activité précédente a été annulée.

Vous pouvez également sélectionner Sinon, exécuter l'action suivante lorsque les conditions spécifiées pour d'autres noeuds connectés à partir du même parent ne sont pas remplies.

Remarque: Vous ne pouvez pas sélectionner de conditions pour le statut de noeud précédent pour les noeuds dont le statut n'est pas une sortie standard.

Configurer une condition simple

Pour configurer une condition simple, choisissez le critère qui doit être satisfait pour que le flux se poursuive.

  1. Facultatif: éditez le nom par défaut.
  2. En fonction du noeud, choisissez une variable dans les options de liste déroulante. Par exemple, si vous créez une condition basée sur l'issue d'un noeud Exécution de AutoAI, vous pouvez choisir la métrique Modèle comme variable sur laquelle doit s'appuyer votre condition.
  3. En fonction de la variable, choisissez un opérateur parmi: Egal à, Différent de, Supérieur à, Inférieur à, Supérieur ou égal à, Inférieur ou égal à.
  4. Indiquez la valeur requise. Par exemple, si vous basez une condition sur une métrique AutoAI , spécifiez une liste de valeurs composée des métriques disponibles.
  5. Facultatif: cliquez sur l'icône plus pour ajouter un And (toutes les conditions doivent être remplies) ou un Or (l'une ou l'autre condition doit être remplie) à l'expression afin de générer une instruction conditionnelle composée.
  6. Passez en revue le récapitulatif et sauvegardez la condition.

Configurer une condition avancée

Utilisez des constructions de codage pour créer une condition plus complexe. Le noeud suivant s'exécute lorsque la condition est remplie. Vous générez la condition avancée à l'aide du générateur d'expressions.

  1. Facultatif: éditez le nom par défaut.
  2. Ajoutez des éléments du panneau Eléments d'expression à la grille Expression pour générer votre condition. Vous pouvez également entrer vos conditions et les éléments de saisie semi-automatique.
  3. Lorsque votre expression est terminée, passez en revue le récapitulatif et sauvegardez la condition.

En savoir plus

Pour plus d'informations sur l'utilisation de l'éditeur de code pour générer une expression, voir:

Rubrique parent: Création d'un pipeline

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus